Computer Science 10 (Spring 2015)

Computer Science 10 (Spring 2015)

Learn computer science from University of California, Berkeley.

What You'll Learn

About

The Beauty and Joy of Computing - 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.

Taught by Daniel Garcia in the spring semester of 2015. 

26

Lessons

1

Modules

1

Reviews

Enroll for free

Enroll Now

Full course, no restrictions!

Modules

First Module
52:42 Welcome; Abstraction
45:42 Functions
46:44 Abstraction II
46:28 Creativity: Introduction
36:20 Programming Paradigms
42:19 Algorithms
50:36 Algorithms II
45:17 Concurrency
45:42 Recursion I
50:29 Recursion II
47:10 Candy Grab Game
52:18 Global Impact of Computing I
47:60 HCI
48:35 Global Impact of Computing II
47:40 Internet I
52:12 Internet II
55:36 Internet Cyber Security
46:18 Besides Blocks I: Intro to Python
47:16 Social Media Privacy
51:90 Besides Blocks II: Python Data Structures and API's
54:52 Data and Information
48:46 Limits of Computing
47:23 Future of Computing
43:47 Saving the World with Computing (Kathy Yelick)
37:70 Summary and Farewell
52:28 Python Review Session (No Audio)

Reviews

How It Works

Coursework

Coursework

Each course is like an interactive textbook with pre-recorded videos, quizzes and projects.
Peer Support

Peers

Connect with thousands of other learners to debate ideas, discuss course material, and get help mastering new concepts.

Your Teacher