Programming Waiver Exams
Waiver Exams for Intro to Mobile & Web Development (JavaScript), Intro to Programming (C++), and Intro to Python
-
Is a programming waiver exam right for me?
Determining whether you’re a good candidate for a waiver exam will depend on your program, which programming language is required, and whether you have significant experience in that specific programming language. If you only have experience in a different programming language than the one required for your program, taking the waiver exam is not recommended.
-
Does your program require an introductory programming course?
Introductory programming courses are required for the following programs:
- Applied Mathematics
- Computer Science & Innovation
- Game Programming
- Computer Networking & Cybersecurity
- Digital Forensics
- Game Design
-
Which introductory programming class is required for my program?
Majors that require programming courses:
- Applied Mathematics
- CSI 140 Intro to Programming (C++) OR
- CSI 160 Intro to Python
- Computer Science & Innovation
- CSI 140 Intro to Programming (C++)
- CSI 120 Intro to Mobile & Web Development (JavaScript)
- Game Programming
- CSI 140 Intro to Programming (C++)
- Computer Networking & Cybersecurity
- CSI 160 Intro to Python
- Digital Forensics
- CSI 160 Intro to Python
- Game Design
- CSI 140 Intro to Programming (C++) OR
- CSI 160 Intro to Python
- Applied Mathematics
-
How do I register for an exam?
If your major requires an introductory programming course, and if you have significant experience in that specific programming language and would like to discuss registering for a waiver exam, please email Murat Gungor at mgungor@champlain.edu. Note, as mentioned above, because these waiver exams incorporate programming tasks, they will likely take you several hours to complete. They require language-specific knowledge and are not appropriate for students with experience in a programming language other than those required by your major.
Register by the First Day of Classes
Registration details provided below. Test due dates are set on a rolling basis based on the date the student is provided access to the exam.
The following MINORS also have programming requirements.
- Computer Science
- CSI 140 Intro to Programming (C++) OR
- CSI 160 Intro to Python
- Game Programming
- CSI 140 Intro to Programming (C++)
- Data Analytics
- CSI 160 Intro to Python
Fall Admitted Students
Location
251 South Willard Street
Burlington, VT 05402
Office Hours
8AM – 5PM