
Course Descriptions
Computer Sciences
LA 848, (406) 657-2228
COMP 100 Topics in Computer Programming
(TN) 3 cr. R-9. Prerequisite: M 095 or equivalent. Introduces the logic and techniques of computer programming. Computer languages will vary; may be repeated for credit when different languages are offered. Possible topics include BASIC, LOGO or Introductory Pascal.
COMP 292 Seminar
V1-3 cr. Provides students an opportunity to investigate topics pertinent to the field of Computer Science.
COMP 293 Workshop
V1-8 cr. Provides an opportunity for experimental study in an area of Computer Science.
COMP 311 Digital Logic Design
3 cr. Prerequisite: CSCI 132. Corequisite: COMP 312. Covers number representation, fundamental codes, concepts of Boolean algebra, basic logic algorithms, arithmetic, logic units, and computer architecture.
COMP 312 Logic Design Lab
2 cr. Prerequisite: PHSX 205. Corequisite: COMP 311. Covers digital logic circuit design with software assistance. Hands-on experience in the design and construction of digital logic circuits. (Lab fee required.)
COMP 390 Practicum
1 cr. Prerequisite: CSCI 246. Provides practical experience in the administration of a desktop laboratory. Includes both hardware and software troubleshooting.
COMP 402 Artificial Intelligence
(TN) 3 cr. Prerequisites: CSCI 246 and some programming experience. Covers data representation, production systems, search strategies, expert systems. Leads to competence with an AI language such as LISP.
COMP 491 Independent Study
(TN) V1-3 cr. Prerequisites: consent of instructor and department chairperson. Provides outstanding students an individual opportunity to explore material not covered by regular Computer Science courses.
COMP 492 Seminar
V1-3 cr. Prerequisite: Mathematics major or minor, or consent of instructor. Investigates intensively topics pertinent to the area of Computer Science.
COMP 493 Workshop
V1-3 cr. Provides an opportunity for experimental study in an area of Computer Science.
