Computer Science

Programs in Computer Science

Software Engineering, B.S.DegreeB.S.
Computer Science, B.S.DegreeB.S.
Computer Science, MinorMinor
Computer Science Cybersecurity, Academic CertificateCertificate

Idaho State University’s Department of Computer Science offers a Bachelor of Science in Computer Science (BSCS), a Bachelor of Science in Software Engineering (BSSE), a minor in Computer Science, and a Certificate in Cybersecurity.  

The Bachelor of Science in Software Engineering only requires precalculus, and for students who have already completed an associate of arts or science, this degree can be completed in 2 years. The degree includes coding courses to prepare graduates for many careers, including:

  • C++, Java, and C# coding
  • software engineering, design, and implementation
  • databases
  • cybersecurity
  • web and mobile application development

The Bachelor of Science in Computer Science includes extensive coding classes as well as advanced mathematics and statistics.

The degree emphasizes: 

  • operating system and compiler implementation
  • computer organization and architecture
  • data structures and algorithms implementation
  • cybersecurity
  • software engineering, design, and implementation
  • C++, Java, C#, database, and web coding
  • mathematical modeling and coding
  • human-computer interaction, data science, machine learning, artificial intelligence

Students wishing to become Computer Science or Software Engineering majors or to add the cybersecurity certificate should contact the Computer Science office at or (208) 282-2902 to have an advisor assigned to them. Additional information about these degrees is available at

All courses and prerequisites applying toward the Computer Science and Software Engineering majors, minor, and certificate must be passed with a grade of “C-“ or higher. For all Computer Science and software engineering courses, students must have a computer with sufficient capacity to execute various software tools within virtual machines.



CS Courses