Bachelor of Science in Computer Science
Learn the fundamentals of computing while diving into diverse and exciting fields like Artificial Intelligence, Computer Graphics, and Software Engineering. This is the perfect time to pursue a degree in computer science: Every year more and more jobs involving computing and software engineering open up.
The bachelor's program is intended for students who have never attended college, who have attended some college but did not attain a degree and want to transfer, or who have already attained a degree in another field and want a second degree in Computer Science.
The advances in technology have made computing a pervasive force reaching into nearly all aspects of life today. The changes that this field constantly undergo has led us to re-envision the Bachelor of Science in Computer Science degree program. Thus, starting in the Fall of 2019 a new program will begin. This program and its relationship to prior catalogs is detailed on the Bachelor of Science in Computer Science requirements page.
Minor in Computer Science
Computing has become pervasive in today's society, thus a computer science minor complements any major and provides additional marketable skills.
The advances in technology have made computing a pervasive force reaching into nearly all aspects of life today. Thus, we feel that it is extremely important that all students have the opportunity to enrich their knowledge with what computer science can provide so that they are ready for all the challenges before them. Thus, we offer a Minor in Computer Science, along with our existing Bachelor of Science in Computer Science, so that we can help fulfill these students needs.
As with the changes re-inventing the Bachelor's of Science in Computer Science we have also re-invented the Minor in Computer Science as well. These new requirements and their relationship to prior requirements may be seen on the Minor in Computer Science page.
Master of Science in Computer Science
A graduate degree in computer science from Idaho State University prepares a student for a lifetime of discovery. It enables the graduate to advance the state of the art in computing, not merely to keep up with it. The graduate program develops the student's critical thinking, investigatory, and expository skills. The student will learn the foundations of computer science theory and application, and the interaction between the two. By understanding the extent and limitation of current knowledge in computer science, the graduate will learn to understand what issues are important and why. He or she will acquire the methodological skills to resolve important open problems and tackle challenging new projects. The student will learn to present problems and solutions, both orally and in writing. More details about the MS in Computer Science.
Students on the thesis track must complete a Program of Study of at least 36 credits which includes at least 30 credits of coursework and 6 credits of thesis. The Program of Study is to be filled out during a student's first semester of graduate school in consultation with his or her advisor. More details about the master's thesis track.
Students on the project track must complete a Program of Study of at least 36 credits which includes at least 33 credits of coursework and 3 credits of project. The Program of Study is to be filled out during a student's first semester of graduate school in consultation with his or her advisor. More details about the master's project track.
921 S. 8th Ave
Mail Stop 8020
Pocatello, ID 83209-8020