Software Engineering | Third Year | |
Requirements Engineering | Third Year | Requirements engineering is the process of discovering, documenting and managing the requirements for a computer-based system. The goal of requirements engineering is to produce a set of system requirements which, as far as possible, is complete, consistent, relevant and reflects what the customer actually wants. |
Computer Organization and Design | Third Year | |
Introduction to Information Technology | First Year | |
Operating Systems | Second Year | |
Database Systems | Second Year | |
Decision Support Systems | Third Year | |
E-Commerce Programming | Third Year | |
Internet Programming | Second Year | |
Special Topics In Computer Science | Third Year | |
Computer Skills (I) | First Year | |
Communication Skills | Second Year | |
Computer skills (II) - Visual Basic | Third Year | |
Algorithms | Second Year | |
Systems Analysis and Design | Third Year | |
Theory of Computation | Third Year | |
Logic Circuits Design | First Year | |
Graduation Project | Fourth Year | |