In some cases, you may find courses which have more than one catalogue number assigned to a single meet (a single lecture, tutorial, lab etc.). Multiple catalogue numbers indicate that the course is cross-listed. For more information about the cross-listing, please see the course description in the Courses Web site.
| Fac |
Dept |
Term |
Course ID |
LOI |
Type |
Meet |
Cat.No. |
|
Instructors |
Notes/Additional Fees |
| LE |
EECS |
SU |
Introduction to Computing: A Net-centric Approach |
| |
1012 3.00 A |
EN |
LECT |
01 |
|
| Hui Wang | |
| | LAB |
01 |
R99W02 |
| | |
| | LAB |
02 |
R99W03 |
| | |
| LE |
EECS |
SU |
Introduction to Computer Science and Programming |
| |
1015 3.00 A |
EN |
LECT |
01 |
|
| Xue Teng | |
| | LAB |
01 |
P74K02 |
| | |
| | LAB |
02 |
Cancelled |
|
| |
| | LAB |
03 |
Cancelled |
|
| |
| LE |
EECS |
SU |
Discrete Mathematics for Computer Science |
| |
1019 3.00 A |
EN |
LECT |
01 |
M17E01 (SC MATH) T57R01 (LE EECS) |
| M | 17:30 | 90 | Keele | DB 0001 | | W | 17:30 | 90 | Keele | DB 0001 |
| Saeed Ghasemi | |
| |
1019 3.00 B |
EN |
LECT |
01 |
Cancelled |
|
| (Backup) |
| LE |
EECS |
S2 |
Object Oriented Programming from Sensors to Actuators |
| |
1021 3.00 E |
EN |
LECT |
01 |
|
| T | 13:00 | 90 | Keele | SLH A | | W | 16:30 | 90 | Keele | SLH A | | F | 13:30 | 60 | Keele | SLH A |
| Alireza Siadatan | |
| | LAB |
01 |
Z22R02 |
| T | 14:30 | 180 | Keele | WSC 106 | | R | 10:30 | 180 | Keele | WSC 106 |
| | |
| | LAB |
02 |
Z22R03 |
| T | 14:30 | 180 | Keele | WSC 108 | | R | 10:30 | 180 | Keele | WSC 108 |
| | |
| LE |
EECS |
SU |
Object Oriented Programming from Sensors to Actuators |
| |
1021 3.00 E |
EN |
LECT |
01 |
Cancelled |
|
| |
| | LAB |
01 |
Cancelled |
|
| |
| | LAB |
02 |
Cancelled |
|
| |
| | LAB |
03 |
Cancelled |
|
| |
| LE |
EECS |
SU |
Introduction to Object Oriented Programming |
| |
1022 3.00 A |
EN |
LECT |
01 |
|
| Andriy Pavlovych | |
| | LAB |
01 |
J50Y02 |
| | |
| | LAB |
02 |
J50Y03 |
| | |
| | LAB |
03 |
J50Y04 |
| | |
| | LAB |
04 |
J50Y05 |
| | |
| LE |
EECS |
SU |
Discrete Mathematics for Engineers |
| |
1028 3.00 E |
EN |
LECT |
01 |
|
| M | 10:30 | 90 | Keele | LAS B | | W | 10:30 | 90 | Keele | LAS B |
| Mufleh Al-Shatnawi | |
| | TUTR |
01 |
C10V02 (SC MATH) D26M02 (LE EECS) |
| | |
| | TUTR |
02 |
C10V03 (SC MATH) D26M03 (LE EECS) |
| | |
| | TUTR |
03 |
C10V04 (SC MATH) D26M04 (LE EECS) |
| | |
| | TUTR |
04 |
Cancelled |
|
| |
| LE |
EECS |
SU |
Computer Use: Fundamentals |
| |
1520 3.00 A |
EN |
LECT |
01 |
X63M01 |
| M | 16:00 | 90 | Keele | LAS B | | R | 16:00 | 90 | Keele | LAS B |
| Hui Wang | |
| LE |
EECS |
SU |
Introduction to the Theory of Computation |
| |
2001 3.00 A |
EN |
LECT |
01 |
|
| T | 10:00 | 90 | Keele | LAS B | | R | 10:00 | 90 | Keele | LAS B |
| Ilir Dema | $5.00 – Course Materials |
| | TUTR |
01 |
Y46X02 |
| | |
| LE |
EECS |
SU |
Computer Organization |
| |
2021 4.00 E |
EN |
LECT |
01 |
|
| Amirali Amirsoleimani | $5.00 – Course Materials |
| | LAB |
01 |
J21T02 |
| | |
| | LAB |
02 |
J21T03 |
| | |
| | LAB |
03 |
J21T04 |
| | |
| LE |
EECS |
SU |
Advanced Object Oriented Programming |
| |
2030 3.00 A |
EN |
LECT |
01 |
|
| T | 14:30 | 90 | Keele | LAS B | | R | 14:30 | 90 | Keele | LAS B |
| Andriy Pavlovych | $5.00 – Course Materials |
| | LAB |
01 |
B52Z02 |
| | |
| | LAB |
02 |
B52Z03 |
| | |
| | LAB |
03 |
B52Z04 |
| | |
| LE |
EECS |
SU |
Software Tools |
| |
2031 3.00 A |
EN |
LECT |
01 |
|
| Song Wang | $5.00 – Course Materials |
| | LAB |
01 |
V98J02 |
| | |
| | LAB |
02 |
V98J03 |
| | |
| LE |
EECS |
SU |
Fundamentals of Data Structures |
| |
2101 3.00 E |
EN |
LECT |
01 |
C97U01 |
| T | 16:00 | 90 | Keele | LAS C | | R | 16:00 | 90 | Keele | LAS C |
| Mufleh Al-Shatnawi | |
| LE |
EECS |
SU |
Electrical Circuits |
| |
2200 3.00 E |
EN |
LECT |
01 |
|
| T | 17:30 | 90 | Keele | LSB 103 | | R | 17:30 | 90 | Keele | LSB 103 |
| Razieh Salahandish | $5.00 – Course Materials |
| | LAB |
01 |
Z87Y02 |
| | |
| | LAB |
02 |
Z87Y03 |
| | |
| | LAB |
03 |
Z87Y04 |
| | |
| | LAB |
04 |
Z87Y05 |
| | |
| LE |
EECS |
SU |
Design and Analysis of Algorithms |
| |
3101 3.00 E |
EN |
LECT |
01 |
|
| M | 16:00 | 90 | Keele | DB 0001 | | W | 16:00 | 90 | Keele | DB 0001 |
| Ilir Dema | $5.00 – Course Materials |
| | TUTR |
01 |
M91Z02 |
| | |
| LE |
EECS |
SU |
Computer Network Protocols and Applications |
| |
3214 3.00 A |
EN |
LECT |
01 |
G38A01 |
| T | 19:00 | 90 | Keele | LAS B | | R | 19:00 | 90 | Keele | LAS B |
| Habib-ur Rehman | $5.00 – Course Materials |
| LE |
EECS |
S1 |
Operating System Fundamentals |
| |
3221 3.00 A |
EN |
LECT |
01 |
M04P01 |
| | $5.00 – Course Materials |
| LE |
EECS |
SU |
Operating System Fundamentals |
| |
3221 3.00 E |
EN |
LECT |
01 |
F51B01 |
| T | 11:30 | 90 | Keele | LAS B | | R | 11:30 | 90 | Keele | LAS B |
| Kamen Kanev | $5.00 – Course Materials |
| LE |
EECS |
SU |
Software Design |
| |
3311 3.00 A |
EN |
LECT |
01 |
|
| T | 13:00 | 90 | Keele | LAS C | | R | 13:00 | 90 | Keele | LAS C |
| Ilir Dema | $5.00 – Course Materials |
| | LAB |
01 |
T44F02 |
| | |
| | LAB |
02 |
T44F03 |
| | |
| LE |
EECS |
SU |
Introduction to Database Systems |
| |
3421 3.00 A |
EN |
LECT |
01 |
S28Z01 |
| T | 14:30 | 90 | Keele | LAS C | | R | 14:30 | 90 | Keele | LAS C |
| Habib-ur Rehman | $5.00 – Course Materials |
| LE |
EECS |
D2 |
User Interfaces |
| |
3461 3.00 M |
EN |
LECT |
01 |
Y75A01 |
| | $5.00 – Course Materials |
| LE |
EECS |
SU |
User Interfaces |
| |
3461 3.00 A |
EN |
LECT |
01 |
F22J01 |
| M | 17:30 | 90 | Keele | LAS B | | W | 17:30 | 90 | Keele | LAS B |
| Sarah Akhavan Kazemzadeh | $5.00 – Course Materials |
| LE |
EECS |
SU |
Computer Science Internship Work Term |
| |
3900 0.00 A |
EN |
PRAC |
01 |
V69R01 |
| | $475.00 – Course Materials |
| LE |
EECS |
SU |
Computer Security Internship Work Term |
| |
3980 0.00 A |
EN |
PRAC |
01 |
P16D01 |
| | $475.00 – Course Materials |
| LE |
EECS |
SU |
Directed Studies |
| |
4070 3.00 A |
EN |
ISTY |
01 |
B81G01 |
| Melanie Baljko | See here for information on enrolling. |
| LE |
EECS |
SU |
Computer Science Project |
| |
4080 3.00 A |
EN |
ISTY |
01 |
E93R01 |
| Melanie Baljko | See here for information on enrolling. $5.00 – Course Materials |
| LE |
EECS |
SU |
Artificial Intelligence |
| |
4401 3.00 A |
EN |
LECT |
01 |
W30G01 |
| T | 16:00 | 90 | Keele | R S205 | | R | 16:00 | 90 | Keele | R S205 |
| Shahin Kamali | $5.00 – Course Materials |
| LE |
EECS |
SU |
Introduction to Machine Learning and Pattern Recognition |
| |
4404 3.00 A |
EN |
LECT |
01 |
R91B01 |
| M | 11:30 | 90 | Keele | CB 115 | | W | 11:30 | 90 | Keele | CB 115 |
| Laleh Seyyed-Kalantari | |
| LE |
EECS |
SU |
Building E-Commerce Systems |
| |
4413 3.00 A |
EN |
LECT |
01 |
|
| Hui Wang | $5.00 – Course Materials |
| | LAB |
01 |
P77P02 |
| | |
| | LAB |
02 |
P77P03 |
| | |
| LE |
EECS |
S1 |
Information Networks |
| |
4414 3.00 A |
EN |
LECT |
01 |
S57G01 |
| T | 11:30 | 180 | Keele | ACE 005 | | R | 11:30 | 180 | Keele | ACE 005 |
| Manos Papagelis | |
| LE |
EECS |
SU |
Computer Security Project |
| |
4480 3.00 A |
EN |
ISTY |
01 |
V40C01 |
| Melanie Baljko | See here for information on enrolling. $5.00 – Course Materials |
| LE |
EECS |
S1 |
Malware Analysis |
| |
4484 3.00 A |
EN |
LECT |
01 |
Cancelled |
|
| |
| | LAB |
01 |
Cancelled |
|
| |
| | LAB |
02 |
Cancelled |
|
| |
In some cases, you may find courses which have more than one catalogue number assigned to a single meet (a single lecture, tutorial, lab etc.). Multiple catalogue numbers indicate that the course is cross-listed. For more information about the cross-listing, please see the course description in the Courses Web site.