Computer Science Minor
A minor in computer science meets the needs of the mathematically minded student specializing in computer programming. The minor comprises a fundamental understanding of the use, knowledge, function, installation, programming, and maintenance of computers, and provides graduates with a variety of technological skills needed in today’s workplace.
|CS 120||Introduction to Computer Science I 1, 7||4|
|CS 125||Introduction to Computer Science II 1||4|
|CS 160||Discrete Structures 1,2||3|
|CS 260||Data Structures 3||3|
|MATH 161||Calculus I||5|
|Computer Science Minor Electives||6|
|Systems Programming 4|
|Assembly Language Programming 4|
|Database Management Systems 1, 7|
|Fundamentals of Network Administration 4|
|Telecommunications and Interfacing 4|
|Computer Architecture and Organization 4|
|Web Programming 4|
|Compiler Construction 4|
|Artificial Intelligence 4|
|Advanced Database Application Programming 4|
|Software Project 1|
|Team Software Project|
|Software Engineering 4,5|
|Senior Capstone Project 4, 7|
|Topics in Computer Science 1|
|Ethics in Computer Science 4,6|
|Directed Research 1|
Course available in fall and spring.
Course available in spring only.
Course available in fall only.
Meets the General Education Integrative and Applied Learning requirement.
Meets the General Education Writing 3 requirement.
There are a number of benefits of adding a minor in computer science to related fields, such as mathematics. Students should consult their department advisor or an advisor in computer science to determine how adding a computer science minor might further their educational or professional goals.