CSCI 0170

Computer Science: An Integrated Introduction

Brown University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

CSCI 0170 is a computer science introduction suitable for students with no prior experience. It focuses on functional programming, which provides a new experience for students who have already done some programming and a solid foundation for students who have never programmed at all. Students learn to design solutions to computational problems, solutions that are compact, elegant, and efficient. Over the course of the semester, the computational problems addressed grow in complexity, from simple (e.g. long addition) to moderate (e.g. implementation of one programming language in another) to sophisticated (e.g. an implementation of an AI game player for two-person games of complete information). We study clear and precise formulation of computational problems, use of recursion, and rudimentary analysis of algorithms. The emphasis is on problem solving and insight and crafting beautiful things rather than on coding.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #brown-CSCI0170Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?