MW 2:40pm–3:55pm · MW 5:40pm–6:55pm
2 distinct times across 2 sections.
2 of 2 sections have room
Description
Lect: 3. A general introduction to computer science for science and engineering students interested in majoring in computer science or engineering. Covers fundamental concepts of computer science, algorithmic problem-solving capabilities, and introductory Java programming skills. Assumes no prior programming background. Columbia University students may receive credit for only one of the following two courses: 1004 or 1005.
Reviews
Course experience
n=96, 2001–2026
Aggregated across everyone who has taught this course.
Teaching quality
3.6 / 5
Grading fairness
4.4 / 5
Workload
4.0 / 5 · Heavy
Difficulty
3.4 / 5 · Moderate
Overall sentiment
Positive
Sections2
- 215 of 320 seats left
Seat data provenance: Directory as of August 23, 2026 at 4:00 AM
- 118 of 164 seats left
Seat data provenance: Directory as of August 23, 2026 at 4:00 AM
In your week
Workload and grading
- Grading
- Not published
- Format
- Not published
- Credits
- 3 credits
Reported workload
From CULPA and Reddit reviews matched to this course.
No reviews matched yet.