Contents
Details
The placement exam is a Canvas course. When you enroll in the course, you will be led through three (3) steps: (1) fill out the proficiency exam form, (2) review the topics list, and (3) take the exam.
NOTE: You have 7 days to complete the exam and all required paperwork, including corrections, when you are enrolled in the course.
WARNING: Take the time to review the topics and study them. Even though you may have been programming for years, you might understand something but not know how to articulate it.
Restrictions
- You may not take the placement test if:
- You’ve taken the placement test previously.
- You’ve taken the COSC101 course regardless of outcome (i.e., passed, failed, dropped, or withdrew).
- You’ve gotten credit for COSC101 (e.g., transfer, CLEP, AP exam).
- You took the CS AP exam.
- If you scored at least a 3, your AP exam should be used to place you out of COSC101.
Review
- Fill out the proficiency credit form.
- Your exam will not be graded until the proficiency exam form is received and reviewed.
- If you pass the exam:
- I will sign the forms and send them to the bursar’s office.
- I will CC you on the email.
- This will be sent to both the bursar’s office to add a $15 student fee.
- After this fee is paid, the registrar will add the proficiency credit to your transcript.
- I will sign the forms and send them to the bursar’s office.
- If you fail, you will be removed from the Canvas course, but no other correspondence will happen. Contact your advisor for more information.
- Review topics and policy on Canvas.
- Take the placement exam online on Canvas.
Topics
- Basic syntax
- Functions
- Loops
- Conditionals
- Variables and data types
- Console input and output (Scanner, System.out.printf, cout/cin, print, input)
- Strings
- Basic data structures and classes (vector, ArrayList, list, etc)
- Mathematical functions
- Basic algorithms (searching, sorting, etc)
Sign-up
Register for the form by going to the link https://tiny.utk.edu/cosc101pe_enroll or scan the following QR code:

You will be enrolled into the Canvas course by the COSC101 administrator manually after your responses have been reviewed and your transcript has been verified. You can then go to Canvas using the following link: https://tiny.utk.edu/cosc101pel