Experience the comprehensive Computer Science & Innovation curriculum at Champlain College, designed to give you a deep understanding of technology and its applications. From fundamental theories to practical skills, our Upside-Down Curriculum provides a dynamic learning journey. Explore diverse topics such as artificial intelligence, software engineering, and app development while engaging in hands-on projects, internships, and field experiences. With the flexibility to study abroad and stay on track, you’ll be well-prepared for a successful career in the ever-evolving world of technology.

Learning Outcomes for Computer Science & Innovation

This curriculum is an example of possible courses in this major. Always check the college catalog for the exact requirements.

    • FRM 114 Knowledge Making Through Science
    • FRM 124 Global Contexts of Technological Change
    • FRM 134 Engaging W/ Complexity: Systems Thinking
    • CSI 140 Introduction to Programming
    • CSI 240 Advanced Programming
    • CSI 281 Data Structures & Algorithms
    • GPR 200 Introduction to Modern Graphics Programming
    • MTH 270 Discrete Mathematics
    • CSI 275 Network Programming
    • CSI 300 Database Management Systems
    • CSI 370 Computer Architecture
    • CSI 380 Innovation III: Emerging Languages
    • CSI 340 Software Design Patterns
    • CSI 480 Innovation IV: Topics in AI
    • DAT 410 Machine Learning
  • Students are required to take 9 credits of any CSI 300+ course.

    These are potential options. Choose 3:
    CSI 318: iOS Development
    CSI 319: Android Development
    CSI 330: Software Development Methodologies
    CSI 351: Software Testing
    CSI 352: Advanced Algorithms
    CSI 355: Operating Systems Architecture
    CSI 357: Server-Side Web Development
    CSI 400: Human-Computer Interaction
    CSI 410: Programming for the Internet of Things
    CSI 420: Software Refactoring
    CSI 440: Software Requirements Engineering
    DAT 330: Data Mining