Course Details

CSE 101 introduces central ideas of computing and computer science, instills practices of computational thinking, and engages students in the creative aspects of the field. Also introduces appropriate computing technology as a means for solving computational problems and exploring creative endeavors. Requires some programming.

Prerequisite: Passing the math placement exam at level 3, or any equivalent math course


Course Objectives

  • Use computing tools and techniques to create artifacts
  • Use multiple levels of abstraction, models, and simulation in computation
  • Use algorithms to develop and express solutions to computational problems


Stony Brook Curriculum TECH Learning Outcomes

Students who successfully complete this course will be able to:

  • Demonstrate an ability to apply technical tools and knowledge to practical systems and problem solving.
  • Design, understand, build, or analyze selected aspects of the human-made world. The "human-made world" is defined for this purpose as "artifacts of our surroundings that are conceived, designed, and/or constructed using technological tools and methods."


Important Dates

9/4: No class (Labor Day)

9/12 or 9/14: Lab meetings begin

9/27: Midterm 1 (in class)

11/1: Midterm 2 (in class)

11/22: No class (Thanksgiving Break)

12/12: Final exam (5:30–8:00 PM, location TBA)