
SYSC 1006 [0.5 credit] Foundations of Imperative Programming
The imperative programming paradigm: assignment and state, types and variables, static and dynamic typing. Memory management and object lifetimes: static allocation, automatic allocation in activation frames, dynamic allocation. Function argument passing. Recursion. Data structures: dynamic arrays, linked lists, hash tables. Encapsulation and information hiding.
Includes: Experiential Learning Activity
Also listed as SYSC 2006.
Precludes additional credit for COMP 2401, SYSC 4006.
Prerequisite(s): ECOR 1031 or (ECOR1041 and ECOR 1042), all with a minimum grade of C-.
Lectures three hours a week, laboratory two hours a week.
Also listed as SYSC 2006.
Precludes additional credit for COMP 2401, SYSC 4006.
Prerequisite(s): ECOR 1031 or (ECOR1041 and ECOR 1042), all with a minimum grade of C-.
Lectures three hours a week, laboratory two hours a week.
Economics
Undergraduate Calendar
http://calendar.carleton.ca/undergrad/undergradprograms/economics/
...1406 may replace COMP 1006. COMP 1805 in...completed ECOR 3800 and SYSC 3200 while registered...