Computer science is developed to be the systematic study of computing system and computation. The body of knowledge resulting from this discipline contains theories for understanding computer systems and methods design methods, algorithms, and tools methods for testing of concepts methods of analysis and verification and knowledge representation and implementation. Moreover, it goes all the way to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other exciting areas. We can think of the work of computer scientists as falling into three categories.
Computer science spans the range from theory through programming. Curricula that reflect this breadth are sometimes criticized for failing to prepare graduates for specific jobs. While other disciplines may produce graduates with more immediately relevant job-related skills, computer science offers a comprehensive foundation that permits graduates to adapt to new technologies and new ideas.
Computer Science Program ILO Matrix (NAQAAE Form 11B)
| Course Code | Course Name | Description | Week-by-week Content |
---|---|---|---|
CS212 | Data Structures and Algorithms | Form 12 | Form 11a |
CS322 | Operating Systems | Form 12 | Form 11a |
CE243 | Introduction to Computer Architecture | Form 12 | Form 11a |
CS425 | Distributed Systems | Form 12 | Form 11a |
CS461 | Software Agents | Form 12 | Form 11a |
BA003 | Math 0 | Form 12 | Form 11a |
CS454 | Multimedia Acquisition and Communications | Form 12 | Form 11a |
CS243 | Object Oriented Programming | Form 12 | Form 11a |
CS244 | Advanced Programming Applications | Form 12 | Form 11a |
NC382 | Financial Accounting | Form 12 | Form 11a |
CS464 | Soft computing | Form 12 | Form 11a |
CS111 | Introduction to Computer | Form 12 | Form 11a |
LH135 | ESP 1 | Form 12 | Form 11a |
LH136 | ESP 2 | Form 12 | Form 11a |
NC233 | Communication Skills | Form 12 | Form 11a |
CS421 | Computer System Security | Form 12 | Form 11a |
BA203 | Probability and Statistics | Form 12 | Form 11a |
CS312 | Computing Algorithms | Form 12 | Form 11a |
CS464 | Virtual Environments | Form 12 | Form 11a |
NC272 | Fundamental of Business | Form 12 | Form 11a |
CS433 | Web Programming | Form 12 | Form 11a |
CS367 | Robotics Applications | Form 12 | |
CS452 | Computer Graphics | Form 12 | Form 11a |
CS427 | Embedded Systems | Form 12 | Form 11a |
CS321 | Systems Programming | Form 12 | Form 11a |
BA101 | Calculus 1 | Form 12 | Form 11a |
BA102 | Calculus 2 | Form 12 | Form 11a |
BA103 | Calculus 3 | Form 12 | Form 11a |
CS481 | Computers&Society | Form 12 | Form 11a |
CS467 | Advanced Artificial intelligence | Form 12 | Form 11a |
CS202 | Discrete Structures | Form 12 | Form 11a |
AR115 | Visual Studies | Form 12 | Form 11a |
NC273 | Global Business | Form 12 | |
NC264 | Microeconomics | Form 12 | |
CS366 | Artificial Intelligence | Form 12 | Form 11a |
BA204 | Linear Algebra | Form 12 | Form 11a |
CS301 | Numerical Analysis | Form 12 | Form 11a |
CS331 | Network Protocols | Form 12 | Form 11a |
NC381 | Organizational Behaviour | Form 12 | Form 11a |
CS451 | Human Computer Interaction | Form 12 | Form 11a |
CS403 | Optimization Techniques | Form 12 | Form 11a |
CE216 | Digital Logic | Form 12 | |
CS441 | Compilers | Form 12 | Form 11a |
CS343 | Game Programming | Form 12 | Form 11a |
CS311 | Theory of Computation | Form 12 | Form 11a |
NC252 | Principle of Marketing | Form 12 | Form 11a |
CS345 | Structure of Programming Languages | Form 12 | Form 11a |
CE231 | Intro to networks | Form 12 | Form 11a |
CS143 | Intro to Problem solving | Form 12 | Form 11a |
EC134143 | Fund. of electricity | Form 12 | Form 11a |