Undergraduate

Bachelor of Science in Computer Science

Computer Scientists seek approaches and methods to efficiently automate everyday jobs, create and interpret new information, and seek new applications for technology to enhance the human experience. The Bachelor of Science in Computer Science prepares students through a solid core of study in the theoretical foundations of information and computation, as well as the practical techniques for implementing applications in a wide variety of computer systems. The Computer Science degree provides the flexibility to allow students to combine their skills with a wide variety of interdisciplinary interests in other fields, such as computational biology, chemistry, and art. Computer Science graduates find employment with national companies in healthcare, e-commerce, energy, logistics, and retail.

The B.S. in Computer Science Program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

Computer Science Program Educational Objectives

Computer Science Student Outcomes

 

Student Graduation and Retention Data

Retention and graduation data presented in the linked tables is for first-time, full-time, new freshman cohorts who enter the College of Engineering in the Fall of the reported year.  All new freshman are enrolled in a common first-year experience and do not declare a major until mid-way through the Spring semester of their freshman year.  The College of Engineering table tracks cohorts over a six-year period for the entire college.  The B.S. in Computer Science table tracks retention and graduation rates for a five-year period, starting when those new freshman join the department in their sophomore year.

Data on total enrollments by year and total graduates by year is presented here.  This student data includes transfer and part-time students who are enrolled in the program.

Bachelor of Science in Computer Engineering

Computer Engineers engage in the design of embedded systems such as cell phones, avionics, communications networks, and digital radios, through internet computing systems such as set top gaming boxes, and to more general purpose systems such as desktop and laptop computers, and next generation supercomputers. The Bachelor of Science in Computer Engineering provides a solid foundation in topics across the hardware-software boundary ranging from physical component structures to operating systems and programming languages to provide students with the ability to integrate physical and abstract components into working systems. Computer Engineering graduates find employment nationally with companies in hardware design, communiations, and defense.

The B.S. in Computer Engineering Program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.

Computer Engineering Program Educational Objectives

Computer Engineering Student Outcomes

  

Student Graduation and Retention Data

Retention and graduation data presented in the linked tables is for first-time, full-time, new freshman cohorts who enter the College of Engineering in the Fall of the reported year.  All new freshman are enrolled in a common first-year experience and do not declare a major until mid-way through the Spring semester of their freshman year.  The College of Engineering table tracks cohorts over a six-year period for the entire college.  The B.S. in Computer Engineering table tracks retention and graduation rates for a five-year period, starting when those new freshman join the department in their sophomore year.

Data on total enrollments by year and total graduates by year is presented here.  This student data includes transfer and part-time students who are enrolled in the program.

Bachelor of Arts in Computer Science

The Bachelor of Arts in Computer Science combines a solid core of Computer Science courses with the ability to gain knowledge in other subjects. In addition, there are numerous choices in the curriculum for science and humanities courses.

Data on total enrollments by year and total graduates by year is presented here.  This student data includes transfer and part-time students who are enrolled in the program.

Minor in Computer Science

The Minor in Computer Science allows students with majors in other disciplines to add computing expertise to their academic studies. The minor provides core competencies in Computer Science that complement the knowledge gained in their major. The Computer Science minor consists of 6 CSCE courses: CSCE 2004, CSCE 2014, CSCE 3193 and 3 other courses numbered 2000 or above.

How Do I Apply?

Financial Assistance

Catalog of Studies

Undergraduate Handbook

Schedule of Classes

Plans of Study