{"id":16968,"date":"2024-01-29T11:09:59","date_gmt":"2024-01-29T16:09:59","guid":{"rendered":"https:\/\/web.uri.edu\/cs\/?page_id=16968"},"modified":"2024-01-29T11:30:40","modified_gmt":"2024-01-29T16:30:40","slug":"csc-212-self-assessment","status":"publish","type":"page","link":"https:\/\/web.uri.edu\/cs\/academics\/csc-212-self-assessment\/","title":{"rendered":"CSC 212 Self-Assessment DRAFT"},"content":{"rendered":"<h1>Self-Assessment For CSC 212 \u201cData Structures\u201d Course Readiness<\/h1>\n<p>URI\u2019s CSC 212 \u201cData Structures\u201d course has a prerequisite of CSC 211 \u201cComputer Programming\u201d. At URI CSC 211 &#8211; 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\u2019s CSC 211, which are assumed when students start CSC 212. If you don\u2019t feel comfortable with the material reflected in this self-assessment, then talk to your advisor about how to re-take CSC 211 at URI.<\/p>\n<p><em><strong>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.<\/strong><\/em> This self-assessment is a tool for you to use to make the best decision possible for your education.<\/p>\n<h2>CSC 211 Syllabus<\/h2>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1ThN5UgNhlDgoMbo3iy4BnTY_nnhJgb1k\/view?usp=sharing\" rel=\"noopener\" target=\"_blank\">Here<\/a> is a link to a typical URI CSC 211 syllabus.<\/p>\n<h2>Access The Self-Assessment<\/h2>\n<p>To take the <a href=\"https:\/\/csc211-uri.github.io\" rel=\"noopener\" target=\"_blank\">self assessment<\/a> follow these <a href=\"https:\/\/docs.google.com\/document\/d\/e\/2PACX-1vSY0kC9W14JNFjOam_r4hb7vXC_gl0Hkd2eeKmJBBDL8eKD5-aKnL0t_523d3uIA-yVbrqz9yHrjixS\/pub?urp=gmail_link#id.2k8leuf58gvb\" rel=\"noopener\" target=\"_blank\">instructions<\/a> to do the assessment at the Gradescope site.<\/p>\n<h2>If you have questions<\/h2>\n<ul>\n<li>About transfer credit or placement &#8211; talk to your advisor<\/li>\n<li>About access to the self-assessment on Gradescope &#8211; contact Professor Michael Conti (email address in the <a href=\"https:\/\/directory.uri.edu\/\" rel=\"noopener\" target=\"_blank\">URI Directory<\/a>)<\/li>\n<li>About CSC 212 &#8211; contact Professor Jonathan Schrader (email address in the <a href=\"https:\/\/directory.uri.edu\/\" rel=\"noopener\" target=\"_blank\">URI Directory<\/a>)<\/li>\n<\/ul>\n<h2>C++ Language Refresher\/Self-Instruction<\/h2>\n<p>If you wish to refresh or self-teach C++ in preparation for CSC 212, we recommend the following resources:<\/p>\n<ul>\n<li>You could use the CSC211 text book <a href=\"https:\/\/www.pearson.com\/us\/higher-education\/program\/Savitch-Problem-Solving-with-C-Plus-My-Lab-Programming-with-Pearson-e-Text-Access-Card-Package-10th-Edition\/PGM1743309.html\" rel=\"noopener\" target=\"_blank\">Problem Solving with C++<\/a>, 10th Ed., W. Savitch<\/li>\n<li>To practice programming, install and learn to use (using Internet resources) the <a href=\"https:\/\/urldefense.proofpoint.com\/v2\/url?u=https-3A__ide.cs50.io_&amp;d=DwMFaQ&amp;c=dWz0sRZOjEnYSN4E4J0dug&amp;r=Xv_1zlOVp43_2bWwuWyBGgJSI7f2-5GyhQHOxg5f3WA&amp;m=BE4DMlTL9T3LKr2Hw2JutGDnxHtw6dtDpYxE_MjuGMo&amp;s=uH9ANH0ao3tAqRdNlS9dkiS0-woHS_U9n9869OywWmA&amp;e=\" rel=\"noopener\" target=\"_blank\">CS50 IDE<\/a>. This is described in the <a href=\"https:\/\/drive.google.com\/file\/d\/1jj0oKF5zPCjvl74u1hG6LjegxNAwBhe2\/view?usp=sharing\" rel=\"noopener\" target=\"_blank\">first CSC211 lab<\/a>.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=18c3MTX0PK0&amp;list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb\" rel=\"noopener\" target=\"_blank\">The Cherno<\/a> YouTube channel has some good C++ tutorials too.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Self-Assessment For CSC 212 \u201cData Structures\u201d Course Readiness URI\u2019s CSC 212 \u201cData Structures\u201d course has a prerequisite of CSC 211 \u201cComputer Programming\u201d. At URI CSC 211 &#8211; 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 [&hellip;]<\/p>\n","protected":false},"author":3300,"featured_media":0,"parent":42,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-16968","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/16968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/users\/3300"}],"replies":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/comments?post=16968"}],"version-history":[{"count":5,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/16968\/revisions"}],"predecessor-version":[{"id":16970,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/16968\/revisions\/16970"}],"up":[{"embeddable":true,"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/pages\/42"}],"wp:attachment":[{"href":"https:\/\/web.uri.edu\/cs\/wp-json\/wp\/v2\/media?parent=16968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}