Skip to main content

Computer Science

About our programs

Computer science is the study of software, algorithms and their implementation in programs. The Department of Computer Science offers two programs of study leading to the Bachelor of Science degree. Computer science emphasizes the general usage and theory of computing and computers in systems and applications areas. Computer information systems provides more of an emphasis on the applications of the computer to problems in business and industry.

Two programs are offered within the computer science department, both leading to Bachelor of Science degrees: computer science (CPS) and computer information systems (CIS). The main differences between the two are varying requirements in mathematics, science and applications areas.

The computer science program is the study of algorithms and their implementation as applications (apps). This includes the study of data structures, software design, programming languages, operating systems, and computer architecture. Each student must take appropriate upper-level electives from any concentration areas of virtual/augmented reality and game development; cybersecurity and computer networks; theory of computation; software engineering and project management; autonomous systems, and data science. 

The computer information systems program emphasizes computer science concepts with particular attention to systems analysis and design, and includes a minor from another major chosen by the student in consultation with the student's advisor. This program is designed for students who seek to combine their interest in the use of computers with one or more approved areas in liberal arts, science, engineering, or business. Similar to computer science program, each student must take appropriate upper-level electives from any concentration areas of virtual/augmented reality and game development; cybersecurity and computer networks; theory of computation; software engineering and project management; and machine learning, autonomous systems, and data science.

Both of these B.S. programs provide a foundation for students to embark on successful careers in a variety of computing disciplines, including software engineering, system design, database management, data science, autonomous systems, ambient intelligence, gaming, cyber security, computer networking, systems programming, and systems administration. In addition, graduates will be prepared to pursue graduate study in computer science and related disciplines.

All students in both areas of study must take at least one course that includes the social and ethical implications of computing. In addition, students are required to take a series of courses that provide a general education in the humanities, arts, and social and natural sciences. Both courses of study also develop the students' abilities to express themselves accurately and effectively. 

The Bachelor of Science in Computer Science is ABET accredited.


With the Bachelor's Plus Master's (BPM) program in Computer Science, you can earn your bachelor's degree and a master's degree at an accelerated pace, often completing your master's degree within just one year of earning your bachelor's degree.


The Graduate Program in Computer Science offers a comprehensive approach to the theory and application of computer science. The graduate of the program will have a thorough grounding in the theory of computing science and will have the ability to apply that knowledge to a variety of problem areas. Students in the program will also be exposed to a variety of analytical methods. Because there are many students returning to school, already in the workforce, the program is designed to accommodate full- and part-time students.


Students of any major can minor in Computer Information Systems (CIS) or Computer Science (CPS). Twenty-three semester hours are required for the CIS minor and 20 semester hours are required for the CPS minor. A third minor in AI and Data Science was recently added, such minor requires 15 credit hours.


Interested in learning about our department?

We’d love to meet with you. Schedule an academic appointment by filling out this form. If you’d like to schedule a general campus visit or tour, learn about the options available through the link below. 

Schedule a visit
CONTACT

Department of Computer Science

Hathcock Hall
300 College Park
Dayton, Ohio 45469 - 2160
937-229-3831
Email