Newly admitted students will begin their programming coursework in either TCSS 142 (Intro. to Object-Oriented Programming), TCSS 143 (Foundations of Object-Oriented Programming), or TCSS 305 (Programming Practicum).
Students with minimal programming experience, or who feel they would benefit from a review of basic concepts, should begin with TCSS 142. Students who have taken the equivalent of TCSS 142, and who are confident in their mastery of the course material, will likely begin in TCSS 143. Students who have taken the equivalent of TCSS 143, and who are confident in their understanding of object-oriented programming concepts and techniques, will likely begin in TCSS 305 once they are admitted to the CSS program.
Why should I take an assessment?
It is important for you to know the level of knowledge required to progress to the next programming course. To help you make an informed decision about where to begin, the following self-assessment exams have been provided. If you have taken the equivalent of TCSS 142, you should take the TCSS 143 assessment test to verify your mastery of the required prerequisite knowledge. Likewise, if you have taken the equivalent of TCSS 143, you should take the TCSS 305 assessment test.
Taking the test
Please make sure to take your time and allow yourself up to one hour. This assessment will only be of value if you make an honest effort.
To find out how well you performed, download the answer key: