Welcome to the Department of Computer Science


Create challenging and cutting edge computing career possibilities by earning a Bachelor of Science in Computer Science or Software Engineering.

Montana Tech professors are experienced in the industry and have broad academic interests. Low student-faculty ratio allows close interaction with these professors on real-world projects. Enjoy easy access to lab computers and state of the art equipment and development platforms (Sun Fire Server, NAO H25 humanoid robot programming, Android app development, iPad app development, and much more).

Students graduate with practical experience designing, building, testing and maintaining software systems. Graduates are in high demand. The department has maintained 100% placement in well paying positions for over 10 years. Check out the rest of our website to learn more about these ABET accredited programs.

Justin Bak Interned at Schweitzer Engineering Laboratories

During the summer of 2019 Justin interned at Schweitzer Engineering Laboratories (SEL) at their headquarters in Pullman Washington. He had the opportunity to work as a software engineer working on the ‘Architect’ application that is used by power engineers across the globe. SEL makes its business by engineering protective relays for the power grid and Architect is the tool that is used to configure the settings for those relays. Apart from the actual work, Justin made some great friends at SEL at the various work outings with his colleagues and fellow interns.

Abdulelah Alotaish Internship at Saudi Aramco

Abdulelah Alotaish, a junior in Computer Science at Montana Technological University, interned in his home providence of Eastern Province with Saudi Aramco during the summer of 2019.

Saudi Aramco headquarters is located in Dharan, Eastern Province. Abdulelah worked in the HR Department under Supervisor of the Career Planning Group. He began working on a Data Analysis Project to improve the traffic and utilization of the corporation website, which could only be accessed by employees.

He worked with a team of four individuals, who began the project by retrieving the website’s utilization data from the past year. After data retreatment, he analyzed and presented a quarter of retrieved data to the corporation’s personnel. This data was then used to make a decision regarding website improvement. He learned a lot from going through this learning experience by meeting and working with wide variety of individuals. Besides the project, he also had the privilege of attending four workshops and receiving two certifications, one to acknowledge becoming a facilitator and another for creating development plans for new employees.

Hunter Boles Internship at Figure Technologies

Hunter Boles, a sophomore in Data Science and Computer Science, was a Data Engineer Intern at Figure Technologies. Figure is a financial technology company that leverages blockchain, AI and analytics to deliver products to improve the financial lives of customers.

He worked primarily on analyzing and improving chatbot performance. The job required a lot of data cleaning and transformation, but he enjoyed making stunning visualizations with Tableau and Python to provide insight for chatbot performance.

Greg Marlowe Internship at Dish Networks

Greg Marlowe is a senior in Computer Science at Montana Tech.  After interviewing at the Fall 2018 Career Fair he was invited to intern at Dish Networks during the Summer of 2019 as a Software Engineer.  Greg’s work focused on a continuation of previous Montana tech students’ efforts of prototyping an in-home set-top-box to local 3rd party platform (i.e. Android, Apple, Roku, etc.) streaming solution.  Greg’s effort revised the project to use open standards and protocols to simplify deployment, scalability, and feature enhancements.  The internship was concluded with a presentation, and working demo, to peers and management.  The Dish internship program was an intensive and educational experience with exposure to many departments and opportunities and is highly recommended.

Carson Fiechtner Internship at Google

Carson Fiechtner, a senior in Software Engineering, interned with Google over the Summer of 2019. He worked on Google Maps, and was tasked with developing tools to evaluate the performance of Google Maps in vehicles. Since he was the owner of his project, he needed not only to develop the tools, but to decide which tools would have the most impact and how best to implement them. Once he finished his project, he automated the new tools and created dashboards to visualize the data they produced. Aside from his project, he also enjoyed the free food, the intern and team outings, and the generous swag giveaways.