Abstraction and Design in Computation

Henry H. Leitner, PhD, Senior Lecturer on Computer Science, Harvard University., Harvard Extension School

This course covers abstraction and design in computation. Topics include functional and object-oriented styles of programming, software engineering in the small, and models of computation. The goal is to understand how to design large programs to make them readable, maintainable, efficient, and elegant. Exercises are conducted in OCaml. The recorded lectures are from the Harvard School of Engineering and Applied Sciences course Computer Science 51. Formerly CSCI E-250.
Prerequisites: CSCI E-20 and CSCI E-50, or the equivalents. (4 credits)

Сессии:
  • 28 января 2014
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Show?id=n3eliycplgk&bids=695438
NVIDIA
Ещё курсы на эту тему:
Saas_verified CS169.2x: Software as a Service
CS169.2x teaches sophisticated SaaS+Agile skills, such as working with legacy...
Extensionflag Understanding and Securing the Cyber Infrastructure
Today's world is a participatory cyberspace world. Not that long ago...
4-520f05 Computational Design I: Theory and Applications
This class introduces design as a computational enterprise in which rules are...
6-824s06 Distributed Computer Systems Engineering
This course covers abstractions and implementation techniques for the design...
Extensionflag Database and Information Management Systems
This course covers the fundamental concepts of information management...
Ещё из рубрики «Математика и статистика»:
B7b69de4-da99-4291-bc0f-e3b568d78237-b473275d5797.small Business Analytics for Data-Driven Decision Making
Learn how to lead your firm to make better business decisions using analytic...
52b6c2bf-2b08-4e7b-a7a5-faa2aa294d7e-3608f36e6e73.small Linear Algebra IV: Orthogonality & Symmetric Matrices and the SVD
This course takes you through roughly five weeks of MATH 1554, Linear Algebra...
7a7d4897-584a-4667-aeeb-c3a87a0cc15c-99186295b0b7.small Manufacturing Systems I
Learn about manufacturing systems and ways to analyze them in terms of material...
1e13fdc5-8cb9-4559-ab59-222ec1855d34-64c096e04a18.small Manufacturing Process Control II
Learn how to control process variation, including methods to design experiments...
03aa7c7e-cd4e-4b08-9beb-ab32fba5d947-902285399451.small Multidisciplinary Research methods for Engineers
Engineering is no longer limited to working in a single domain; nowadays engineers...
Ещё от Harvard Extension School:
Extensionflag Abnormal Psychology
We examine a variety of mental disorders from several different theoretical...
Math222 Abstract Algebra
Algebra is the language of modern mathematics. This course introduces students...
Extensionflag Academic Writing and Critical Reading
This course introduces students to the demands and conventions of academic...
Extensionflag Adult Development
This course explores adulthood—the latter two-thirds to three-quarters...
Extensionflag Advanced Expository Writing: Writing in the Sciences
This course provides instruction in writing for students considering...

© 2013-2019