Welcome to MPCS 50101! This course will provide students with a fast-paced, multifaceted, rigorous introduction to programming in the Java programming language, while building an awareness of Computer Science more broadly. No prior programming experience is assumed.
The instructor for Immersion Programming in the summer of 2018 is Adam Shaw, Senior Lecturer in Computer Science at the University of Chicago.
Tentative Meeting Schedule
As currently planned, the first meeting of this class will be on June 18, 2018, and the last meeting will be Wednesday, August 8. Any changes to the following schedule, though unlikely, will appear on this page as they are made.
Monday 6pm-8pm Wednesday 6pm-8pm Week 1 June 18: lecture, Ryerson 251 June 20: lab, CSIL@Crerar Week 2 June 25: lecture, Ryerson 251 June 27: lab, CSIL@Crerar Week 3 July 2: lecture, Ryerson 251 July 4: no meeting Week 4 July 9: lecture, Ryerson 251 July 11: quiz lab, CSIL@CrerarWeek 5 July 16: lecture, Ryerson 251 July 18: lab, CSIL@Crerar Week 6 July 23: lecture, Ryerson 251 July 25: lab, CSIL@Crerar Week 7 July 30: lecture, Ryerson 251 August 1: lab, CSIL@Crerar Week 8 August 6: lecture, Ryerson 251 August 8: exam, Ryerson 251