Western University Computer ScienceWestern Science

Course Timetable

This is a local copy of of the Computer Science undergraduate course timetable and is provided as a courtesy.   

The current offical Western Calendar should always be considered the authoritative list of courses being offered in a particular year.

Also, the Western Undergraduate Timetable database is the authoritative source of course timetable information (room locations, hours, Instructor). 

Computer Science Timetable: Winter 2019

COMPSCI 1026B - COMP SCI FUNDAMENTALS I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1367   Tu       9:30 AM 10:30 AM SEB-1059 Ling
1 LEC 1367       Th   9:30 AM 11:30 AM SEB-1059 Ling
COMPSCI 1027B - COMP SCI FUNDAMENTALS II
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1368   Tu       11:30 AM 1:30 PM SEB-1059 Kontogiannis
1 LEC 1368       Th   11:30 AM 12:30 PM SEB-1059 Kontogiannis
2 LEC 1369   Tu       3:30 PM 5:30 PM WSC-55 Solis-Oba
2 LEC 1369       Th   3:30 PM 4:30 PM WSC-55 Solis-Oba
COMPSCI 1032B - INFORMATION SYSTEMS & DESIGN
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1793   Tu       10:30 AM 11:30 AM NSC-1 Magguilli
1 LEC 1793       Th   10:30 AM 12:30 PM NSC-1 Magguilli
2 LEC 2452   Tu       7:00 PM 10:00 PM WSC-55 Magguilli
650 LEC 2873                 Magguilli
COMPSCI 1033B - MULTIMEDIA AND COMMUNICATION I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2446 M         7:00 PM 9:00 PM MC-110 Reid
2 LEC 2454   Tu       11:30 AM 1:30 PM SSC-2050 Sarlo
COMPSCI 1046B - APPROACHABLE APPS JAVASCRIPT
Section Component Class Nbr Days Start Time End Time Location Instructor
200 LEC 5044       Th   9:30 AM 11:30 AM UC-1110 Reid
COMPSCI 2033B - MULTIMEDIA & COMMUNICATION II
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 3730 M         9:30 AM 11:30 AM MC-110 Sarlo
COMPSCI 2034B - DATA ANALYTICS: PRNCPLES & TLS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4254   Tu       1:30 PM 3:30 PM NSC-1 Servos
COMPSCI 2035B - DATA ANALYSIS & VISUALIZATION
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4165   Tu       12:30 PM 2:30 PM HSB-236 Barron
1 LEC 4165       Th   3:30 PM 5:30 PM HSB-236 Barron
COMPSCI 2121B - PROBLEM SOLVING: PROGRAMMING
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 3772   Tu       11:30 AM 1:30 PM UCC-41 Moir
1 LEC 3772     W     3:30 PM 4:30 PM UCC-41 Moir
COMPSCI 2208B - INTRO TO COMP ORG & ARCHITECT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4490   Tu       11:30 AM 1:30 PM MC-110 El-Sakka
1 LEC 4490       Th   12:30 PM 1:30 PM MC-110 El-Sakka
COMPSCI 2210B - DATA STRUCTURES & ALGORITHMS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1652 M         3:30 PM 5:30 PM NS-7 Page
1 LEC 1652     W     4:30 PM 5:30 PM NS-7 Page
COMPSCI 2211B - SFTWR TOOLS & SYSTEMS PRGRMING
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1654   Tu       9:30 AM 10:30 AM MC-110 Servos
1 LEC 1654       Th   9:30 AM 11:30 AM AHB-1R40 Servos
COMPSCI 2212B - INTRO TO SOFTWARE ENGINEERING
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1655     W     10:30 AM 11:30 AM MC-110 Kontogiannis
1 LEC 1655         F 10:30 AM 12:30 PM NCB-101 Kontogiannis
COMPSCI 2214B - DISCRETE STRUCTURES FOR CMP
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 6899 M         11:30 AM 1:30 PM AHB-1R40 Moreno Maza
COMPSCI 3121B - ARTIFICIAL INTELLIGENCE
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 6896     W     9:30 AM 10:30 AM UCC-146 Mercer
1 LEC 6896         F 9:30 AM 11:30 AM UCC-146 Mercer
COMPSCI 3340B - ANALYSIS OF ALGORITHMS I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1371 M         9:30 AM 11:30 AM SEB-1059 Zhang
1 LEC 1371     W     2:30 PM 3:30 PM MC-110 Zhang
COMPSCI 3342B - ORGANIZATN OF PROGRAMMING LANG
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1372     W     3:30 PM 5:30 PM NCB-113 Webber
1 LEC 1372       Th   10:30 AM 11:30 AM NCB-113 Webber
COMPSCI 3346B - ARTIF INTELLIGE I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 6895     W     9:30 AM 10:30 AM UCC-146 Mercer
1 LEC 6895         F 9:30 AM 11:30 AM UCC-146 Mercer
COMPSCI 3350B - COMPUTER ORGANIZATION
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1689   Tu       4:30 PM 5:30 PM B&GS-0165 Brandt
1 LEC 1689       Th   3:30 PM 5:30 PM B&GS-0165 Brandt
COMPSCI 3377B - SOFTWARE PROJECT MANAGEMENT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4516     W     7:00 PM 10:00 PM MC-110 Mc Guire
COMPSCI 3388B - COMPUTER GRAPHICS I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 11504 M         12:30 PM 2:30 PM NCB-117 Beauchemin
1 LEC 11504     W     12:30 PM 1:30 PM NCB-114 Beauchemin
COMPSCI 4402B - DISTRIBUTED & PARALLEL SYSTEMS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 5976   Tu       3:30 PM 4:30 PM MC-320 Moreno Maza
1 LEC 5976     W     4:30 PM 6:30 PM MC-320 Moreno Maza
COMPSCI 4417B - UNSTRUCTURED DATA
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 9967   Tu       4:30 PM 5:30 PM MC-105B Lizotte/Lutfiyya
1 LEC 9967       Th   2:30 PM 4:30 PM WSC-240 Lizotte/Lutfiyya
COMPSCI 4442B - ARTIFICIAL INTELLIGENCE II
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 11506 M         9:30 AM 11:30 AM NCB-117 Ling
1 LEC 11506     W     9:30 AM 10:30 AM NCB-117 Ling
COMPSCI 4471B - SOFTWARE DESIGN AND ARCH
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1952       Th   10:30 AM 1:30 PM MC-105B Madhavji
COMPSCI 4474B - HUMAN-COMPUTER INTERACTION
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2456 M         2:30 PM 5:30 PM TC-203 Sedig
COMPSCI 4475B - OPEN SOURCE SOFTWARE PROJECT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4200       Th   9:30 AM 10:30 AM MC-300 Madhavji
COMPSCI 4481B - IMAGE COMPRESSION
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4191     W     10:30 AM 1:30 PM MC-320 El-Sakka
COMPSCI 4483B - GAME DESIGN
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2433   Tu       1:30 PM 3:30 PM NCB-114 Katchabaw
1 LEC 2433       Th   1:30 PM 2:30 PM NCB-114 Katchabaw

 Computer Science Timetable: Fall 2018

COMPSCI 1011A - INTERNET: BEHIND THE CURTAIN
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 11505 M         8:30 AM 10:30 AM SEB-1059 Magguilli
1 LEC 11505     W     9:30 AM 10:30 AM SEB-1059 Magguilli
COMPSCI 1026A - COMP SCI FUNDAMENTALS I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1366   Tu       11:30 AM 1:30 PM MC-110 Bauer
1 LEC 1366       Th   11:30 AM 12:30 PM MC-110 Bauer
2 LEC 1724   Tu       3:30 PM 5:30 PM NSC-1 Beauchemin
2 LEC 1724       Th   3:30 PM 4:30 PM NSC-1 Beauchemin
650 LEC 10558                 Bauer
COMPSCI 1027A - COMP SCI FUNDAMENTALS II
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 5973 M         11:30 AM 1:30 PM 3M-3250 Barron
1 LEC 5973     W     11:30 AM 12:30 PM 3M-3250 Barron
COMPSCI 1032A - INFORMATION SYSTEMS & DESIGN
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2270   Tu       11:30 AM 12:30 PM NSC-1 Magguilli
1 LEC 2270       Th   10:30 AM 12:30 PM NSC-1 Magguilli
2 LEC 2451   Tu       7:00 PM 10:00 PM WSC-55 Magguilli
650 LEC 2872                 Magguilli
COMPSCI 1033A - MULTIMEDIA AND COMMUNICATION I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2445 M         7:00 PM 9:00 PM MC-110 Reid
2 LEC 2453         F 10:30 AM 12:30 PM NCB-101 Sarlo
COMPSCI 1037A - COMP SCI FUNDAMENTALS II
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2214   Tu       8:30 AM 10:30 AM AHB-1R40 Brasse
1 LEC 2214       Th   8:30 AM 9:30 AM AHB-1R40 Brasse
                       
COMPSCI 2120A - CODING ESSENTIALS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 3731   Tu       10:30 AM 12:30 PM UCC-56 Jackson
1 LEC 3731       Th   1:30 PM 2:30 PM UCC-56 Jackson
COMPSCI 2209A - APPLIED LOGIC FOR COMP SCI
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 6894   Tu   Th   9:30 AM 10:30 AM MC-110 Mercer
1 LEC 6894     W     10:30 AM 12:30 PM SSC-2050 Mercer
COMPSCI 2210A - DATA STRUCTURES & ALGORITHMS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1651   Tu       1:30 PM 3:30 PM NSC-1 Solis-Oba
1 LEC 1651       Th   2:30 PM 3:30 PM NSC-1 Solis-Oba
COMPSCI 2211A - SFTWR TOOLS & SYSTEMS PRGRMING
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1653   Tu       10:30 AM 11:30 AM SSC-2050 Zhang
1 LEC 1653       Th   10:30 AM 12:30 PM SSC-2050 Zhang
                       
                       
COMPSCI 3120A - DATABASES FOR INFORMATICS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4555   Tu       11:30 AM 1:30 PM UCC-146 Reid
1 LEC 4555       Th   12:30 PM 1:30 PM UCC-146 Reid
COMPSCI 3305A - OPERATING SYSTEMS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 6897 M         10:30 AM 11:30 AM WSC-55 Haque
1 LEC 6897     W     4:30 PM 6:30 PM MC-110 Haque
COMPSCI 3307A - OBJCT-ORIENTD DESGN & ANALYSIS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 3446   Tu       2:30 PM 3:30 PM NCB-113 Katchabaw
1 LEC 3446       Th   2:30 PM 4:30 PM NCB-113 Katchabaw
COMPSCI 3319A - DATABASES I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1688   Tu       11:30 AM 1:30 PM UCC-146 Reid
1 LEC 1688       Th   12:30 PM 1:30 PM UCC-146 Reid
COMPSCI 3331A - FOUNDATIONS OF COMP SCI I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1370   Tu       3:30 PM 5:30 PM NCB-113 Moir
1 LEC 1370     W     9:30 AM 10:30 AM NCB-113 Moir
COMPSCI 3357A - COMPUTER NETWORKS I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 3089     W     11:30 AM 12:30 PM UCC-56 Ciesla
1 LEC 3089         F 9:30 AM 11:30 AM UCC-56 Ciesla
COMPSCI 3380F/Z - PROJECT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 3657 M         8:30 AM 9:30 AM MC-316 Madhavji
                       
                       
COMPSCI 4414A - INTRODUCTION TO DATA SCIENCE I
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 7514   Tu       2:30 PM 4:30 PM TC-205 Lizotte
1 LEC 7514       Th   2:30 PM 3:30 PM TC-205 Lizotte
COMPSCI 4438A - SELECTED TOPICS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 11598         F 1:30 PM 3:30 PM MC-105B Solis-Oba
COMPSCI 4457A - COMPUTER NETWORKS II
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 6898   Tu       9:30 AM 12:30 PM NCB-114 Haque
COMPSCI 4460Z - BIOINFORMATICS THESIS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2244 M         8:30 AM 9:30 AM MC-320 Madhavji
COMPSCI 4463A - COMPUTATIONAL BIOLOGY
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 11784       Th   3:30 PM 5:30 PM MC-320 Zhang
COMPSCI 4470Y - SOFT MAINT AND CON MGMT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1742 M         11:30 AM 12:30 PM MC-316 Madhavji
COMPSCI 4472A - SPEC. TESTING AND QUALITY
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 3733   Tu       7:00 PM 10:00 PM TC-203 Webber
COMPSCI 4475A - OPEN SOURCE SOFTWARE PROJECT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 4201       Th   9:30 AM 10:30 AM MC-300 Madhavji
COMPSCI 4478Y - MASTER THE MAINFRAME
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 5032     W     9:30 AM 10:30 AM MC-300 Madhavji
COMPSCI 4480Y - GAME DEVELOPMENT PROJECT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2432       Th   10:30 AM 11:30 AM MC-316 Madhavji / Katchabaw
COMPSCI 4482A - GAME ENGINE DEVELOPMENT
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 2434         F 8:30 AM 11:30 AM MC-105B Joanette
COMPSCI 4490Z - THESIS
Section Component Class Nbr Days Start Time End Time Location Instructor
1 LEC 1743 M         8:30 AM 9:30 AM MC-320 Madhavji