Computer Science 10 (Spring 2015)

1 Review

Teachers: University of California, Berkeley

About: 21½ hours, 26 lessons, Certificate of Completion

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. 

Read More


More Details

Course Description

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. 

License: CC BY-NC-ND

Curriculum

Module 1: First Module

Lesson 1: Welcome; Abstraction
Computer Science 10 - 2015-01-21
Lesson 2: Functions
Computer Science 10 - 2015-01-26
Lesson 3: Abstraction II
Computer Science 10 - 2015-01-28
Lesson 4: Creativity: Introduction
Computer Science 10 - 2015-02-02
Lesson 5: Programming Paradigms
Computer Science 10 - 2015-02-04
Lesson 6: Algorithms
Computer Science 10 - 2015-02-09
Lesson 7: Algorithms II
Computer Science 10 - 2015-02-11
Lesson 8: Concurrency
Computer Science 10 - 2015-02-23
Lesson 9: Recursion I
Computer Science 10 - 2015-02-25
Lesson 10: Recursion II
Computer Science 10 - 2015-03-02
Lesson 11: Candy Grab Game
Computer Science 10 - 2015-03-04
Lesson 12: Global Impact of Computing I
Computer Science 10 - 2015-03-09
Lesson 13: HCI
Computer Science 10 - 2015-03-11
Lesson 14: Global Impact of Computing II
Computer Science 10 - 2015-03-16
Lesson 15: Internet I
Computer Science 10 - 2015-03-18
Lesson 16: Internet II
Computer Science 10 - 2015-03-30
Lesson 17: Internet Cyber Security
Computer Science 10 - 2015-04-01
Lesson 18: Besides Blocks I: Intro to Python
Computer Science 10 - 2015-04-06
Lesson 19: Social Media Privacy
Computer Science 10 - 2015-04-08
Lesson 20: Besides Blocks II: Python Data Structures and API's
Computer Science 10 - 2015-04-13
Lesson 21: Data and Information
Computer Science 10 - 2015-04-15
Lesson 22: Limits of Computing
Computer Science 10 - 2015-04-20
Lesson 23: Future of Computing
Computer Science 10 - 2015-04-22
Lesson 24: Saving the World with Computing (Kathy Yelick)
Computer Science 10 - 2015-04-27
Lesson 25: Summary and Farewell
Computer Science 10 - 2015-04-29
Lesson 26: Python Review Session (No Audio)
Computer Science 10 - 2015-05-06: No audio

Reviews (1 Review)

Ari Haverinen February 3rd, 2017