Intro to Computer Programming
VU Course ID: | CP361 |
Curriculum: | 40 lectures |
Fee: | FREE |
Textbooks: |
None |
Prerequisites: | None |
Instructor: | Staff |
Provider: | University of California, Berkeley |
Recordable: | Yes / 2 CEUs |
Sponsored Message
Course Description
This 40-unit video course exposes computer science students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data- directed programming and message-passing; and (b) between programming languages, using functional and rule-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and algorithms on a von Neumann machine. There are several significant programming projects, programmed in a dialect of the LISP language.
Lesson 1 |
Lesson 2 |
Lesson 3 |
Lesson 4 |
Lesson 5 |
Lesson 6 |
Lesson 7 |
Lesson 8 |
Lesson 9 |
Lesson 10 |
Lesson 11 |
Lesson 12 |
Lesson 13 |
Lesson 14 |
Lesson 15 |
Lesson 16 |
Lesson 17 |
Lesson 18 |
Lesson 19 |
Lesson 20 |
Lesson 21 |
Lesson 22 |
Lesson 23 |
Lesson 24 |
Lesson 25 |
Lesson 26 |
Lesson 27 |
Lesson 28 |
Lesson 29 |
Lesson 30 |
Lesson 31 |
Lesson 32 |
Lesson 33 |
Lesson 34 |
Lesson 35 |
Lesson 36 |
Lesson 37 |
Lesson 38 |
Lesson 39 |
Lesson 40 |
Notepad.cc: ~ Leave yourself notes in the cloud! |
|
You can use Notepad.cc to jot down notes and keep track of your studies. If this is your first use, click the Open button, then click in the white space and begin typing! Your notes will be auto-saved as you type.
Create notes for each of your classes and access them using any browser. You also can share notes with a classmate, collaborate in real time, or password-protect your notes for privacy. Click the Expand icon above to access these features.
Sponsored Message
If you have completed this course, please review it. Sharing your experiences will help others know what to expect from this class, and your feedback will be much appreciated!