Print and PDF Options

SYSC 2100 [0.5 credit] Algorithms and Data Structures

Thorough coverage of fundamental abstract collections: stacks, queues, lists, priority queues, dictionaries, sets, graphs. Data structures: review of arrays and linked lists; trees, heaps, hash tables. Specification, design, implementation of collections, complexity analysis of operations. Sorting algorithms.
Precludes additional credit for SYSC 2002 and COMP 2402.
Prerequisite(s): SYSC 2006 and SYSC 2004.
Lectures three hours a week, laboratory two hours a week.

Engineering

http://calendar.carleton.ca/undergrad/undergradprograms/engineering/

...students should register in SYSC 4907 if their...year courses including CCDP 2100 before beginning the...

Mathematics and Statistics

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

...or MATH 1104 ). MATH 2100 requires C+ in...SOCI 4009 , SOWK 3001 , SYSC 2510 . Students who...

European and Russian Studies

http://calendar.carleton.ca/undergrad/undergradprograms/europeanandrussianstudies/

...or one of FREN 2100 ; GERM 3110 ; SPAN...NSCI, PHYS, SREE, STAT, SYSC, TSES Breadth Area...

French

http://calendar.carleton.ca/undergrad/undergradprograms/french/

...NSCI, PHYS, SREE, STAT, SYSC, TSES Breadth Area...others listed hereafter: FREN 2100 (or any substitute...