Curriculum


Students on the program will take the following three courses, tentative syllabi for each course available by clicking on course name:

CS152aj Web Application Programming
CS115aj Spoken Dialog Design
CS154aj The JBS Incubator

Students will earn 12 credits and the program may count 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)
  • All of these courses may count towards the Computer Science Master’s Program
  • 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

Tentative Schedule

JBS is an intensive and immersive experience and students should expect to be engaged in learning four to five days a week for most of the day.  The summer will be divided into two five-week sessions.

First five weeks:
Monday: 10:00 a.m.-12:00 p.m. & 2:00-4:00 p.m.  CS115aj Voice Dialog Design; 1:00 p.m.-2:00 p.m.  Software Entrepreneurship Speaker Series

Tuesday 10:00 a.m.-12:00 p.m. & 2:00 p.m.-3:00 p.m. CS152aj Web Application Development

Wednesday 10:00 a.m.-12:00 p.m. & 2:00-4:00 p.m.  CS115aj Voice Dialog Design

Thursday 10:00 a.m.-12:00 p.m. & 2:00 p.m.-3:00 p.m. CS152aj Web Application Development

Friday 10:00 a.m.-4:00 p.m.  Open Lab time supervised by TA to complete weekly HW projects

Second five weeks:
Monday-Friday 10:00 a.m.-12:00 p.m. & 1 p.m.-4 p.m.


Note that this schedule and all information is subject to change.