The Structure and Interpretation of Computer Science

The University of California, Berkeley is the preeminent public research and teaching institution in the nation. From classic literature to emerging technologies, the curricula of our 130 academic departments span the wide world of thought and knowledge. Supported by the people of California, the university has embraced public service as an essential part of its mission since 1868.

CS 61A The Structure and Interpretation of Computer Programs
Instructor Brian Harvey
Spring 2008

Introduction to programming and computer science. This course exposes 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; (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.

CS 61A Lecture 17: Object-Oriented Programming I 

CS 61A Lecture 18: Object-Oriented Programming II 

CS 61A Lecture 19: Object-Oriented Programming III 

Advertisements

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s