Undergraduate Research Opportunities (UROPs)

You learn by doing, and Undergraduate Research Opportunities are how you do research at CMS/W as an undergrad.

MIT’s Undergraduate Research Opportunities (UROPs) are meant to connect students with faculty research. Arranging one for yourself with CMS/W can take a couple different paths. The most common is to have a great idea, related to CMS/W research or faculty interests, and approach a faculty member directly about his or her becoming your UROP sponsor. The other is to check out the list of available UROPs proposed by faculty—think of them as job openings—and apply.

A UROP can be for pay, for credit, or as a volunteer. Whichever it is, your work and CMS/W’s obligations to you use the same standard: the research done “must be worthy of academic credit”.

UROP proposals are welcome all year long, though there are deadlines.

Current UROP Openings

Project Title: Open Documentary Lab: Docubase

Faculty Supervisor: William Uricchio

Project Description: The Open Documentary Lab is seeking UROPs who are interested in interactive documentary storytelling. Emerging technologies are enabling documentaries to move across platforms and become mobile, locative, and increasingly collaborative. OpenDocLab brings technologists, storytellers, and scholars together to advance these new forms of documentary. One of the OpenDocLab’s main initiatives is Docubase, a curated online database of the people, projects, and technologies transforming documentary in the digital age. We re looking for UROPs to help organize and update Docubase, and to publish compelling new content. Candidates should be very comfortable working in WordPress. Web development, writing, and social media skills are a plus.

URL: docubase.mit.edu

Contact: Interested MIT and Wellesley students should email us with a Resume/CV, including references, and short cover letter to Sue Ding (sue@mit.edu)

Project Title: TaleBlazer Script Blocks Developer

Faculty Supervisor: Eric Klopfer

Project Description: Are you interested in fine-tuning your web skills? Are you interested in the affordances of blocks-based programming languages? TaleBlazer uses a shared library for the front-end of its blocks-based programming language. Delve into the guts of HTML5 to eradicate the performance issues in our script editor. Perform a thoughtful evaluation of other ways to make usability improvements and add features to our TaleBlazer editor. TaleBlazer is a location-based Augmented Reality game creation platform. Game designers build interactive games using the TaleBlazer Editor web application. Similar to Starlogo TNG, Scratch or AppInventor, the TaleBlazer Editor includes a blocks-based programming environment that allows the game designer to specify the game logic. Game players use the TaleBlazer mobile application to download and play TaleBlazer games on GPS enabled smartphones (Android or iOS). As the players move around the real world, they meet virtual characters or objects in the game world that the game designers have built for them. TaleBlazer is intended for educational purposes the players explore subject matter in a new and exciting way in a real world context. We have worked with zoos, schools, after-school clubs, etc. to design and launch various professionally developed games with science, math, and history content. The TaleBlazer Editor can also be a valuable teaching and learning tool for student game designers, who learn programming skills and game design, while delving deeply into subject matter to create games about specific topics.

Technology: The TaleBlazer Mobile application is built using Appcelerator Titanium, a 3rd party toolkit which allows the programmer to write a single codebase in JavaScript that is then compiled into native iOS and Android applications. The TaleBlazer website is based on a CakePHP/MySQL backend with a PHP/JavaScript/HTML/CSS.

Prerequisites: While these positions require a strong programming background, experience with specific programming languages is not required.

INTERESTED CANDIDATES should contact us ASAP as we hope to fill these positions quickly.

Contact: If you are interested, please send an email to tep-jobs@mit.edu and include:

  • an overview of your programming experience (include specific references to relevant courses and other development and programming projects) including any pertinent URLs
  • a summary of any previous UROP and work experience (attach a resume if you have one)
  • a cover letter describing why you are interested in working on this project

Please put “TaleBlazer UROP” in the subject line


What Do Past UROPs Have to Say About Their Experience with CMS/W?

Christine Yu: past UROP, major in Writing - Digital Media Studies, minor in Biology, and MIT class of 2012

Christine Yu: past UROP, major in Writing – Digital Media Studies, minor in Biology, and MIT class of 2012

My work with the Imagination, Computation, and Expression Lab on Project Mimesis and AIR (Advanced Identity Representation) enhanced my experience as an undergraduate at MIT by allowing me to work directly with graduate students in the CMS department. I had previously UROP’ed for the Biology department, and so transferring over to CMS was quite the change; I found the CMS UROP experience to be more teamwork-based. I also enjoyed the change in scenery of the labs, and it has fostered my interest in the human experience in avatar generation and gaming.I would highly recommend UROP’ing for any undergraduate in fields of interest because it helps an individual to think about post-graduate plans, and it allows them to meet the future professionals of that field. While my post-graduate plans are currently medical school-based, I’ve been asked during interviews about my experience in the ICE Lab, and it’s always very fun to be able to talk about a broad range of my interests. I feel like my experience in the ICE Lab enhances my applications because it allows me to present myself as very personable, instead of just sitting behind a lab bench pipetting all day.