B.Sc. Information Technology (General)

B. Sc. General (Major in Information Technology) for New Students in Academic Year 2016/2017 or later:

  • 12 credits of Level 1 core courses in Computer Science/Information Technology
  • 12 credits of other Level 1 courses
  • 18 credits of Level 2 core courses in Computer Science/Information Technology
  • 12 credits of advanced elective courses in Computer Science/Information Technology/Mathematics
  • 30 credits of other advanced courses
  • 9 credits of Foundation courses

B. Sc. General (Minor in Information Technology) for New Students in Academic Year 2016/2017 or later:

  • 12 credits of Level 1 core courses in Computer Science/Information Technology
  • 9 credits of advanced core courses in Computer Science/Information Technology
  • 6 credits of advanced elective courses in Computer Science/Information Technology/Mathematics


B.Sc. General (Major in Information Technology) - CORE

Level I

Semester 1

Course Credits Pre-requisites Additional Information
COMP 1601 - Computer Programming I 3 NONE
INFO 1600 - Introduction to Information Technology Concepts 3 NONE

Semester 2

Course Credits Pre-requisites Additional Information
COMP 1602 - Computer Programming II 3 NONE
INFO 1601 - Introduction to WWW Programming 3 NONE
Level II/Level III

Semester 1

Course Credits Pre-requisites Additional Information
COMP 2605 - Enterprise Database Systems 3

COMP 1601 OR COMP 1602

INFO 2600 - Information Systems Development 3 INFO 1600
INFO 2601 - Networking Technologies Fundamentals 3

COMP 1600 OR INFO 1600

INFO 2603 - Platform Technologies I 3

INFO 1600 OR COMP 1600


Semester 2

Course Credits Pre-requisites Additional Information
INFO 2602 - Web Programming and Technologies I 3 INFO 1601
INFO 2604 - Information Systems Security 3 COMP 1602


B.Sc. General (Major in Information Technology) - ELECTIVE

Level II/Level III

Semester 1

Course Credits Pre-requisites Additional Information
COMP 3605 - Introduction to Data Analytics 3 MATH 2250
INFO 3605 - Fundamentals of LAN Technologies 3

INFO 2601 OR COMP 2604

INFO 3606 - Cloud Computing 3 COMP 2605
INFO 3609 - Internship 3

INFO 2600 OR COMP 2606

INFO 3610 - Internship II 6

INFO 2600 OR COMP 2606

MATH 2250 - Industrial Statistics 3 NONE

Semester 2

Course Credits Pre-requisites Additional Information
COMP 3610 - Big Data Analytics 3 COMP 3605
INFO 2605 - Professional Ethics and Law 3 INFO 1600
INFO 3607 - Fundamentals of WAN Technologies 3 INFO 2601, COMP 2604
INFO 3608 - E-Commerce 3

INFO 2600 OR COMP 2606

INFO 3609 - Internship 3

INFO 2600 OR COMP 2606

INFO 3610 - Internship II 6

INFO 2600 OR COMP 2606



B.Sc. General (Minor in Information Technology) - CORE

Level I

Semester 1

Course Credits Pre-requisites Additional Information
COMP 1601 - Computer Programming I 3 NONE
INFO 1600 - Introduction to Information Technology Concepts 3 NONE

Semester 2

Course Credits Pre-requisites Additional Information
COMP 1602 - Computer Programming II 3 NONE
INFO 1601 - Introduction to WWW Programming 3 NONE


B.Sc. General (Minor in Information Technology) - CORE OPTIONS

Level II/Level III

Semester 1

Course Credits Pre-requisites Additional Information
COMP 2605 - Enterprise Database Systems 3

COMP 1601 OR COMP 1602

INFO 2600 - Information Systems Development 3 INFO 1600
INFO 2601 - Networking Technologies Fundamentals 3

COMP 1600 OR INFO 1600

INFO 2603 - Platform Technologies I 3

INFO 1600 OR COMP 1600



B.Sc. General (Minor in Information Technology) - ELECTIVE

Level II/Level III

Semester 1

Course Credits Pre-requisites Additional Information
COMP 3605 - Introduction to Data Analytics 3 MATH 2250
INFO 3605 - Fundamentals of LAN Technologies 3

INFO 2601 OR COMP 2604

INFO 3606 - Cloud Computing 3 COMP 2605
INFO 3609 - Internship 3

INFO 2600 OR COMP 2606

INFO 3610 - Internship II 6

INFO 2600 OR COMP 2606

MATH 2250 - Industrial Statistics 3 NONE

Semester 2

Course Credits Pre-requisites Additional Information
COMP 3610 - Big Data Analytics 3 COMP 3605
INFO 2602 - Web Programming and Technologies I 3 INFO 1601
INFO 2604 - Information Systems Security 3 COMP 1602
INFO 2605 - Professional Ethics and Law 3 INFO 1600
INFO 3607 - Fundamentals of WAN Technologies 3 INFO 2601, COMP 2604
INFO 3608 - E-Commerce 3

INFO 2600 OR COMP 2606

INFO 3609 - Internship 3

INFO 2600 OR COMP 2606

INFO 3610 - Internship II 6

INFO 2600 OR COMP 2606

Top of Page