SWEN 221

Software Development

This course develops a deeper understanding of object- oriented programming and associated practices. The focus is on programming techniques at the micro scale. Topics include: inheritance, polymorphism, genericity, error handling, testing and debugging. A sequence of short assignments will develop the key ideas and practices; rigour in testing will be developed through (automated) assessment of programme correctness.

Taught by the School of Engineering & Computer Science, part of the Faculty of Engineering

15 points

Prerequisites
COMP 103:
Corequisites
None
Restrictions
COMP 205, ENGR 202

Tuition fees

Domestic
$961.50
International
$3929.85

CRN 18318

Coordinator: David Pearce. Other instructor: Marco Servetto.

Trimester 1

Teaching dates 29th February 2016 - 27th March 2016

  1. Tuesday
    14:10 - 15:00
    Maclaurin MCLT101
  2. Wednesday
    14:10 - 15:00
    Hunter HULT323

Teaching dates 29th February 2016 - 20th March 2016

  1. Friday
    14:10 - 15:00
    Maclaurin MCLT101

Teaching dates 28th March 2016 - 24th April 2016

  1. Friday
    14:10 - 15:00
    Maclaurin MCLT101

Teaching dates 4th April 2016 - 24th April 2016

  1. Tuesday
    14:10 - 15:00
    Maclaurin MCLT101
  2. Wednesday
    14:10 - 15:00
    Hunter HULT323

Teaching dates 2nd May 2016 - 5th June 2016

  1. Tuesday
    14:10 - 15:00
    Maclaurin MCLT101
  2. Wednesday
    14:10 - 15:00
    Hunter HULT323
  3. Friday
    14:10 - 15:00
    Maclaurin MCLT101