Montana Tech of The University of Montana
Get Into It! at Montana Tech

Curriculum

Both Computer Science and Software Engineering degrees begin with a Freshman Seminar course designed to introduce first year students to the fields of computer science and software engineering, the research of department faculty, and to professionals in the field. The students are introduced to programming and calculus in their first year. In the sophomore year students study discrete structures, assembly language, and database management. Students build on their programming knowledge with a full year of data structures and analysis of algorithms. In upper division courses students branch into areas such as software engineering, operating systems, programming languages, artificial intelligence, database management, networking, computer architecture, and the theoretical foundations of computing.

A breakdown of curriculum is given in the four-year curriculum worksheet. Your advisor will provide you with detailed information regarding your choice of electives.

Computer Science
Curriculum Worksheet *.pdf
Prerequisite Flowchart *.pdf
Application for a Minor *.pdf

Software Engineering
Curriculum Worksheet *.pdf
Prerequisite Flowchart *.pdf

Worksheets from previous catalogs



*Press the back button to return to this page after viewing the pdf.

 

Questions or Comments? Contact Us!
Department Head: Dr. Michele Van Dyne
Administrative Associate: Tami Windham

 

 

© Montana Tech • All Rights Reserved
Montana Tech of The University of Montana • 1300 West Park Street
Butte, MT 59701 • 800-445-Tech • Contact Montana Tech