Bachelor in Computer Science

A Bachelor鈥檚 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.
Review the Bachelors Degree and Emphasis Requirements
Refer to the Bachelors Finish in Four academic plan
CS Course Catalog Descriptions
The catalog include all CS and CS Professionals Hatchery courses for Bachelors program and the following emphasis.
View the CS Courses 听 View the CS Professionals Hatchery 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 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 students with the back青青草app and skills to start their own company.
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.
The Machine Learning emphasis is effective Fall 2020.听Contact Casey Kennington for additional details at (208) 426-5731 or caseykennington@boisestate.edu
Refer to the Machine Learning Emphasis Finish in Four academic plan
Secondary CS Education Emphasis and Teaching Endorsement

The Computer Science, Secondary Education Emphasis and the Computer Science Teaching Endorsement 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 secondary school teaching.
These programs involves participation in the IDoTeach STEM-ED curriculum, which includes early and sustained field experiences for students. Candidates who complete the Secondary Education Emphasis or the Computer Science Teaching Endorsement programs 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