We propose to develop Computer Science 0 (CS0): a new introductory general service course, available to students across the university, to share the beauty, joy and awe of computing. This course has the potential to serve as a model for a new CollegeBoard Advanced Placement course in the works, which could have national impact. Students will be gently introduced to programming and computational thinking using a new graphical programming language called Scratch, with the emphasis on problems relevant to themselves and society.
ULAB: Undergraduate Lab at Berkeley (UC Berkeley)
When Berkeley undergraduates engage in immersive research experiences, it can be one of the most transformative and fruitful adventures of their college career. Yet, many