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

Ìý

Ìý