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 | |||
Programming 1 | ECCS 1611 | 4 | |||
Programming 2 | ECCS 1621 | 4 | |||
Data Structures & Algorithms 1 | ECCS 2671 | 3 | |||
CS Elective* | 3 | ||||
CS Elective | 3 | ||||
CS Elective | 3 | ||||
20 | |||||
*At least one of the CS Electives must be at the 3xxx (junior) 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 1721, Digital Logic | |||||
and ECCS 3351, Real-Time Embedded Apps). | |||||
Computer Science Minor Electives | |||||
Intro Data Science | ECCS 2011 | ||||
Machine Learning | ECCS 2021 | ||||
Software Design Patterns | ECCS 2411 | ||||
Mobile App Development | ECCS 2431 | ||||
Web Development | ECCS 2441 | ||||
Data Structures & Alg 2 | ECCS 2681 | ||||
Data Mining | ECCS 3021 | ||||
Big Data Analytics | ECCS 3031 | ||||
Computer Security | ECCS 3411 | ||||
Software Engineering | ECCS 3421 | ||||
User Interface Design | ECCS 3451 | ||||
Databases | ECCS 3481 | ||||
Computer Architecture | ECCS 3611 | ||||
Operating Systems | ECCS 3661 | ||||
Advanced Network Security | ECCS 4321 | ||||
Digital Image Processing | ECCS 4361 | ||||
Programming Languages | ECCS 4411 | ||||
Theory of Computation | ECCS 4431 | ||||
Applied Computer Security | ECCS 4441 | ||||