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