Computer Science

Computer Science Major

The Computer Science major is software-oriented and prepares the students for responsibilities and assignments involving the design, development, and maintenance of software in industry. It also provides the necessary quantitative background for graduate studies and/or employment in research-oriented institutions.

 The core courses involve close study of computer architecture, organization, and assembly languages, along with algorithm design, problem solving techniques, software design and development, and structured programming concepts. After completing the core, students choose advanced courses of interest such as Artificial Intelligence, Application Robotics, Object Oriented Programming, Automata, Information Security, Data Communications, Game Development, Web Design, Parallel Processing, High Performance Computing, Apps (Google, Apple), various areas of research, etc. to round out their CS curriculum.

This program is based on curriculum recommendations by the Association of Computing Machinery (ACM) and is fully accredited by the Accreditation Board for Engineering and Technology, Inc. (ABET).