- Why this JBS program?
- 2011 Projects
- 2011 Program Overview
- 2011 Class videos
- Student Testimonials
- Past Participants
- Program Flier
JBS is featured on BrandeisNOW. Check it out!
Hanna Wellish '12, a student in the JBS Environmental Health and Justice Program, creates a short video about the students' work with Worcester Roots.
Mobile Applications and Game Development
At a Glance
- Professor Tim Hickey and Lee Breslow
- Summer 2013, ten weeks (June 3-August9)
- 12 credits
- Program Flier
- Refer to "Quick Links" in the right sidebar for more information
Engage in the theory and practice of developing mobile applications in this "start-up" style computer science program. Team up in small groups to produce high-quality software products with a focus on mobile game design.
Students will develop applications using Phone Gap and other technologies following a Model/View/Controller paradigm. They will use the latest tools and techniques for developing software in groups including agile programming techniques (pivotal tracker), source code control (git), and modern IDEs (eclipse with plugins).
Each week students and faculty will partake in a combination of computer lab work, lectures, discussions, student presentations, lunch meetings, and guest lectures. In the first week of the summer, students will collaborate with the instructors to sketch out their goals and plan for the incubator project, in which students will work in small groups to design, develop, deploy and analyze a sophisticated suite of mobile applications. Students can propose a project on any suite of mobile applications that work together for a common purpose. The possibilities are endless and students have the real chance to create something innovative.
At the end of the summer, the students will demonstrate their applications in a public presentation open to the Brandeis community. In addition to developing a deep understanding of mobile game development, students will gain practice in oral and written presentation of their ideas, and in building software in small groups.