Please log in to access this page.

Elements of Software Construction

开始时间: 04/22/2022 持续时间: 未知

所在平台: MIT公开课

课程类别: 工程

大学或机构: ocw

课程主页: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-005-elements-of-software-construction-fall-2008

课程评论:没有评论

第一个写评论        关注课程

课程评论(0条)

课程简介

This course provides an introduction to the fundamental principles and techniques of software development that have greatest impact on practice. Topics include capturing the essence of a problem by recognizing and inventing suitable abstractions; key paradigms, including state machines, functional programming, and object-oriented programming; use of design patterns to bridge gap between models and code; the role of interfaces and specification in achieving modularity and decoupling; reasoning about code using invariants; testing, test-case generation and coverage; and essentials of programming with objects, functions, and abstract types. The course includes exercises in modeling, design, implementation and reasoning.

课程标签

0人关注该课程

主题相关的课程