Quick Links
- Overview
- Why this JBS program?
- About
- Curriculum
- Optional Fall Extension
- Schedule
- Housing
- Financial
- Apply
- Video
- 2012 Products
- 2010 Program Overview
- 2011 Program Overview
- Student Testimonials
- Student Profile
- Past Participants
- Program Flier
News
Check out one of the apps created by JBS students in 2011.
Former JBS student launches new website!
The summer 2012 admissions deadline has passed.
JBS class study reveals poor air quality in Boston nail salons
"JBS was an eye opening experience every day."
A Night Out with Toxi Free Nails: JBS Environmental Health and Justice Presentations!
Watch the video on the 2011 JBS Civil Rights and Racial Justice in Mississippi Program
Meda Kisivuli's Blog on Healthy Boston
Nail Study on Her Campus Brandeis
Hanna Wellish '12, a student in the JBS Environmental Health and Justice Program, creates a short video about the students' work with Worcester Roots.
Philip Lu '11 writes about his experience in The Justice.
Curriculum
Students on the program will take the following three courses:
COSI 152aj: Web Application Programming
COSI 154aj: The JBS Incubator
COSI 152bj: Engineering Social Networks
The courses will be taught by Professor Tim Hickey and Pito Salas and will run concurrently for ten weeks throughout the summer. Students will earn 12 credits and the program counts towards one of the semesters that students need in order to graduate.
How the courses count:
- All of these courses may count as electives towards the Computer Science major/minor (within published restrictions, please see the University Bulletin for complete details)
- The Science distribution requirement will be met
- The courses do not count towards the breadth distribution requirement for the B.A. and B.S. in Computer Science
1. COSI 152aj: Web Application Programming
Co-taught by Tim Hickey and Pito Salas
An introduction to web programming that covers the fundamental languages and tools, including HTML/CSS for page layout, JavaScript/Ajax for client-side interaction, and server side programming in Java, Ruby, and SQL. The course will also discuss security, scaling/optimization, and multi-tier architectures. Four credits.
2. COSI 154aj: The JBS Incubator
Co-taught by Tim Hickey and Pito Salas
An introduction to software engineering for web and mobile applications. This course covers agile programming techniques, rapid prototyping, source control paradigms, effective software documentation, design of effective APIs, software testing and analysis, and software licensing, with an introduction to business plans for software entrepreneurs. Four credits.
3. COSI 152bj: Engineering Social Networks
Co-taught by Tim Hickey and Pito Salas
This course explores the theory and practice of the development of web based social applications. Fundamentals of Database-backed web applications are covered. In the second segment we go deeper into the architecture and dynamics of social applications. This includes a study of network effects in social software, how to achieve viral adoption, a taxonomy of social applications and the underlying theory. Four credits.