Skip to main content Skip to local navigation
Home » Information Technology » Degree Options & Requirements » ITEC Specialized Honours BA Option

ITEC Specialized Honours BA Option

To fulfill program requirements, all nine-credit general education (foundation) courses will count as six credits toward the major or minor.

All approved general education courses may count for general education credits; some may count for major credits; none may count as both.

Students prior to entering ITEC are required to have completed one 4U mathematics course or the equivalent with in the last five years.

Degree Requirements:

  • 6 credits in natural science (NATS)
  • a 9 credits approved general education course in the social science or humanities categories
  • a 6 credits approved general education course in the opposite category to the 9 credit course in social science or humanities already taken
  • 63 credits in required courses as listed below
  • 3 credits from other ITEC courses

Note: at least 12 credits in the major must be completed at the 4000 level.

Other Requirements:

  • at least 36 credits at the 3000 or 4000 level, including at least 18 credits at the 4000 level
  • credits outside the major - 18 credits including SC/MATH 1190 3.00 (Introduction to Sets and Logic); SC/MATH 2565 3.00 (Introduction to Applied Statistics); (Effective Fall 2019) AP/WRIT 2201 3.00, (Prior to Fall 2019 - AP/WRIT 3988 3.00 or AP/WRIT 3989 3.00)

Program notes for BA ITEC courses: the below chart refers only to courses completed prior to entry to the BA ITEC program.

Required Courses

Course Code Course Title
AP/ITEC 1000 3.00Introduction to Information Technology
AP/ITEC 1010 3.00Information and Organizations
AP/ITEC 1620 3.00Object-based Programming
AP/ITEC 2600 3.00Introduction to Analytical Programming
AP/ITEC 2610 3.00Object-oriented Programming
AP/ITEC 2620 3.00Introduction to Data Structures
AP/ITEC 3010 3.00Systems Analysis and Design
AP/ITEC 3020 3.00Web Technologies
AP/ITEC 3030 3.00Systems Architecture
AP/ITEC 3210 3.00Applied Data Communications and Networks
AP/ITEC 3220 3.00Using and Designing Database Systems
AP/ITEC 3230 3.00Designing User Interfaces
AP/ITEC 3500 3.00Information Technology Project Management
AP/ITEC 3505 3.00Information Technology Risk Management
AP/ITEC 4010 3.00Systems Analysis and Design II
AP/ITEC 4020 3.00Internet Client Server Systems
AP/ITEC 4030 3.00Business Process Management Systems
AP/ITEC 4040 3.00Requirements Management
AP/ITEC 4220 3.00Modern Approaches to Data Management: Database Management Systems
AP/ITEC 4230 3.00Data Warehousing and Business Intelligence
AP/ITEC 4305 3.00Web Mining

Course Substitutes

BA ITEC Program CourseSubstitute
AP/ITEC 1620 3.00LE/EECS 1020 3.00
AP/ITEC 2620 3.00LE/EECS 1030 3.00
AP/ITEC 3220 3.00LE/EECS 3421 3.00
AP/ITEC 3230 3.00LE/EECS 3461 3.00
AP/ITEC 1000 3.00Students who have successfully completed EECS courses prior to entering the program may replace ITEC 1000 3.00 with any EECS course that has not already been used towards the fulfillment of another requirement. Should no such course be available, students may replace ITEC 1000 3.00 with any ITEC course not specifically required for completion of the degree requirements.
AP/ITEC 2600 3.00SC/MATH 1019 3.00, or SC/MATH 2320 3.00, completed prior to entering the program
SC/MATH 2565 3.00SC/MATH 2560 3.00, or SC/MATH 2570 3.00, or SC/MATH 1131 3.00 completed prior to entering the program