Minors
Enhance your computational prowess by exploring either a minor in Computer Science or a minor in Data Science. With the Computer Science minor, sharpen your problem-solving abilities in tackling intricate computing challenges, whether independently or collaboratively within a team. Discover the intricacies of computing problems and expand your horizons with AI through the power of data with our Data Science minor.
Computer Science Minor
Build software that shapes the world. This minor takes you from logical foundations through the architecture of computing systems, teaching you to think in algorithms and code in structures.
You'll master the fundamentals from assembly language and computer architecture to advanced data structures and software engineering principles. Then choose your specialization with upper-division electives that align with your interests. This minor is built with purpose: developing your logical reasoning leads to algorithmic thinking, which builds to data manipulation, then system architecture, and then finalizes at full professional software development.
View the course diagram and additional details below.
Data Science Minor
Every click, purchase, heartbeat, and sensor reading generates data. This minor teaches you to find the stories hidden in the noise.
Through this minor, you'll build your analytical foundation through calculus and statistics, then layers on programming skills and data structures before culminating in advanced machine learning and real-world project work. You'll learn to ask the right questions of messy datasets and communicate findings that change how organizations operate. With this experience, you'll become essential to strategic decision-making in any workforce.
Ready to turn data into discovery? View the course diagram and additional details below.