Bachelor Of Science In Computer Science

Home >> Programmes >> Bachelor Of Science In Computer Science
Undergraduate or Graduate Level : Undergraduate Level
Duration of Program : 3 Years

About this Program

This course introduces students to the foundations of software engineer- ing as a discipline. Students are introduced to the evolving role of soft- ware engineering, especially with emphasison software engineering process and process models. Key topics covered include Software configuration management, Requirement analysis, Software Specification, Designmet h- ods, Software testing, Software project management techniques;

Courses

Course Title Course Code Credit Units Level
Automata, Complexity and Computability CSC 2210 3 Undergraduate Level
Systems Analysis and Design CSC 2202 4 Undergraduate Level
Individual Project II CSC 2212 3
Industrial Training CSC 2301 4
Computational Mathematics CSC 1206 4 Undergraduate Level
Discrete Mathematics CSC 2109 3
AdvancedProgramming CSC 3115 3
Year 1
Semester 1
Course Title Course Code Credit Units Level
Communication Skills CSK 1101 4 Undergraduate Level
Computer Organization & Architecture CSC 1104 4 Undergraduate Level
Numerical Methods CSC 1105 3 Undergraduate Level
Computer Literacy CSC 1100 4 Undergraduate Level
Semester 2
Course Title Course Code Credit Units Level
Research Methodology CSC 1204 3 Undergraduate Level
Programming Methodology II CSC 1207 4 Undergraduate Level
Individual Project I CSC 1208 4 Undergraduate Level
Practical Skills Development CSC 1301 4 Undergraduate Level
Cisco Certified Network Associate (Audited) CSC 1303 5 Undergraduate Level
Programming Methodology 1 CSC 1210 4 Undergraduate Level
Year 2
Semester 2
Course Title Course Code Credit Units Level
Operating Systems CSC 2200 3 Undergraduate Level
Systems Programming CSC 2209 4 Undergraduate Level
Cryptology and Coding Theory CSC 2214 3 Undergraduate Level
Semester 1
Course Title Course Code Credit Units Level
Artificial Intelligence CSC 2114 3 Undergraduate Level
Formal Methods BSE 2105 3 Undergraduate Level
Data Structures and Algorithms CSC 2100 4 Undergraduate Level
Software Engineering CSC 2113 4 Undergraduate Level
Database Management Systems I CSC 2111 3 Undergraduate Level
Year 3
Semester 2
Course Title Course Code Credit Units Level
User Interface Design CSC 3208 4 Undergraduate Level
Computer Security csc 3207 3 Undergraduate Level
Group Project CSC 3206 5 Undergraduate Level
Compiler Design CSC 3205 3 Undergraduate Level
Semester 1
Course Title Course Code Credit Units Level
Computer Graphics CSC 3105 3 Undergraduate Level
Database Management Systems II CSC 3110 3 Undergraduate Level
Operations Research CSC 3111 3 Undergraduate Level
Principles of Programming Languages CSC 3112 3 Undergraduate Level
Emerging Trends in Computer Science CSC 3113 / BSE 4104 4 Undergraduate Level
Selected Topics in Computer Science CSC 3114 3 Undergraduate Level