Scroll down for important information, links to Zoom, meeting time/exam info, and 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.
Navigating ths site
This site will be used to house all non-confidential course information such as prep material, 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).
- We will not be using Brightspace
- We will be using Piazza for announcements and Q&A
- We will be using Zoom for all lecture, lab, and hours meetings (find links below)
- You must be logged in to Zoom using your URI address to access any Zoom meeting.
- Use SSO (single sign-on) and when asked for a domain, use uri-edu.
- Trouble logging in? Watch this 30 second video demo.
Important Links
This section has been moved to save space on this page. Please go to the links page for all course-related links.
Meeting Times and Format
Add CSC 212 to your calendar (includes Zoom info): CSC212.ics
- Lecture
- Virtually on Tuesdays and Thursdays 3:30pm - 4:45pm ET
- Lab Section 1
- Virtually on Wednesdays 10:00am - 11:45am ET
- Lab Section 2
- Virtually on Wednesdays 12:00pm - 1:45pm ET
- Lab Review (optional but recommended)
- Virtually on Fridays at 5pm
Exam Schedule
Both exams will use the same Zoom as is used for class meetings/lectures.
- Midterm
- Tuesday, March 16th, 2021, 3:30pm - 4:45pm ET
- Final
Thursday, May 6th, 2021, 3:00pm - 6:00pm ET
The final exam has been cancelled due to an unfortunate incident of academic dishonesty.
Required Materials
- There is no required textbook for this course.
- You’ll need a computer.
- To complete the programming assignments. If you don’t own one, there are limited computer lab spaces available in Tyler Hall.
- We will be doing programming exercises in class so make sure to have access to your computer during this time
- You’ll need a computing device with reliable access to the Internet.
- To access pre-readings and assignments
- To join Zoom meetings for class, lecture, and hours
- To reduce background noise, I highly recommend using headphones with a built-in microphone
- Please download Zoom beforehand and set up your account.
- To set up your Zoom account, log in using your URI single sign on, and set up your profile name and profile picture.
- For your profile picture, please upload a picture of you or something that represents you.
- If you’d like to list your pronouns, you may add them to the “Last Name” field in parentheses.