Computer ScienceBS

Degree Page Generic Banner Image
Software is arguably one of the most rapidly-changing fields in science and engineering. Software exists everywhere in our daily lives, and data exists all around us. Software is foundational in computer science, focusing on understanding data and its use to solve problems. Computer science is foundational in applying and studying interactions between humans and computers.

Outcomes

Students gain expertise and experience in all phases of software development, including design, architecture, implementation, testing, and deployment. Students will become effective in communicating and operating in a team environment. Students gain exposure to many different software languages, technologies, and platforms. The hands-on and immersive experience is at the heart of this program.

Opportunities

Students gain exposure to robotics, machine learning, artificial intelligence, intelligent systems, cybersecurity, virtual reality, data science, and application development. Students prepare for these roles: software developer, software engineer, data scientist, data analyst, software tester, security analyst, and application developer.

Application Instructions  

Request Info.

 

 

Program Highlights

Featured Courses

  • Software Engineering
  • Database Management Systems
  • Introduction to Probability and Statistics
  • Physics Laboratory I
  • Data Structures and Algorithms

Credits

130 credits
Course Catalog

 


Computer Science (BS) program is accredited by the Computing Accreditation Commission of ABET http://www.abet.org under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.


 

Expand Your Horizons

Take advantage of internship opportunities and research experiences to test-drive different industries to find the best fit for your interests.

Potential Employers

  • Black Hills Energy
  • CNH and Raven Industries
  • Echostar
  • Epic Systems
  • Garmin
  • Google
  • Golden West Telecommunications

Career Examples

  • Artificial Intelligence (Al)
  • Augmented Reality (AR)
    Computer Scientist
  • Data Scientist or Data Engineer
  • Database Administrator
  • High-Performance Computing (HPC)

Have more questions?

Department Head:
Dr. Jeffrey McGough

Request Info:

Loading...