Welcome to CS 212 Software Development for Spring 2020. 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.
Here is the upcoming course schedule, which includes links to lecture material, assigned quizzes and homework, and more:
Here is the combined calendar for this course, which includes the latest office hours schedule, upcoming deadlines, and more: