inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
60 months
Program Facts
Program Details
Degree
Courses
Major
Computer Science | Cybersecurity
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
About Program

Program Overview


This comprehensive Computer Science program provides a solid foundation in programming, data structures, algorithms, and computer architecture. Students develop skills in software design, operating systems, computer networks, and cybersecurity. The program prepares graduates for careers in software development, systems analysis, and cybersecurity.

Program Outline

Outline:

  • Semester 1
  • CSCI1201 Computer Programming I (3 credits)
  • ENGR2286 Digital System Design (3 credits)
  • MATH1201 Calculus I (4 credits)
  • UNIV1001 Transitioning to University Life (1 credit)
  • WRIT1002 Composition I: Rhetoric and Inquiry (3 credits)
  • Semester 2
  • CSCI1202 Computer Programming II (3 credits)
  • CSCI2215 Introduction to Computer Science (3 credits)
  • MATH2202 Calculus II (4 credits)
  • UNIV1002 Preparing for Professional Life (1 credit)
  • WRIT1003 Composition II: Research and Argument (3 credits)
  • Semester 3
  • CSCI2234 Data Structures and Algorithms (3 credits)
  • CSCI2247 Assembly Language Programming (3 credits)
  • ENGR2210 Technical Communications (3 credits)
  • PHYS2201 Physics I Laboratory (1 credit)
  • PHYS2203 University Physics I Lecture (3 credits)
  • UNIV2001 Cross Cultural Perspectives (3 credits)
  • Semester 4
  • CSCI2235 Survey of Computing Security (3 credits)
  • CSCI6623 Database Systems (3 credits)
  • MATH3237 Probability and Statistics I (3 credits)
  • PHYS2202 Physics II Laboratory (1 credit)
  • PHYS2204 University Physics II Lecture (3 credits)
  • UNIV2002 Global Issues (3 credits)
  • Semester 5
  • CSCI6731 Computer Networks (3 credits)
  • CSCI6638 Operating Systems (3 credits)
  • ENGR3000 Modern Technologies: Principles, Applications and Impacts (3 credits)
  • MATH2255 Discrete Structures (3 credits)
  • Humanities Elective (3 credits)
  • Semester 6
  • CSCI3251 Design of Software Systems (3 credits)
  • MATH3220 Linear Algebra (3 credits)
  • Concentration Courses (6 credits)
  • Free Elective (3 credits)
  • Semester 7
  • CSCI3249 Computer Organization(3 credits)
  • CSCI4384 Preparation for Computer Science Senior Project (1 credit)
  • ENGR4210 Managerial and Engineering Economic Analysis (3 credits)
  • Concentration Course (3 credits)
  • Technical Electives (6 credits)
  • Semester 8
  • CSCI3260 Mathematical Foundations of Computer Science (3 credits)
  • CSCI4386 Computer Science Senior Project (2 credits)
  • Concentration Courses (6 credits)
  • Technical Elective (3 credits)
  • Semester 9
  • CSCI6738 Cybersecurity (3 credits)
  • CSCI6747 Applied Cryptography (3 credits)
  • CSCI6870 Penetration Testing and Vulnerability Testing (3 credits)
  • CSCI Graduate Elective (3 credits)
  • Semester 10
SHOW MORE
Admission Requirements

Entry Requirements:

Students must register for this program upon completing at least 45 credits and must have achieved a cumulative grade point ratio (CGPR) of at least 2.75. A minimum of 120 credits is required for the B.S. in computer science degree, and a minimum of 141 of credits is required for the combined B.S. in computer science/M.S. in cybersecurity and information assurance. In addition, for degree completion, the B.S. in computer science degree requires a minimum CGPA of 2.0; the M.S. in cybersecurity and information assurance, 2.75

Location
How can I help you today?