Welcome to CSCI 0111 - Computing Foundations: Data!

Meeting time and Location: MWF 1-1.50PM, Friedman 208

CS0111 is the beginning course of a new introductory Computer Science sequence at Brown University for both concentrators and non-concentrators. We want to provide our students the chance to master the fundamentals needed for upper-level courses, in addition to reasonable stopping point after any course and real-life applications to other academic fields.

In this course, you will learn foundational ideas about Computer Science through essential programming, data structures and data science applications, alongside other big ideas in computing. We use two different programming languages, Pyret and Python, to help students learn to approach concepts from different perspectives.

The course expects no prior programming experience.

Quick links

Shopping period announcements

  • Important dates: there will be short in-class quizzes on Sep 27, Oct 25, and Nov 22. The final exam will be at 9:00 AM on Dec 14.

  • Collaboration Policy

    All students must agree to this collaboration policy.

Final Exam Prep Guide

Materials - Quizzes from this semester

  • Quiz 1
  • Quiz 2
  • Quiz 3

Materials - Prep Guide & Practice Final

CS18 Bridge Work


The archive to the previous iterations of the course could be found here.