Academic Calendar - 2024

Western University Academic Calendar. - 2024

Western Main Campus

Honours Specialization HONOURS SPECIALIZATION IN INFORMATION SYSTEMS
Faculty of Science - Computer Science



Admission Requirements


Admission Requirements for students entering the module in September 2024 or prior:

Completion of first-year requirements with no failures. Students must have an average of at least 70% in 3.0 principal courses, with no mark in these principal courses below 60%, including:
 
Computer Science 1027A/B or Computer Science 1037A/B (in either case with a mark of at least 65%); 
1.0 course from: Applied Mathematics 1201A/B, Calculus 1000A/B, Calculus 1301A/B, Calculus 1500A/B, Calculus 1501A/B, Mathematics 1600A/B, Numerical and Mathematical Methods 1411A/B, Numerical and Mathematical Methods 1412A/B, Numerical and Mathematical Methods 1414A/B; or the former Applied Mathematics 1411A/B, the former Applied Mathematics 1412A/B, the former Applied Mathematics 1414A/B, the former Applied Mathematics 1413.
 
Note: Some Computer Science electives (e.g., Computer Science 3388A/B, Computer Science 4442A/B, and Computer Science 4482A/B) require Mathematics 1600A/B as a prerequisite.

Admission Requirements for students entering the module in September 2025 or later:

Completion of first-year requirements with no failures. Students must have an average of at least 70% in 3.0 principal courses, with no mark in these principal courses below 60%, including:

0.5 course: Computer Science 1020A/B (with a mark of at least 60%);  
0.5 course from: Computer Science 1025A/B, Computer Science 1026A/B, Data Science 1200A/B, Engineering Science 1036A/B (in each case with a mark of at least 65%);
0.5 course from: Computer Science 1027A/B, Computer Science 1037A/B (in each case with a mark of at least 65%);
1.0 course from: Applied Mathematics 1201A/B, Calculus 1000A/B, Calculus 1301A/B, Calculus 1500A/B, Calculus 1501A/B, Mathematics 1600A/B, Numerical and Mathematical Methods 1411A/B, Numerical and Mathematical Methods 1412A/B, Numerical and Mathematical Methods 1414A/B; or the former Applied Mathematics 1411A/B, the former Applied Mathematics 1412A/B, the former Applied Mathematics 1414A/B, the former Applied Mathematics 1413.

Note: Some Computer Science electives (e.g., Computer Science 3388A/B, Computer Science 4442A/B, and Computer Science 4482A/B) require Mathematics 1600A/B as a prerequisite.

 

Module/Program Information


Module
9.0 courses:

6.0 courses: Computer Science 2208A/B, Computer Science 2209A/B, Computer Science 2210A/B, Computer Science 2211A/B, Computer Science 2212A/B/Y, Computer Science 3305A/B, Computer Science 3307A/B/Y, Computer Science 3319A/B, Computer Science 3331A/B*, Computer Science 3340A/B, Computer Science 3357A/B, Computer Science 4490Z.
0.5 course from: Computer Science 2214A/B, Mathematics 2155F/G.
0.5 course**: Writing 2101F/G, Writing 2111F/G, Writing 2125F/G, Writing 2131F/G.
0.5 course from**: Biology 2244A/B, Statistical Sciences 2141A/B, Statistical Sciences 2244A/B, Statistical Sciences 2857A/B.
1.0 course from: Computer Science 4402A/B, Computer Science 4411A/B, Computer Science 4413A/B, Computer Science 4416A/B, Computer Science 4417A/B, Computer Science 4418A/B, Computer Science 4457A/B/Y, Computer Science 4471A/B, Computer Science 4473A/B, Data Science 3000A/B, Mathematics 3159A/B, the former Computer Science 4412A/B, the former Computer Science 4414A/B.
0.5 additional course from: Mathematics 2156A/B, Computer science courses at the 3000 level or above.


* Students in this module who are registered in the combined Undergraduate Program in Business Administration (HBA) are allowed to replace Computer Science 3331A/B with 0.5 course from Computer Science 3346A/B, Computer Science 3377A/B, Computer Science 4402A/B, Computer Science 4411A/B, Computer Science 4413A/B, Computer Science 4416A/B, Computer Science 4417A/B, Computer Science 4418A/B, Computer Science 4457A/B/Y, Computer Science 4471A/B, Computer Science 4473A/B, Science 3377A/B, Data Science 3000A/B, Mathematics 3159A/B, the former Computer Science 3325A/B, the former Computer Science 3326F/G, the former Computer Science 4412A/B, the former Computer Science 4414A/B.

** Students in this module who are registered in the combined Undergraduate Program in Business Administration (HBA) may replace the 0.5 Writing and 0.5 Statistical Sciences/Biology requirements with 1.0 additional course from Computer Science 3346A/B, Computer Science 3377A/B, Computer Science 4402A/B, Computer Science 4411A/B, Computer Science 4413A/B, Computer Science 4416A/B, Computer Science 4417A/B, Computer Science 4418A/B, Computer Science 4457A/B/Y, Computer Science 4471A/B, Computer Science 4473A/B, Data Science 3000A/B, Science 3377A/B, Mathematics 3159A/B, the former Computer Science 3325A/B, the former Computer Science 3326F/G, the former Computer Science 4412A/B, the former Computer Science 4414A/B.