Bachelor of Science in Computer Science (BS CS)

BS Computer Science is a 4-year program designed to equip the student with a knowledge of the fundamental concepts and a reasonable mastery of the basic tools and techniques in the following computing areas:

    • Data Structures
    • Algorithm Design
    • Automata Theory
    • Operating Systems
    • Programming Languages
    • Networking
    • Computer Security
    • Artificial Intelligence
    • Software Engineering

Graduates of the program are prepared to engage in the design and development of the following software systems:

  • Operating systems
  • Intelligent systems
  • Database systems
  • Information systems
  • Application systems
  • Computer networks and distributed systems

The undergraduate program incorporates the core material which is universally accepted as common to Computer Science undergraduate programs (computer programming, computer organization, computer systems, data structures and algorithms, intelligent systems, and programming languages).

In cognizance of the key role of Mathematics in various areas of Computer Science, the BSCS curriculum provides a broad foundation in various fields of Mathematics - the Calculus, Statistics, Linear Algebra, Discrete Mathematics, Differential Equations, Numerical Methods, and Automata Theory.

Download: BS CS Curriculum (for batch 2016-2017)