Computer Science with Applications 2¶
CMSC 12200 / CAPP 30122 (aka CS122)
Course Staff¶
Instructors
- Matthew Wachs
- Amitabh Chaudhary
Teaching Assistants
- Kavon Farvardin
- Horace Pan
- Hector Salvador Lopez
Syllabus
The syllabus can be viewed here.
Lecture times and locations¶
Lecture Section #1 | MWF 10:30-11:20am | Ryerson 251 |
Lecture Section #2 | MWF 1:30-2:20pm | Stuart 102 |
Lecture Masters Section | MWF 9:30-10:20am | Pick 016 |
Lab Times and Locations¶
Lab 1 | T 12:00-1:20pm | CSIL 3 |
Lab 2 | T 12:00-1:20pm | CSIL 4 |
Lab 3 | T 1:30-2:50pm | CSIL 3 |
Lab 4 | T 1:30-2:50pm | CSIL 4 |
Lab 5 | T 3:00-4:20pm | CSIL 3 |
Lab 6 | T 4:30-5:50pm | CSIL 3 |
Masters Lab 1 | T 3:00-4:20pm | CSIL 4 |
Masters Lab 2 | T 4:30-5:50pm | CSIL 4 |
Masters Lab 3 | T 6:00-7:20pm | CSIL 4 |
Books¶
We will not be using a textbook. Readings will be posted on Piazza.
Course work¶
You will complete five programming assignments. You will be allowed to work in pairs on some of these assignments.
In addition to the programming assignments, there will be a quarter-long group project.
Programming assignments | 50% |
Project | 50% |
Late submissions¶
All students may use up to two 24-hour extensions for the programming assignments during the quarter. These extensions are all-or-nothing: you cannot use a portion of an extension and have the rest “carry over” to another extension. If extraordinary circumstances (illness, family emergency, etc.) prevent a student from meeting a deadline, the student must inform their instructor before the deadline.
To be clear, only programming assignments, not project deliverables, can be submitted late under this policy.