CS 346 Winter 2025
Welcome to the course!
This is a course about designing and building software.
Modern software is often too complex for a single person to develop on their own. By working together, you and your project team will use best-practices to design and build a commercial-quality, robust, full-featured application, using a modern technology stack. As much as possible, we aim to explore modern and effective development techniques.
If you’re taking this course, all the information that you need is available on this website.
If you’re unsure where to start, try these links first:
- Class schedule describes the high-level course structure, including all course deadlines.
- Lecture notes is the weekly agenda, with links to lecture slides.
- Course project describes the team project and how to get started.
If you need to reach course staff, including your TA, their contact information is here. You are also welcome to contact the instructor or ISC directly with questions.
Have a great term,
- Jeff