Computer Science 61A, 001 - Spring 2010
4.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
188 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Computer Science 61A, 001 - Spring 2010 to your Wishlist.

Add to Wishlist

Computer Science 61A, 001 - Spring 2010

The CS 61 series is an introduction to computer science, with particular emphasis on software and on machines from a pro
4.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
188 students enrolled
Created by UC Berkeley
Published 3/2010
English
Price: Free
Includes:
  • 15 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
Description
The CS 61 series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view. This first course concentrates mostly on the idea of abstraction, allowing the programmer to think in terms appropriate to the problem rather than in low-level operations dictated by the computer hardware. The next course, CS 61B, will deal with the more advanced engineering aspects of software—on constructing and analyzing large programs and on techniques for handling computationally expensive programs. Finally, CS 61C concentrates on machines and how they carry out the programs you write.
In CS 61A, we are interested in teaching you about programming, not about any particular programming language. We consider a series of techniques for controlling program complexity, such as functional programming, data abstraction, object-oriented program- ming, and query systems. To get past generalities you must have programming practice in some particular language, and in this course we use Scheme, a dialect of Lisp. This language is particularly well-suited to the organizing ideas we want to teach. Our hope, however, is that once you have learned the essence of programming, you will find that picking up a new programming language is but a few days’ work.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
19 Lectures
15:10:23
+
The Structure and Interpretation of Computer Programs
19 Lectures 15:10:23
The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
45:27

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
48:24

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
50:02

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
47:46

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
47:49

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
49:02

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
50:13

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
50:00

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
48:17

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
45:53

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
46:34

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
44:59

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
49:52

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
48:29

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
43:51

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
49:21

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
49:56

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
47:57

The series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view.
The Structure and Interpretation of Computer Programs
46:31
About the Instructor
UC Berkeley
4.1 Average rating
0 Reviews
3,193 Students
25 Courses