Self-Assessment For CSC 212 “Data Structures” Course Readiness
URI’s CSC 212 “Data Structures” course has a prerequisite of CSC 211 “Computer Programming”. At URI CSC 211 – CSC 212 is a two-course sequence with both courses taught in C++. If you have not taken CSC 211 at URI (e.g. you have transferred CSC 211 credit from outside of URI), we strongly recommend that you take this self-assessment. The material in this self-assessment is based on learning objectives of URI’s CSC 211, which are assumed when students start CSC 212. If you don’t feel comfortable with the material reflected in this self-assessment, then talk to your advisor about how to re-take CSC 211 at URI.
This self-assessment is optional. It is not a placement exam. If you meet the CSC 211 prerequisite, you are allowed to take CSC 212 regardless of your performance on this assessment. This self-assessment is a tool for you to use to make the best decision possible for your education.
CSC 211 Syllabus
Here is a link to a typical URI CSC 211 syllabus.
Access The Self-Assessment
To take the self assessment follow these instructions to do the assessment at the Gradescope site.
If you have questions
- About transfer credit or placement – talk to your advisor
- About access to the self-assessment on Gradescope – contact Professor Michael Conti (email address in the URI Directory)
- About CSC 212 – contact Professor Jonathan Schrader (email address in the URI Directory)
C++ Language Refresher/Self-Instruction
If you wish to refresh or self-teach C++ in preparation for CSC 212, we recommend the following resources:
- You could use the CSC211 text book Problem Solving with C++, 10th Ed., W. Savitch
- To practice programming, install and learn to use (using Internet resources) the CS50 IDE. This is described in the first CSC211 lab.
- The Cherno YouTube channel has some good C++ tutorials too.