CPSC 210

Software Construction

Course Description

Design, development, and analysis of robust software components. Topics such as software design, computational models, data structures, debugging, and testing.

Average difficulty
2.83 / 5
Average quality
4.83 / 5
Scroll to see reviews

Add a Review for this course

Please ensure that your review is respectful and constructive. Read about UBC's aim for creating a safe and inclusive learning environment here. These reviews may take several days to process and will be scanned for inappropriate or malicious content.

Please enter a name/username.
Enter a valid url including the 'https://' prefix. (https://www.example.com)
Please enter your course review. [minimum length: 50 characters]

Enter your UBC CWL email here to enter in a raffle to win 50% off a CSSS Hoodie ($22.50 value) or one of five $10 AMS gift cards! Each course review is an entry in the raffle, with a maximum of five entries per person. Raffle will take place at the end of the 2022W2 term. This email will not be visible on the published review.

Email must end in ubc.ca.

Well-structured course. Concepts covered are very valuable for the workplace, job interviews, and general software engineering. Instructors are attentive, engaging, and fun. Felix especially!
cinadia, Oct 25 2022, course taken 2022W2
fun and relaxing course
ubcstudent1, Oct 25 2022, course taken 2020W1
Its a Software development course. You build a project over the course of the semester and learn about program design. Lecture content is pretty simple but there is a large time commitment due to the project. Great introduction to software development.
Eugene, Nov 4 2022, course taken 2018W1

Historical grade information

Grades information from UBC Grades Database