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.