The Computer Science major offers two tracks (programs of study) from which students can choose, allowing them to focus their program on the areas of most interest. The tracks are :
• Bachelor of Science in Computer Science / Software Engineering
• Bachelor of Science in Computer Science / Network Security

Software Engineering - List of courses

• Design and Architecture of Large Software Systems
• Low-Level Design of Software
• Software modeling and analysis
• Software program management
• Software Evolution (Maintenance)
• Software Architectures
Computer Security - List of courses
• Coding and information theory
•Security management
• Computer Security
• Mock methods of encryption
• Internet security tools and techniques
• Network security management.