CSC207H5
Software Design
0.50 FCE · University of Toronto at Mississauga · Department of Mathematical and Computational Sciences · Term F
Description
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, build management, unit testing, refactoring, object-oriented design and development, design patterns, advanced IDE usage, regular expressions, and reflection. Representation of floating-point numbers and introduction to numerical computation.
Prerequisite
(60% or higher in CSC111H5) or (60% or higher in CSC148H5)(Only CSC111H5 or CSC148H5 taken at the UTM campus will be accepted.)
Exclusion
CSC207H1 or CSCB07H3
Sections · 20
LEC
| Section | Term | Meetings | Instructor | Enrol |
|---|---|---|---|---|
| LEC0101 | F |
|
| 104/160 |
| LEC0102 | F |
|
| 160/160wl 18 |
| LEC0103 | F |
|
| 0/160 |
| LEC0104 | F |
|
| 80/160 |
PRA
| Section | Term | Meetings | Instructor | Enrol |
|---|---|---|---|---|
| PRA0101 | F |
|
| 33/40 |
| PRA0102 | F |
|
| 0/40 |
| PRA0103 | F |
|
| 40/40 |
| PRA0104 | F |
|
| 0/40 |
| PRA0105 | F |
|
| 24/40 |
| PRA0106 | F |
|
| 11/40 |
| PRA0107 | F |
|
| 30/40 |
| PRA0108 | F |
|
| 28/40 |
| PRA0109 | F |
|
| 40/40 |
| PRA0110 | F |
|
| 26/40 |
| PRA0111 | F |
|
| 28/40 |
| PRA0112 | F |
|
| 0/40 |
| PRA0113 | F |
|
| 0/40 |
| PRA0114 | F |
|
| 10/40 |
| PRA0115 | F |
|
| 20/40 |
| PRA0116 | F |
|
| 40/40 |