Academic Structures
Programme Academic Structure for 2023 - 2024, BSc in Computer Applications (Sft.Eng.)
This information is provisional & subject to change.
Year 2 Core Modules:
Code | Title | Credit | Semester | Exam % | CA % | Resit Category |
---|---|---|---|---|---|---|
CA208 | Logic | 5 | Semester 2 | 50 | 50 | 1 |
CA214 | Systems Analysis | 5 | Semester 1 | 0 | 100 | 1 |
CA216 | Operating Systems | 5 | Semester 2 | 70 | 30 | 1 |
CA218 | Introduction to Databases | 5 | Semester 2 | 100 | 1 | |
CA266 | Probability & Statistics | 5 | Semester 1 | 80 | 20 | 1 |
CA267 | Software Testing | 5 | Semester 2 | 100 | 1 | |
CA268 | Computer Programming 3 (Data Struct. & Alg.) | 5 | Semester 1 | 70 | 30 | 1 |
CA269 | Computer Programming 4 (Object Oriented Prog) | 5 | Semester 2 | 50 | 50 | 1 |
CA282 | Introduction to DevOps | 5 | Semester 1 | 0 | 100 | 2 |
CA284 | Systems Programming | 5 | Semester 1 | 0 | 100 | 1 |
CA298 | Full Stack Development | 5 | Semester 2 | 0 | 100 | 1 |
MS200 | Linear Algebra | 5 | Semester 1 | 80 | 20 | 3 |
Year 3 Core Modules:
Code | Title | Credit | Semester | Exam % | CA % | Resit Category |
---|---|---|---|---|---|---|
CA326 | Year 3 Project | 15 | Semester 2 | 0 | 100 | 2 |
CA366 | INTRA | 10 | Semester 2 | 0 | 100 | 2 |
Year 3 Optional Modules -
Code | Title | Credit | Semester | Exam % | CA % | Resit Category |
---|---|---|---|---|---|---|
CA304 | Computer Networks 2 | 5 | Semester 1 | 75 | 25 | 1 |
CA3109 | Machine Learning | 5 | Semester 2 | 0 | 100 | 1 |
CA314 | OO Analysis and Design | 5 | Semester 1 | 75 | 25 | 1 |
CA318 | Advanced Algorithms and A.I. Search | 5 | Semester 1 | 75 | 25 | 1 |
CA320 | Computability and Complexity | 5 | Semester 1 | 75 | 25 | 1 |
CA341 | Comparative Programming Languages | 5 | Semester 1 | 0 | 100 | 1 |
CA357 | User Interface Design and Implementation | 5 | Semester 1 | 0 | 100 | 1 |
CA360 | Communication Skills | 5 | Semester 2 | 0 | 100 | 2 |
CA361 | IT Architecture | 5 | Semester 2 | 0 | 100 | 1 |
CA369 | SEMESTER ONE ABROAD | 30 | Semester 1 | 0 | 100 | 2 |
Year 4 Core Modules:
Code | Title | Credit | Semester | Exam % | CA % | Resit Category |
---|---|---|---|---|---|---|
CA400 | Project | 15 | Year long | 0 | 100 | 2 |
CA4003 | Compiler Construction | 7.5 | Semester 1 | 70 | 30 | 1 |
CA4004 | Soft. Eng.:Process,Principles & Methods (C) | 7.5 | Semester 2 | 0 | 100 | 1 |
Year 4 Optional Modules -
Code | Title | Credit | Semester | Exam % | CA % | Resit Category |
---|---|---|---|---|---|---|
CA4005 | Cryptography and Security Protocols | 7.5 | Semester 1 | 70 | 30 | 1 |
CA4006 | Concurrent and Distributed Programming | 7.5 | Semester 2 | 70 | 30 | 1 |
CA4007 | Computer Graphics and Image Processing | 7.5 | Semester 2 | 70 | 30 | 1 |
CA4009 | Search Technologies | 7.5 | Semester 1 | 70 | 30 | 1 |
CA4010 | Data Warehousing & Data Mining | 7.5 | Semester 1 | 75 | 25 | 3 |
CA4012 | Machine Translation | 7.5 | Semester 2 | 70 | 30 | 1 |
UM405 | Uaneen Non-Contributing Module | 5 | Year long | 0 | 100 | 1 |