ECE 150 Fundamentals of Programming
Electrical and Computer Engineering (2009-2010)

Software design process in a high-level programming environment. Programming fundamentals, language syntax, simple data types, control constructs, functions, parameter passing, recursion, classes, arrays and lists, list traversals, introduction to searching and sorting algorithms, basic object-oriented design, polymorphism and inheritance, simple testing and debugging strategies, pointers and references, basic memory management. [Offered: F]
Prerequisites: Level at least 1A Computer Engineering or Electrical Engineering.
Antirequisites: CHE 121, CIVE 121, GENE 121, SYDE 121

Sections For Fall 2009

Note: Choose TUT section for Related 1 and LAB section for Related 2.
Lectures
ProfessorTimeCapacitySecAssocLocationCode
Seviora, Rudolph E 01:30-02:20 M T W Th F 133/150 1 1 EIT 1015 3774
COMPE Yr 1 students130/150
Freeman, George H 02:30-03:20 M T W Th F 116/130 2 2 RCH 302 3775
ELE Yr 1 students108/130
Bishop, William David 03:30-04:20 M T W Th F 107/120 3 3 RCH 112 3776
ELE Yr 1 students105/120
Tutorials
ProfessorTimeCapacitySecAssocLocationCode
TBA 08:30-09:20 M T W Th F 90/100 101 99 CPH 1346 3777
TBA 09:30-10:20 M T W Th F 89/100 102 99 CPH 1346 3778
TBA 10:30-11:20 M T W Th F 87/100 103 99 CPH 1346 3779
TBA 11:30-12:20 M T W Th F 90/100 104 99 CPH 1346 7353
Laboratories
ProfessorTimeCapacitySecAssocLocationCode
TBA 08:30-10:20 M T W Th F 90/100 201 99 CPH 1346 4067
TBA 10:30-12:20 M T W Th F 88/100 202 99 CPH 1346 4068
TBA 08:30-10:20 M T W Th F 88/100 203 99 CPH 1346 4069
TBA 10:30-12:20 M T W Th F 90/100 204 99 CPH 1346 7354

Sections For Spring 2009

ECE 150 is not held in Spring 2009

Professors That Have Taught ECE 150