InfoCoBuild

CS 10: The Beauty and Joy of Computing

This is a collection of links to lectures of Computer Science 10: The Beauty and Joy of Computing from UC Berkeley Webcasts. 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.

Image: CS 10: The Beauty and Joy of Computing


Video/text Computer Science 10: The Beauty and Joy of Computing (Spring 2015)

Instructor: Professor Dan Garcia. Abstraction. Creativity. Programming Paradigms. Algorithms. Concurrency. Recursion. Artificial Intelligence. Global Impact of Computing. Data and Information. ...

Video/text Computer Science 10: The Beauty and Joy of Computing (Fall 2014)

Instructor: Professor Gerald Friedland. Abstraction. Functions. Creativity and Abstraction. Programming Paradigms. Multimedia Computing. Algorithms. Sharing Multimedia on the Internet. Social Implications. ...

Video/text Computer Science 10: The Beauty and Joy of Computing (Spring 2014)

Instructor: Professor Dan Garcia. Abstraction. Functions. Creativity and Abstraction. 3D Graphics. Programming Paradigms. Algorithms. Social Implications of Computing. Limits of Computing. Future of Computing. ...

Video/text Computer Science 10: The Beauty and Joy of Computing (Fall 2012)

Instructor: Professor Dan Garcia. 3D Graphics. Video Games. Functions. Programming Paradigms. Algorithms. Artificial Intelligence. Computational Game Theory. Distributed Computing. Saving the World with Computing. ...

Video/text Computer Science 10: The Beauty and Joy of Computing (Spring 2012)

Instructor: Professor Dan Garcia. 3D Graphics. Video Games. Algorithms. Concurrency. Recursion. Social Implications of Computing. Human-Computer Interaction. Computational Game Theory. Distributed Computing. ...

Video/text Computer Science 10: The Beauty and Joy of Computing (Fall 2011)

Instructor: Professor Dan Garcia. 3D Graphics. Video Games. Programming Paradigms. Artificial Intelligence. Computational Game Theory. The Potential of Cloud Computing. Saving the World with Computing. Limits of Computing. Future of Computing. ...

Video/text Computer Science 10: The Beauty and Joy of Computing (Spring 2011)

Instructor: Professor Dan Garcia. 3D Graphics. Video Games. Programming Paradigms. Algorithms. Concurrency. Recursion. Higher Order Functions. Human-Computer Interaction. Distributed Computing. Cloud Computing. ...

Video/text Computer Science 10: The Beauty and Joy of Computing (Fall 2010)

Instructors: Prof. Brian Harvey and Prof. Daniel Garcia. This course provide an introduction to the beauty and joy of computing, dealing with the history, social implications, great principles, and future of computing.