MIT OpenCourseWare


» 進階搜尋
 課程首頁
 教學大綱
 教學時程
 相關閱讀資料
 課堂講稿
 複習/實習課程
 實作課程
 作業
 測驗
 專題
 使用工具或軟體
 相關資源

6.170 Laboratory in Software Engineering, Fall 2001

Software programming.
Software programming. (Image courtesy of Photo © openphoto.net.)

課程重點

Universia

This course has been translated by Universia and is available en Espanol and em Portugues.

6.170, a core electrical engineering computer science subject at MIT, has viritually all of its course materials online:
  • Lecture notes are posted in PDF format
  • All assignments are given in HTML format
  • Past exams have been posted

In addition, there are a number of online resources, ranging from help guides to programming set by set instructions for assignments, and software tools for users.

The culmination of the learning is the Gizmoball project, which has numerous resources for students to build. There are a couple of past examples of the Gizmoball implementation to view.

課程描述

Introduces concepts and techniques relevant to the production of large software systems. Students taught a programming method based on the recognition and description of useful abstractions. Topics: modularity; specification; data abstraction; object modeling; design patterns; and testing. Several programming projects of varying size undertaken by students working individually and in groups.

師資
講師:
Prof. Daniel Jackson
Prof. Srinivas Devadas
上課時數

教師授課:
每週4節
每節1.5小時

程度
大學部
回應
告訴我們您對本課程或「開放式課程網頁」的建議。
聲明
麻省理工學院開放式課程認可 開放式課程計畫(OOPS)的翻譯計畫,開放式課程計畫(OOPS)乃是運用其獨立團隊、獨立資源、獨立流程進行翻譯計畫之團隊。

所有麻省理工學院開放式課程之材料皆以麻省理工學院開放式課程創作共享授權發佈,所有之翻譯資料皆由開放式課程計畫(OOPS)所提供,並由其負翻譯品質之責任。

此處麻省理工學院開放式課程之資料乃由 開放式課程計畫(OOPS) 譯為正體中文。麻省理工學院開放式課程在此聲明,不論是否遭遇或發現相關議題,麻省理工學院開放式課程、麻省理工學院教師、麻省理工學院校方並不對翻譯正確度及完整性作保證。上述單位並對翻譯後之資料不作明示或默許對任一特定目的之適合性之保證、非侵權之保證、或永不出錯之保證。麻省理工學院校方、麻省理工學院開放式課程對翻譯上之不正確不負任何責任。由翻譯所引發任何關於此等資料之不正確或其他瑕疵,皆由開放式課程計畫(OOPS)負全責,而非麻省理工學院開放式課程之責。

原文聲明

 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy