The Computer Science (CS)/Computer Information Systems (CIS) Department Mission

The Department of CS/CIS provides its students with the intellectual, emotional, and social foundations necessary to become successful practitioners and academicians in the fields of Computer Science and Information Systems. We equip students with a set of skills, knowledge, and competencies that allow our graduates to become successful in their chosen careers and to serve as catalysts for positive change.

Computer Science Program Mission

The goal of the CS program is to develop a socially well-rounded and professionally competent individual with an unlimited potential in the field of Computer Science. The program of Computer Science fulfills its mission by developing three core characteristics of its students- professional competency, intellectual sensitivity, and social responsibility.

Professional competency is developed through the:

  • Acquisition of strong analytical skills that are particularly relevant to the area of Computer Science
  • Understanding of the systems engineering process as it relates to the Computer software development process
  • Ability to understand and apply principles and practices of Computer Science to a variety of problems and contexts by means of creating Computer programs

Intellectual sensitivity is developed through the:

  • Ability to work and problem solve in diverse contexts
  • Understanding of the dynamic and collaborative nature of problem solving process

Social responsibility is developed through the:

  • Appreciation of the transformative role of the computers in the modern society, and
  • Ability to apply computing technology in a socially responsible, intellectually original, and environmentally conscious and beneficial way.

Computer Science’ Major and Minor requirements

Click here for a Structure of the CS/CIS Degrees, Courses of the Department of CS/CIS

Computer Science Major                                                                                     

Credits Course Name
4 CSS211 Introduction to Programming
4 CSS212 Intermediate Programming
3 CSS200 Web Programming
4 CSS235 Programming in Java
3 CSS202 IT Infrastructure
3 CSS333 Data Structures
3 CSS372 Data Communication & Networking
3 CSS375 Data & Information Management
3 CSS381 Computer Architecture & Assembly Language
4 CSS411 Advanced Programming: Simulation
3 MTH160 Introduction to Statistics OR
MTH403 Probability & Statistics
3 MTH201 Calculus I
3 MTH202 Calculus II
3 MTH211 Foundations of Higher Math
6 Electives CSS200+, MTH200+
52 Total hours

Computer Science Minor

Credits Course Name
3 CSS102 Foundations of CS & CIS
7-8 Three of the following:
4 CSS211 Introduction to Programming
4 CSS212 Intermediate Programming
3-4 CSS235 Programming in Java (4) OR
CSS200 Web Programming (3)
6  CSS200+ CSS Electives 300+
20-21 Total hours