Skip to main content

Degrees

Explore Degree Programs

Bachelor in Computer Science

A Bachelor’s degree in Computer Science provides students with the breadth and depth to succeed in this rapidly changing field. Graduates of this program are well-prepared for immediate employment in either the computer industry or many other businesses that increasingly rely on computer science as well as for continuing on with graduate studies in computer science.

The general bachelor’s degree allows to student to choose elective courses in any area whereas the various emphases focus a student in certain areas. Available emphases include Cybersecurity, Machine Learning, Entrepreneurship, and Secondary Education. See the following links to the catalog for requirements for the general degree as well all the emphases. See the following sections on this page for more on each emphasis.

Review the Bachelors Degree and Emphasis Requirements

Refer to the Bachelors (without emphasis) Finish in Four academic plan

CS Course Catalog Descriptions

View the CS Courses


Cybersecurity Emphasis

The cybersecurity emphasis educates computer science students to prepare them with knowledge to understand the importance of cybersecurity in the CS or IT industry and effectively design robust software and/or computer systems. Graduates who received this emphasis will be excellent candidates for software and/or IT security positions or graduate studies in the cybersecurity field.
More details about the Cybersecurity Emphasis Refer to the Cybersecurity Emphasis Finish in Four academic plan


Entrepreneurship Emphasis

The Entrepreneurial Emphasis is a joint partnership with the Management department from the College of Business and Economics, the Venture College and the Computer Science Department to offer an entrepreneurship emphasis that provides computer science students with the background and skills to start their own company. Note that the students still learn sufficient skills to be qualified as software engineers.
Refer to the Entrepreneurship Emphasis Finish in Four academic plan


Machine Learning Emphasis

There is an increasing need in industry and academic research for students to graduate with an understanding of theory and practical skills related to data science and machine learning. Knowledge and experience in machine learning requires basic data science skills, knowledge of algorithms used for machine learning, as well as practical experience in common application areas. This emphasis gives the students a clear path of the courses that they can take to gain that important knowledge and hone those critical skills. Graduates from this emphasis can apply to entry level machine learning engineer positions.
Contact: Casey Kennington for additional details at caseykennington@boisestate.edu

Refer to the Machine Learning Emphasis Finish in Four academic plan


Secondary Education Emphasis

The Computer Science, Secondary Education Emphasis combines content knowledge, theories of learning and human development, study of curriculum, and methodology to help students develop the knowledge, skills and dispositions essential for success in teaching computer science at secondary schools. Candidates who complete the Secondary Education Emphasis have demonstrated evidence of meeting the Idaho Beginning Teacher Standards and are eligible for recommendation for state certification.
Refer to the Secondary Education Emphasis Finish in Four academic plan

Back To Top