CS 10. The Beauty and Joy of Computing

Catalog Description: An introduction to the beauty and joy of computing. The history, social implications, great principles, and future of computing. Beautiful applications that have changed the world. How computing empowers discovery and progress in other fields. Relevance of computing to the student and society will be emphasized. Students will learn the joy of programming a computer using a friendly, graphical language, and will complete a substantial team programming project related to their interests.

Units: 4.0

Credit Restrictions: Students will receive no credit for 10 after having taken W10, 61A, 61B, or 61C.

Formats:
Fall: 2 hours of lecture, 1 hour of discussion, and 4 hours of laboratory per week
Spring: 2 hours of lecture, 1 hour of discussion, and 4 hours of laboratory per week
Summer: 4 hours of lecture, 2 hours of discussion, and 8 hours of laboratory per week

Grading basis: letter

Final exam status: Written final exam conducted during the scheduled final exam period


Class Schedule (Fall 2018):
MoWe 3:00PM - 3:59PM, Evans 10 – Daniel Garcia

Class Schedule (Spring 2019):
MoFr 3:00PM - 3:59PM, Li Ka Shing 245 – Daniel Garcia

Spring 2016 class homepage on bCourses

Class homepage on inst.eecs

General Catalog listing

Related Areas: