CSC207H1

UTSG

Software Design

An introduction to software design and development concepts, methods, and tools using a statically-typed object-oriented programming language such as Java. Topics from: version control, unit testing, refactoring, object-oriented design and development, design patterns, advanced IDE usage, regular expressions, and reflection.

View full details on the UofT Academic Calendar
Prereq: 60% or higher in CSC148H1/ 60% or higher in CSC148H5/ 60% or higher in CSCA48H3/ 60% or higher in CSC111H1Breadth: Physical & Mathematical UniversesExcl: CSC207H5, CSCB07H3
Easy100%
Useful60%
2
comments
2
ratings

Course Info

DepartmentCSC
CampusUTSG (St. George)
Level200
Hours24L/24T
BreadthPhysical & Mathematical Universes
What do you think of CSC207H1?

Reviews (2)

From Reddit
Difficulty: 1/5Usefulness: 2/5

Required course for CS. They taught clean code practices such as design patterns, SOLID, etc. Boring content, boring lectures, boring assignments. This is definitely in the running for easiest course I took.

3 weeks ago