CSC207H1

CSC207H1

Software Design

0.50 FCE · St. George · Department of Computer Science · Term F / Y

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, unit testing, refactoring, object-oriented design and development, design patterns, advanced IDE usage, regular expressions, and reflection.

Prerequisite

60% or higher in CSC148H1/ 60% or higher in CSC148H5/ 60% or higher in CSCA48H3/ 60% or higher in CSC111H1

Exclusion

CSC207H5, CSCB07H3


Sections · 15

LEC

SectionTermMeetingsInstructorEnrol
LEC5101Y
  • Tue 18:00–20:00 · MP
117/144
LEC0101F
  • Wed 13:00–15:00 · WB
150/150wl 9
LEC0201F
  • Wed 15:00–17:00 · MP
149/150
LEC0301F
  • Thu 13:00–15:00 · MY
163/240
LEC0302F
  • Thu 13:00–15:00 · MY
180/180wl 3
LEC5101F
  • Thu 18:00–20:00 · RW
77/150

TUT

SectionTermMeetingsInstructorEnrol
TUT5101Y
  • Thu 18:00–20:00
  • undetermined
115/144
TUT0101F
  • Mon 11:00–13:00 · BA
  • undetermined
71/150
TUT0201F
  • Mon 13:00–15:00 · BA
  • undetermined
145/150
TUT0202F
  • Mon 13:00–15:00 · BA
  • undetermined
30/30
TUT0301F
  • Mon 15:00–17:00 · BA
  • undetermined
139/150
TUT0302F
  • Mon 15:00–17:00 · BA
  • undetermined
30/30
TUT0401F
  • Tue 13:00–15:00 · BA
  • undetermined
180/180
TUT0501F
  • Thu 09:00–11:00 · SM
  • undetermined
24/30
TUT5101F
  • Tue 18:00–20:00 · BA
  • undetermined
73/150