everything.study
CSC 207H1

Software Design

0.5 credits · Undergraduate

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.

Prerequisites & course information

Prerequisite: 60% or higher in CSC148H1 / 60% or higher in CSC148H5 / 60% or higher in CSCA48H3 / 60% or higher in CSC111H1; Prerequisite:; Exclusion: CSC207H5 , CSCB07H3; Exclusion:

Sources