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)

会期:
  • 2014年1月28日
介绍:
  • 免费:
  • 收费:
  • 证书:
  • MOOC:
  • 视频讲座:
  • 音频讲座:
  • Email-课程:
  • 语言: 英语 Gb

反馈

目前这个课程还没有反馈。您想要留第一个反馈吗?

请注册, 为了写反馈

Show?id=n3eliycplgk&bids=695438
NVIDIA
还有这个题目的:
Extensionflag Database and Information Management Systems
This course covers the fundamental concepts of information management...
6-01scs11 Introduction to Electrical Engineering and Computer Science I
This course provides an integrated introduction to electrical engineering and...
Extensionflag Understanding and Developing Interactive Media
This course provides students with a hands-on exploration of the world...
4-520f05 Computational Design I: Theory and Applications
This class introduces design as a computational enterprise in which rules are...
1-00s12 Introduction to Computers and Engineering Problem Solving
This course presents the fundamentals of object-oriented software design and...
还有标题«数学与统计»:
6e8a49e3-e74b-4a74-81b7-ebaf9c82c620-e20771d7a2a2.small Derivatives Markets: Advanced Modeling and Strategies
Financial derivatives are ubiquitous in global capital markets. Students will...
Ddjlogo Doing Journalism with Data: First Steps, Skills and Tools
This free 5-module online introductory course gives you the essential concepts...
Ampcamp4-logo Big Data Mini Course: AMP Camp 4 hands-on exercises
The exercises we cover today will have you working directly with the Spark specific...
Google_logo_41 Digital Analytics Fundamentals
This three-week course provides a foundation for marketers and analysts seeking...
Logo Information Theory, Pattern Recognition, and Neural Networks
A series of sixteen lectures covering the core of the book "Information Theory...
还有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