Welcome to the Department of Computer Science!

The Department offers four baccalaureate programs of study: B.S. in Computer Science (major code 6100), ABET(*) Accredited, B.S. in Computer Science - Applied (major code 6101), and B.S. in Computer Science - Information Science (major code 6102), and B.S. in Software Engineering (major code 6110) The four degrees reflect the diverse interests of our students. The Department also offers, jointly with the Department of Mathematics and Statistics, M.S. in Applied Mathematics and Computer Science.

Department has nine regular faculty members whose interests include software engineering, computer network and security, database systems, mobile computing, e-commerce systems, artificial intelligence, robotics, operating systems, computer architecture, and programming language translators.

Department facilities include classrooms that are fully equipped with multimedia projectors, smartboards and computers to make live demonstrations of computer science fundamentals. Students and faculty members have a personal computer laboratory, three Linux servers, and one Mac server for their use to complete course assignments and perform research.

We encourage you to explore our web site and we welcome your questions. Send your questions to our chairperson, Dr. Gang Qian, gqian@uco.edu, or to the faculty member of your choice.

Program Educational Objectives, Student Outcomes, and Enrollment Data

    1. Within two to three years after graduation, graduates of the Program will have accomplished all of the following:
    2. have started a computer-related career or graduate studies in computer science or a related discipline
    3. have worked as a member of a team in the development of a computer project
    4. have completed a specification or documentation for a computer project or given an oral presentation of technical materials, and
    5. have learned a new technology in computer science, such as a programming language, a development tool or a software engineering technique
    1. By the time of graduation, the Program enables students to achieve:
    2. An ability to apply knowledge of computing and mathematics appropriate to the discipline
    3. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
    4. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
    5. An ability to function effectively on teams to accomplish a common goal
    6. An understanding of professional, ethical, legal, security and social issues and responsibilities
    7. An ability to communicate effectively with a range of audiences
    8. An ability to analyze the local and global impact of computing on individuals, organizations, and society
    9. Recognition of the need for and an ability to engage in continuing professional development
    10. An ability to use current techniques, skills, and tools necessary for computing practice
    11. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
    12. An ability to apply design and development principles in the construction of software systems of varying complexity
  • (for Computer Science major - major code: 6100)
    Fall 2012187
    Fall 2013207
    Fall 2014215
    Fall 2015221

    Academic Year# of graduates

(*) Accredited by the Computing Accreditation Commission of ABET, http://www.abet.org