Apr 24, 2024  
2021-2022 Catalog 
    
2021-2022 Catalog [ARCHIVED CATALOG]

Computer Science


Return to {$returnto_text} Return to: School of Mines and Engineering

Department Head: Dr. Michele Van Dyne
  (406) 496-4855
  MUS 204B
   
Administrative Assistant: Natasha Chadwell
  (406) 496-4366
  MUS 201
   
Department FAX: (406) 496-4756

The Computer Science program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org. It is housed in the Computer Science department which provides instruction and laboratory experience to students of most other majors on campus. The program maintains a balance of theory and practical experience, made possible by low class sizes and a low student to faculty ratio. The Computer Science department laboratory is centrally located between faculty offices, enabling significant student-faculty interaction. This lab contains computers running MS Windows and access to the department Linux servers.

(Note: If you are interested in a career in software development, also see the Software Engineering  program description in this catalog.)  

Program Mission

Provide our students with an educational experience in the science and engineering of software and data that will equip them to pursue satisfying careers locally and globally.

Educational Objectives

Three to five years after graduation, we expect that graduates of the Computer Science porgram will have:

  1. Adapted, thrived, and contributed in an industry setting or completed a graduate program
  2. Contributed to the continual improvement and competitiveness of their workplace.
  3. Demonstrated an ongoing commitment to professional development.

Student Outcomes


At the time of graduation, all students will have demonstrated:

(1) An ability to analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.

(2) An ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.

(3) An ability to communicate effectively in a variety of professional contexts.

(4) An ability to recognize professional responsibilities and make informed judgements in computing practice based on legal and ethical principles.

(5) An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

(6) An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

Minor in Computer Science

Please refer to Academic Program Minors .

Programs

    Bachelor of ScienceNon-Degree

    Return to {$returnto_text} Return to: School of Mines and Engineering