Information Technology Department

Computer Science Program

Our graduates:

  1. Our graduates acquire knowledge of computer science principles, computer hardware and mathematics appropriate to the discipline.
  2. Our graduates demonstrate knowledge of computing practices in industry and emerging technologies.
  3. Our graduates apply networking concepts to solve organizational problems.
  4. Our graduates analyze problems and determine the computing requirements appropriate to meet desired needs.
  5. Our graduates develop software’s by using different principles and practices of software design and development.
  6. Our graduates show awareness of social and work ethics.
  7. Our graduates show good command of language in general and specific contexts relating to the discipline.

Structure of the Computer Science Study Plan

Bachelor Degree in Computer Science (4 years)

Number of credit hours required for obtaining a Diploma in Computer Science CS is 126 hours on intense study. The undergraduate program, leading to a B.S. in computer science, provides a broad knowledge of computing. It consists of core courses in programming languages, computer system organization and operating systems, data structures, computation theory, computer logic, and societal implications in computing.

Advanced Diploma in Computer Science (3 years)

Number of credit hours required for obtaining a Diploma in Computer Science CS is 96 hours on intense study. As juniors, students take courses in combinatorial algorithms; automata, languages, and computation; operating systems and system architecture; and program design techniques, along with a course in either probability or statistics.

Diploma in Computer Science (2 years)

Number of credit hours required for obtaining a Diploma in Computer Science CS is 66 hours on intense study. The freshman year program includes courses in mathematical analysis, algorithms and programming, computer architecture and assembly language, symbolic logic, and data structures and program design. Sophomores take courses in linear algebra, computer organization, programming language concepts, files and data bases, and fundamental mathematical concepts.

English