Print and PDF Options

SYSC 2004 [0.5 credit] Object-Oriented Software Development


Designing and implementing small-scale programs as communities of collaborating objects, using a dynamically-typed or statically-typed programming language. Fundamental concepts: classes, objects, encapsulation, information hiding, inheritance, polymorphism. Iterative, incremental development and test-driven development.
Includes: Experiential Learning Activity
Precludes additional credit for COMP 1006 and COMP 1406.
Prerequisite(s): SYSC 1006 or SYSC 2006.
Lectures three hours a week, laboratory two hours a week.

Mathematics and Statistics

Undergraduate Calendar

https://calendar.carleton.ca/undergrad/undergradprograms/mathematicsandstatistics/

...3000 [1.0] , SOCI 2004 , SOCI 3000 (no...SOCI 4102 , SOWK 3001 , SYSC 2510 . Students who...

Sociology

Undergraduate Calendar

https://calendar.carleton.ca/undergrad/undergradprograms/sociology/

...PHYS, PLT, SREE, STAT, SYSC, TSES Breadth Area...SOCI 2001 , and SOCI 2004 ; Obtained an Overall...