URI CSC 212 logo URI CSC 212

Scroll down for important information, links to Zoom, meeting time/exam info, and required materials!

On this page:
✔️ Intro
✔️ Site info
✔️ Meeting Times and Format
✔️ Meeting Links
✔️ Exams and Final Project
✔️ Required Materials

Intro to the course

Data structures and algorithms is arguably the most important course you’ll take in Computer Science. From getting internships and job offers to preparing for advanced courses, understanding data structures and algorithms is what differentiates programmers and coders from computer scientists and engineers.

Generally speaking, the data structures and algorithms course is one of the toughest for CS majors (across universities, not just at URI). This course should put together your problem solving and programming skills and push you to think beyond short and disjointed code– enabling you to think through and solve large-scale and real-world problems.

Because the topics we’re going to cover are already challenging in it of themselves, it’s important you come in as prepared as possible so you don’t have to play catch up while learning new material.

Working on C++ programming, problem-solving skills, and dividing-and-conquering is strongly recommended for all students and tons of resources to practice and review are available on the resources page.

Navigating ths site

This site will be used to house all non-confidential course information such as class resources, syllabus, and assignments. Use the sidebar on the left (right if on mobile) to view the pages, scroll down for all important links (such as Zoom).


Meeting Times and Format

There are two summer sections of CSC 212. All class meetings and student help hours will be held over Zoom.

Meeting Links

Section 00 Lecture
Meets virtually on Tuesdays, Wednesdays, and Thursdays 3:00pm - 4:50pm ET
Section 01 Lecture
Virtually on Tuesdays, Wednesdays, and Thursdays 10:00pm - 11:50pm ET
Student Help Hours
Various times, see schedule.

Exams and Final Project

There are no exams for this course. There is, however, an open-ended final project due on July 31st. That means you’ll need to concurrently work on assignments + your final project after the first half of the session.


Required Materials