| 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 | |||||