CSCI 0180

Computer Science: An Integrated Introduction

Brown University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

A continuation of CSCI 0170 . Students learn to program in Java while continuing to develop their algorithmic and analytic skills. Emphasis is placed on object-oriented design, imperative programming, and the implementation and use of data structures. Examples are drawn from such areas as databases, strategy games, web programming, graphical user interfaces, route finding, and data compression. Lab work done with the assistance of TAs. Prerequisite: CSCI 0112 , 0170 , or CSCI 0190 . CSCI 0111 can be used if additional work is done and with the instructor's permission.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #brown-CSCI0180Fall 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?