Skip navigation

Important Update:

UCO requires all students, employees and visitors to wear a mask on campus when around others, both indoors and outdoors, and practice physical distancing of at least six feet when possible. If you or someone you know has COVID-19 symptoms, has been directly exposed to COVID-19 or has tested positive, fill out UCO's COVID-19 Self-Reporting form. To learn more about current operations, view the university's coronavirus webpage. View a list of UCO's virtual services.

Undergraduate Programs

B.S. in Computer Science 

Research Group

This program of study is for those interested in Computer Science in general. It is accredited by the Computing Accreditation Commission of ABET (Accreditation Board for Engineering and Technology)

B.S. in Computer Science-Applied 

This major is for students who have an interest in a related discipline. The Department of Computer Science recognizes that computer professionals write applications for others, and this degree program gives the student an opportunity to select a discipline of his or her interest.

B.S. in Computer Science-Information Science  

The Computer Science-Information Science major will appeal to the student who has a specific interest in business applications. The Department of Computer Science recognizes that computers have been employed to benefit worldwide commerce and business for many years. UCO College of Business faculty members assist in this degree program.

B.S. in Data Science  

This program of study is for students who are interested in the theory, algorithms and systems for processing, analyzing and mining data for new knowledge and insight.  The program is jointly offered by the Department of Computer Science and the Department of Mathematics and Statistics.

B.S. in Software Engineering 

The Software Engineering program is for students who are interested in software engineering in general. This is the study and application of engineering to the design, development, and maintenance of software. 

Graduate Programs

M.S. in Computer Science  

This program is designed to prepare students to meet the demands of doctoral study in Computer Science or for a professional position in advanced computing applications in the IT industry. The curriculum offers four optional concentration areas for the students to further develop their problem-solving skills and expertise beyond the baccalaureate level.

M.S. in Applied Mathematics and Computer Science 

This major is designed to prepare students to meet the demands of industry, business, and government for individuals with expertise in advanced applications of mathematics and computer science. While ensuring sound mathematical training, the degree program also concentrates on widely-applicable computer science principles and provides further development of problem-solving skills.