Course Description
Design, development, and analysis of robust software components. Topics such as software design, computational models, data structures, debugging, and testing.
Average difficulty
Average quality
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!
Difficulty: | 3.5 | |
Quality: | 5 |
fun and relaxing course
Difficulty: | 3 | |
Quality: | 5 |
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.
Difficulty: | 2 | |
Quality: | 4.5 |