2021-2022 Catalog [ARCHIVED CATALOG]
Computer Science
|
|
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:
- Adapted, thrived, and contributed in an industry setting or completed a graduate program
- Contributed to the continual improvement and competitiveness of their workplace.
- 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 .
ProgramsBachelor of ScienceNon-Degree
Return to: School of Mines and Engineering
|