Informatics and CS

Business Informatics, Health Informatics & Computer Science

Computer Science Undergraduate Minor

Some students in other disciplines may find increased knowledge about CS to be useful. The required courses are detailed below:

Required Courses
Course# Name Prereq
MATH 1170 or
MATH 1160
Calculus I or MATH 1144 or MATH 1147
Applied Calculus MATH 1143 or MATH 1147
CS 1181 Computer Science and Programming I MATH 1143 or MATH 1147 (Coreq okay)
Problem solving methods and algorithm development with an emphasis on programming style. Secure software design/coding concepts for resilient software. Satisfies objective 7 of the general education requirements.
CS 1182 Computer Science and Programming II CS 1181 or
INFO 1181
Object-oriented programming and design. Sorting and Searching. Recursion. Event-driven programming. UML class-diagrams. Secure software design/coding concepts for resilient software systems.
CS 2275 Computer Organization and Assembly CS 1181 or
INFO 1181 (Coreq okay)
Computer organization from the perspective of instructions, including the central processor, busses, input and output units, and memory units. Instruction sets, loaders and linkers, assembly language, address computation, and other architecture-related functions. Virtual memory. Dynamic and static linking. Uses a different programming language.
CS 3308 Data Structures and Programming CS 1182 or
INFO 1182
Introduction to data structures and their associated algorithms. Abstract data types, linked lists, stacks, queues, trees. Pointers. Sorting and searching. Elementary threading. Extensive programming exercises and projects.
Plus six credits from the list of approved electives for the CS major.
  • Any 3000 or 4000 level Computer Science course
  • INFO 4412 through 4416, 4430, 4482, 4482, 4484, 4486
  • EE 4418, 4427 (and 4427L), 4475
  • MATH 4406, 4407, 4408, 4441, 4442, 4450, 4451, PHIL 4470
  • Other electives may be approved by the CS program director or chair on a case by case basis.

(Click on any course to see a course description.)