Computer Science Degree | Montana Tech
Computer Science degree at Montana Tech

Computer Science

Prepare for cutting-edge computing careers by gaining practical experience designing, building, testing, and maintaining software systems through bachelor's degree in computer science at Montana Tech, which is accredited by the Computing Accreditation Commission (CAC) of ABET, In fact, for 15 straight years, Montana Tech's job placement rate for our graduates was 100%. You can further specialize your computer science degree with a custom focus area in the field of your choice. 

Through the computer science degree, you'll learn from world-renowned Montana Tech faculty who bring deep industry experience and broad academic interests to you. These expert scholars will be accessible and provide the mentoring you need to succeed at Montana Tech and in computer science degree jobs. The mission, vision, and goals of the computer science department are centered on you.

State-of-the-Art Labs and Equipment

At Montana Tech, you’ll benefit from easy access to lab computers, state-of-the-art equipment, and a suite of servers for research and project work. We also have the heterogeneous computing platform Hydra.

Computer Science Internships

During your upper level years as a computer science major you’ll gain real-world experience through computer science internships. Montana Tech computer science students have interned all over the country for top companies and organizations, including Google, Dish Networks, Micron Technologies, and the City of Butte.

Spectacular Location

Montana Tech’s location in Butte, Montana, provides an ideal place for you to pursue your computer science degree. You’ll have access to computer science internships and other opportunities for hands- on experience — right here in Butte and in nearby cities, such as Bozeman and Missoula. Spend your study breaks in Montana’s beautiful outdoors with opportunities to hike, ski, and fish in and around Butte and across the state.

What is Computer Science?

Computer science is the study of computers and computing concepts, such as hardware, software, networking, and the Internet. It includes many branches, such as artificial intelligence, programming, software engineering, and computer graphics. Put simply, computer scientists use technology to solve problems, from writing software to make computers work more efficiently to creating mobile apps, in every industry.

state-of-the-art computer labs
Access to State-of-the-Art Labs
hands-on learning environment
Hands-On Learning Environment
Active ACM Student Chapter
Active ACM Student Chapter

Why Study Computer Science at Montana Tech?

As a computer science major, you’ll benefit from Montana Tech’s small student-to-faculty ratio, astonishing hands-on learning environment, engaging computer science internships, and a current and relevant curriculum that ensures you’re prepared to succeed in computer science degree jobs.

study computer science and have fun too

Study computer science and have fun too

Get involved in various clubs and organizations on campus, such as the Association for Computing Machinery (ACM) Club. Over spring break, ACM Club members travel to places like Seattle and San Francisco to tour companies that hire computer science majors. Gain hands-on experience — and get paid — by tutoring in Montana Tech’s Museum Computer Lab. The Computer Science Department also hosts several events, including barbecues at the beginning of the fall semester and the end of the spring semester. You can also have fun skiing, fishing, hiking, and enjoying other outdoor adventures in stunning Montana.

focus on your career in computer science from the first day of classes

Be career ready

Montana Tech will go beyond giving you the knowledge and skills you need for computer science degree jobs to making sure you have the communication and interpersonal skills you need to be part of a team in a real-world environment. From engaged computer science faculty to Montana Tech’s outstanding Career Services, you’ll have the resources, support, and connections to secure computer science internships and jobs.

"I chose Montana Tech because of its outstanding placement rate for Computer Science students and its reputation for academic excellence. I’ve always been interested in computing systems and how they work, which led me to Computer Science. I’ll graduate with a Bachelor of Science in Computer Science with a Business Application Option, as well as an Associate’s Degree in Network Technology. Throughout my journey at Tech, I’ve always felt academically-challenged to produce high-quality work and this training will help me be successful in my career."

Terra Miller, BS Computer Science, 2019
Bozeman, Montana

What Can I Do With a Computer Science Degree?

With the computer science degree you’ll be prepared for a wide array of computer science careers in Montana and across the country and the world. Graduates of the Montana Tech computer science degree program hold a variety of positions, including computer programmer, database administrator, and computer systems analyst. They also hold advanced degrees in computer science and related fields.

Career outlook for the computer science degree

100% career outcome rate »

Computer science salary

According to the U.S. Department of Labor Bureau of Labor Statistics, the employment of computer and information technology occupations is projected to grow 12% through 2028, much faster than the average for all occupations. Demand for workers will stem from greater emphasis on cloud computing, the collection and storage of big data, and information security. The median annual wage for computer and information technology occupations was $86,320 in May, 2018, according to the Bureau of Labor Statistics.

Explore Classes for the Computer Science Degree

During your first year, you’ll take a freshman seminar course that will introduce you to the computer science field, as well as software engineering. Programming is a key part of nearly all of your computer science courses. You’ll build on your knowledge and skills through studies in discrete structures, embedded systems, and database management. You’ll have a full year of data structures and algorithm analysis. Upper division courses branch into areas such as software engineering, computer architecture, operating systems, programming languages, artificial intelligence, networking, web science, and the theoretical foundations of computing. As a computer science major you’ll automatically complete the requirements for a mathematics minor.

View all courses for this computer science degree.

Get Started on Your Bachelor's Degree in Computer Science

Take the next step toward earning your bachelor’s degree in computer science at Montana Tech.

talk to an advisor about studying computer science at Montana Tech

Talk to an Advisor

Contact the computer science department head Michele VanDyne.

transfer to Montana Tech to study computer science


To transfer to Montana Tech, you must be a high school graduate and have earned more than 12 college credits.

apply now and request more information about studying computer science at Montana Tech

Apply Now and Request More Information

We invite you to start your application or request more information about the computer science degree at Montana Tech.

Bachelor’s Degree Program Related to Computer Science