CS 212 Software Development

CS 212-01, CS 212-02 • Fall 2019

Welcome

Welcome to CS 212 Software Development for Fall 2019. This course gives students experience with advanced programming topics, including inheritance and polymorphism, multithreaded programming, networking, database programming, and web development. Students will also learn techniques for designing, debugging, refactoring, and reviewing code.

Visit the Schedule for a detailed weekly schedule with links to lecture materials and assignment deadlines. Visit the Syllabus for the official course and university policies. Visit the Guides for helpful setup guides, project writeups, and exam reviews. Visit the Github for lecture code, homework templates, and project tests. Visit the Piazza for course announcements, upcoming events, lecture Q&A, homework help, and general discussion. Visit the Canvas for grades and assignment deadlines. Visit the Zoom for password-protected livestreams of lecture.

Upcoming Schedule

Here is the upcoming course schedule, which includes links to lecture material, assigned quizzes and homework, and more:


Week 14
Tue 11/19 Lecture
  • Exam 2
Thu 11/21 Lecture
  • Exam 2 Retake

Google Calendar

Here is the combined calendar for this course, which includes the latest office hours schedule, upcoming deadlines, and more: