Major Requirements
The major consists of 41-50 credits.
Students choose one of three tracks: Cybersecurity, Full-Stack Software Development, and Theoretical Computing. The following core courses are required for each track, consisting of 32 credits:
Required Courses
Course Code
Title
Credits
Sub-Total Credits
32
The remaining credits come from the tracks as follows (students choose one track):
Cybersecurity Track
Consists of 9 credits, including the following courses:
Course Code
Title
Credits
Sub-Total Credits
9
Full-Stack Software Development Track
Consists of 18 credits, including the following courses:
Course Code
Title
Credits
Sub-Total Credits
18
Theoretical Computing Track
Consists of 9 credits, including the following courses:
Course Code
Title
Credits
Sub-Total Credits
9
Total Credits
42-50