MSU Billings Course Descriptions

COMP - Computer Sciences

»» Back to Course Descriptions Menu

COMP 100 Topics in Computer Programming

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

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

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.