aug 09, 2025  
2025-2026 undergraduate catalog 
    
2025-2026 undergraduate catalog

data science, b.s. (67 hours *)


programming sequence - choose one (9 hours)


select one programming sequence from the listing below for a total of 9 hours.  students who have not had instruction and/or experience in python should select the python-based pathway.  all upper-level ds courses taught with python, and thus familiarity with that language is essential.  students with prior experience in python may elect the advanced c++-based programming sequence if desired to gain additional knowledge for working in high performance algorithms and other advanced use cases.   

python-based programming sequence


this is the recommended programming sequence for those without prior python experience.

c++-based programming sequence


note: only students with prior python experience should consider this option.  a meeting with your advisor or the dean to discuss is also recommended.