With its strong focus on solving real-world problems through active learning, this program delivers industry-relevant teaching. The program provides the essential material employers expect from a top quality computer science graduate, and will prepare you for employment in a wide variety of industries. This degree program provides extensive coverage of software engineering system development techniques. At the heart of coding such system development you may learn state-ofthe-art technologies, including Java, XML, PHP, C++, C# and .NET and modern programming development environments. Hardware and networking modules provide you with key knowledge of modern computing systems, from personal computers to world distributed computation. You will develop your learning strategies to explore database information systems, the fundamentals of web and internet technologies, and examine how web and information systems interact. The BS in CS program is offered with two options; BS in CS with COOP Training, and BS in CS with Capstone Project.

Course duration: 4 years

Number of credit points: 130

Foundation Year Year 1 Year 2 Year 3 Year 4
    (33 credits of Foundation Program are not counted toward the requirements of the degree)

  • Preparatory English I
  • Preparatory Math I
  • Prep. Computers I
  • College Study Skills
  • Prep. Physical Ed. I
  • Preparatory English II
  • Preparatory Math II
  • Prep. Computers II
  • Prep. Physical Science
  • Prep. Physical Ed. II
  • English Composition I
  • Calculus I
  • General Physics I
  • Computer Programming
  • Islamic Ideology & Thought
  • Physical Ed. I
  • English Composition II
  • Calculus II
  • General Physics II
  • Introduction to Computer Science
  • Functional Grammar
  • Physical Ed. II
  • Calculus III
  • Electronics
  • Digital Logic
  • Discrete Mathematics
  • Work Ethics in Islam
  • Technical Report Writing
  • English Communication
  • Linear Algebra
  • Computer Organization & Assembly
  • Data Structures
  • Library & Information Science
  • Objective Writing
  • Computer Architecture
  • Database Systems
  • Programming Languages
  • Probability and Statistics
  • Human Rights in Islam
  • CS Elective I
  • Academic Writing Skills
  • Design & Analysis of Algorithms
  • Artificial Intelligence
  • Software Engineering
  • Arabic Communication
  • CS Elective II
  • COOP Training
  • Computer Networks
  • Operating Systems
  • CS Elective III
  • CS Elective IV
  • Elective I (Social Science)
  • Elective II (Social Science)

* The cooperative program is a structured educational strategy, integrating the theoretical knowledge learned in the classrooms and laboratories with real world experiences. A COOP student is required to undertake 14 continuous weeks of internship which is of a practical nature and relevant to the chosen field of specialization. The student is required to submit progress reports and, on finishing, submit a final report and give a presentation on the experience and knowledge gained during the training. The college collaborates with the employer to make the COOP program a success.


The graduates are prepared for careers in the following areas:

• Computer Hardware Engineer

• Computer Field Service Engineer

• Computer Engineer (Electronic Warfare)

• Computer Network Engineer

• Telecommunication Engineer

• Mass Support Engineer

• System Engineer

• Computer Support Engineer

• Firmware Engineer

• Sales Engineer


Ministry of Civil Services Scale 7