Computer Science Minor

Computer Science Minor Requirements

18 credits

Computer Science Minor Requirements
CS 1400Fundamentals of Programming 13
CS 1410Object Oriented Programming 13
CS 2420Introduction to Algorithms and Data Structures 13
Computer Science Elective Courses
Complete 3 courses from the following:
CS 2100Discrete Structures 13
CS 2450Software Engineering 13
CS 2810Computer Organization and Architecture 13
CS 3005Programming in C++ 13
CS 3150Computer Networks 13
CS 3400Operating Systems 13
CS 3410Distributed Systems 13
CS 3500Game Development 13
CS 3510Algorithms 13
CS 3520Programming Languages 13
CS 3530Computational Theory 13
CS 3600Graphics Programming 13
CS 4300Artificial Intelligence 13
CS 4307Database Systems 13
CS 4320Machine Learning 13
CS 4400Data Mining3
CS 4410Data Visualization3
CS 4550Compilers 13
CS 4990Special Topics in Computer Science 13
SE 3010Mobile Application Development 13
SE 3100Software Practices 13
SE 3150Software Quality 13
SE 3250Internet of Things Programming 13
SE 3200Web Application Development I 13
SE 4200Web Application Development II 13

1. Course Fee Required. See see course fee tab for details. 

Completion Requirements

  • Complete all courses that fulfill requirements in the minor with a grade C or higher.

Notes:

An academic minor is an attribute of a baccalaureate degree, not an entity by itself, and can only be awarded at the same time a student graduates with a bachelor’s degree.  Students must declare a minor prior to submitting a graduation application.  A minor may not be added to a previously awarded degree.  Students must complete the minor requirements prior to or concurrent with completion of their bachelor’s degree requirements.  Minors are not available with associate’s degrees.

Students may not declare a minor that is in the same discipline as their major.  Example:  English majors cannot declare any English minor.  

Integrated Studies majors may not have an academic minor in the same discipline as either of their two declared emphases.  Example:  An Integrated Studies major with emphases in English and Spanish cannot receive a minor in either English or Spanish.