computer science




University of Great Falls offers a major in Computer Science that is based on a professional curriculum developed by the leading professional organization in Computer Science, the Association for Computing Machinery.  Students studying Computer Science at the University of Great Falls will learn leading-edge concepts in programming, networking, database systems, systems analysis and design, project management, algorithms, and data structures.


Software development is at the core of the University of Great Falls’ Computer Science program, it focuses on helping students understand the deeper logical aspects of the process of constructing software.  A University of Great Falls alumna who was selected to study in the doctoral program in Biostatistics at Dartmouth College puts it this way:


“Logic, not language, is the primary aspect of computer science.  One of my interviewers at Dartmouth College praised University of Great Falls’ choice to focus on developing a deeper understanding in introductory computer programming rather than developing a shallow understanding of several. University of Great Falls uses leading tools in teaching its students. Modern programming tools such as Python and C++ are emphasized in programming courses.  Students develop a deeper appreciation of programming logic through extensive training in tools such as pseudocode and various Unified Method modeling methods."


University of Great Falls‘ database students learn the latest applications of database organization theory and how to use MySQL databases.  Networking students use the latest Active Directory tools to design and implement networks.


University of Great Falls’ computing students take one of two tracks while studying Computer Science: networking or security.  Networking students focus in on the internals of networks and on understanding the key elements of Microsoft based clients and servers.  Security students learn the principles of security, how to forensically examine computers that have been damaged or hacked, and how to use modern security tools to help prevent a network from being hacked.


The University of Great Falls’ Computer Science faculty strive to keep their program as current and topical as possible.  In addition to using ideas and tools that are currently being employed to solve problems commonly encountered by working programmers and engineers, new elective courses focusing on topics of current interest to students such as games programming and mobile computer app development are currently in development.




Career Preparation


University of Great Falls computer science students have performed consistently well on professional certifying exams including those from the ICCP (Institute for Certification of Computer Professionals) and from commercial providers such as Microsoft.




James Croft
Jim Gretch
Lyndon Marshall




Click here to test out of introductory Computer Science courses.








 University of Great Falls | 1301 20th Street South, Great Falls, Montana 59405 | 800-856-9544 | Contact