Curriculum

Spending a year or two in college without taking any relevant programming and development courses simply puts you a year or two behind in learning your field and defers getting experience through internships and relevant part-time employment opportunities. 

Our Upside-Down Curriculum allows you to begin taking your Computer Science & Innovation classes beginning in your first semester. By the time you finish your first year, you will have taken at least five courses related to your major!

Champlain's study abroad program is a great opportunity to gain global perspective. The Computer Science & Innovation faculty built the curriculum so you can take a semester studying abroad without getting behind on required courses for your major.

Computer Science & Innovation Curriculum 2013-14


First Year

First Semester

Concepts of the Self
(COR 110)

Rhetoric I
(COR 115)

Intro to Mobile Development
(CSI 120)

Intro to Programming
(CSI 140)

Applied Calculus
(MTH 230)

Second Semester

Concepts of Community
(COR 120)

Rhetoric II
(COR 125)

Innovation I - Introduction to Emerging Technologies
(CSI 180)

Advanced Programming
(CSI 240)

General Elective


Second Year

First Semester

200-level COR course
(COR 2XX)

200-level COR course
(COR 2XX)

Data Structures & Algorithms
(CSI 281)

Linux/Unix Programming
(CSI 230)

Discrete Mathematics
(MTH 270)

Second Semester

200-level COR course
(COR 2XX)

200-level COR course
(COR 2XX)

Innovation II Open Source Software Development
(CSI 280)

Database Management Systems
(CSI 300)

Intro to Networking & Security
(CIT 130) or
TCP/IP
(NET 215)


Third Year

First Semester

Global Studies I: Technology & Development
(COR 310)

Global Studies II: Human Rights
(COR 320)

General Elective

Internship/General Elective

Global IT & Ethics
(CSI 320)

Second Semester

International Cultural Studies
(COR 330)

International Cultural Studies
(COR 330)

Specialization Course 1

Innovation III - Technology Partnership
(CSI 380)

Software Systems Analysis & Design
(CSI 335)


Fourth Year

First Semester

Applied Software Practice I
(CSI 435)

Specialization Course 2

General Elective

Software Testing, QA, & Security
(CSI 430)

Natural Science with Lab
(SCI XXX)

Second Semester

College Capstone
(CCC 410)

Computer Architectures
(CSI 370)

Specialization Course 3

Specialization Course 4


Find a Program
News Events Calendar Social Feeds