Computer Science Minor

The student must take Programming 1 (ECCS 1611), Programming 2 (ECCS 1621), Data
Structures and Algorithms (ECCS 2671) and three more computer science courses, one of
which must be at least a 3000 level course.
听Course 听Title Credit Hr Semester
听ECCS 1611 听Programming 1 4 Fall/Spring
听ECCS 1621 听Programming 2 4 Spring
听ECCS 2671 听Data Structures and Algorithms 1 3 Fall
听ECCS 3000+ 听CS Elective 1 3
听CS Elective 2 3
听CS Elective 3 3
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 Programming 1
and ECCS 3631 Networks & Data Communication).
CS Minor Electives Credits
ECCS 2011 Intro to Data Science 3
ECCS 2431 Mobile App Development 3
ECCS 2441听 Web Development 3
ECCS 2681 Data Structures & Algorithms 2 3
ECCS 3021 Data Mining 3
ECCS 3031 Big Data Analysis 3
ECCS 3401 Machine Learning 3
ECCS 3421 Software Engineering 3
ECCS 3451 UI/UX Design 3
ECCS 3481 Databases 3
ECCS 3661 Operating Systems 3
ECCS 4411 Programming Languages 3
ECCS 4431 Theory of Computation 3
ECCS 4451 Cryptocurrency & Blockchain Tech 3
ECCS 4461 Artificial Intelligence 3
ECCS 4621 Deep Learning 3