Computer Science Minor | |||||
The minor in Computer Science includes three required courses and three computer science | |||||
elective courses (9 credit hours minimum) for a total minimum number of credit hours of 20. | |||||
Courses | Course No. | Credit hours | |||
Introductory Programming | ECCS 1611 | 4 | |||
Object-Oriented Programming | ECCS 1621 | 4 | |||
Data Structures & Algorithms 1 | ECCS 2671 | 3 | |||
CS Elective* | ECCS 3000+ | 3 | |||
CS Elective | 3 | ||||
CS Elective | 3 | ||||
20 | |||||
*At least one of the CS Electives must be at the 3000 level. | |||||
Note for College of Engineering majors: Students with a computer engineering major | |||||
are prohibited from receiving a minor in computer science. Students with an electrical | |||||
engineering major take two courses that count toward a CS minor (ECCS 1611 and | |||||
ECCS 3631). | |||||
Computer Science Minor Electives | |||||
Intro Data Science | ECCS 2011 | ||||
Mobile App Development | ECCS 2431 | ||||
Web Development | ECCS 2441 | ||||
Landscapes of Computer Science | ECCS 2451 | ||||
Data Structures & Algorithms 2 | ECCS 2681 | ||||
Data Mining | ECCS 3021 | ||||
Big Data Analytics | ECCS 3031 | ||||
Machine Learning | ECCS 3401 | ||||
Software Development | ECCS 3421 | ||||
UI/UX Design | ECCS 3451 | ||||
Databases | ECCS 3481 | ||||
Operating Systems | ECCS 3661 | ||||
Programming Languages | ECCS 4411 | ||||
Compilers | ECCS 4421 | ||||
Theory of Computation | ECCS 4431 | ||||
Cryptocurrency & Blockchain Tech | ECCS 4451 | ||||
Artifical Intelligence | ECCS 4461 | ||||
Deep Learning | ECCS 4621 | ||||
Last Revised: July 22, 2025 | |||||