Abstraction and Design in Computation

Product type

Abstraction and Design in Computation

Harvard Extension School
Logo Harvard Extension School

Need more information? Get more details on the site of the provider.

Description

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. The recorded lectures are from the Harvard School of Engineering and Applied Sciences course Computer Science 51. Exercises are conducted in OCaml. Prerequisites: CSCI E-52 and CSCI E-120, or the equivalents. (4 credits)

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

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. The recorded lectures are from the Harvard School of Engineering and Applied Sciences course Computer Science 51. Exercises are conducted in OCaml. Prerequisites: CSCI E-52 and CSCI E-120, or the equivalents. (4 credits)

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.