Computer Science (Minor)
Download as PDF
Variable Credit Min
Variable Credit Max
Title
Learning Outcome
Title
Learning Outcome
Title
Learning Outcome
Program Requirements
Grades below C- are not allowed in minor courses.
Requirement 1 — Complete 4 Courses
course - Intro to Computer Science 3.0
course - Data Structures 3.0
course - Discrete Structure 3.0
course - Adv Software Construction 4.0
Requirement 2 — Complete 6 hours
Complete a total of 2 courses (6.0 credit hours) from the following groups.
Option 2.1 — Complete at least 3 hours up to 6 hours
Complete 1-2 elective courses (3-6 credit hours) from the following list:
course - Intro to Data Science 3.0
course - Topics in Computer Science - You may take up to 3.0 credit hours 1.0v
course - Intro to Computational Theory 3.0
course - Introduction to HCI 3.0
course - Web Programming 3.0
course - Intro to Machine Learning 3.0
course - Topics in Computer Science - You may take up to 3.0 credit hours 1.0v
course - Algorithm Design & Analysis 3.0
course - Systems Programming 3.0
course - Test, Analysis, & Verification 3.0
course - Concepts of Programng Lang 3.0
course - Software Design 3.0
course - Operating Systems Design 3.0
course - Graphics and Image Processing 3.0
course - Advanced Techniques in HCI 3.0
course - Adv Algorithms & Probl Solving 3.0
course - Topics in Computer Science - You may take up to 3.0 credit hours 1.0v
course - Linear Prog/Convx Optimization 3.0
course - Software Engineering 3.0
course - Algorithmic Lang & Compilers 3.0
course - Computer Vision 3.0
course - Database Modeling Concepts 3.0
course - Fund of Information Retrieval 3.0
course - Computer Graphics 3.0
course - Mobile and Ubiquitous HCI 3.0
course - Comp Comms & Networking 3.0
course - Distributed System Design 3.0
course - Computer Security 3.0
course - Blockchain Technologies 3.0
course - Intro Artificial Intelligence 3.0
course - Voice Interfaces 3.0
course - Advanced Machine Learning 3.0
course - Deep Learning 3.0
course - Intro to Machine Translation 3.0
course - Verification and Validation 3.0
Note: If C S 201R, C S 301$, or C S 401R is chosen, it must be taken for three credit hours.
Option 2.2 — Complete 1 of 2 Courses
course - Computer Systems 3.0
course - Introduction to Computer Sys 3.0