Email: admission@champlain.edu
Call or Text: (802) 625-0201
Tailor your Computer Science & Innovation major to gain a high level of specific technical expertise.
As a Computer Science & Innovation student, you will choose a concentration and/or minor to complement your degree. You can focus your studies on Artificial Intelligence, Mobile App Development, or Software Engineering.
Your faculty advisor will help you map out the best academic path to reach your desired career and/or graduate studies goals.
Artificial Intelligence (AI) is about enabling machines to autonomously complete complex tasks with minimal human intervention. This broad and exciting sub-discipline of computer science is enabling revolutionary applications, ranging all the way from speech recognition to self-driving vehicles.
From the first computer that played chess in the 1950s to our current smartphone digital assistants, this optional four-course concentration will enable interested students to understand the algorithms and theory behind major AI applications, and to write programs using modern AI techniques.
Courses in this concentration include:
Mobile applications have provided us with a world of information at our fingertips, wherever we go—and the field is constantly evolving.
Students in this concentration will complement their computer science education with an in-depth skill set, including building and programming effective mobile apps, learning the constraints and usability functions of mobile devices, and exploring current methods to create successful client/server mobile solutions. Students in the Mobile Application Development concentration will:
Courses in this concentration include:
As technology evolves, the problems that we can solve become more and more complex. Software Engineering is a critical field that promotes systematic ways to design, evaluate, and manage computing solutions.
With a concentration in Software Engineering, you will follow software development methodologies, re-engineer existing software systems, design programs for specialized domains, and document software requirements.
Upon completion of your degree, you will have experience building software systems—including development, testing, maintenance, and technical documentation. Students in the Software Engineering concentration will:
Courses in this concentration include: