香港赛马会正版图库|香港赛马会中特网

計算機科學和Python編程導論(自主模式)

自主模式

  • 什么是隨堂模式?

    隨堂模式課程一般為每學期一輪次,課程每周更新,作業、考試有截止時間,由課程提供方老師、助教指導,課程完結,成績由老師確認后,統一發放證書。

  • 什么是自主模式?

    自主模式課程常年開放加入,課件全部開放,作業、考試無截止時間,有學堂在線招募選拔的助教指導,考核通過即可自動獲得證書。

來自于: 麻省理工學院 | 分類: 計算機(665)

課程描述

本課程將介紹把計算機科學作為工具解決現實世界中的分析問題。

什么是認證證書?
免費學習
認證學習
名師簽名
實名認證
權威性
紙質證書
付費購買
免費贈送

課程簡介

本課程是兩部分課程的上半部分:即 計算機科學和 Python 編程導論及計算思維和數據科學導論。兩部分課程旨在幫助以前從未接觸過計算機科學或編程的人們學會計算思維、編寫程序解決問題。學習了兩部分課程的部分學生會將其作為進修高級計算機科學課程的基礎,但是大部分是將其作為第一門也是最后一門計算機科學課程。 因為這些課程對很多學生而言,可能是其唯一的正式計算機科學課程,我們更關注的是知識的寬度而不是深度。目標是幫助學生簡要了解更多內容,以便他們在以后事業發展過程中需要考慮如何用計算法完成某些目標時,能有些許概念。也就是說,這并非是一門“精深計算法”課程。這些具有挑戰性且嚴格的課程內容是要求學生們花費大量時間和精力學會讓計算機按照自己的意愿工作。 計算機科學導論和Python 編程導論包括計算概念、Python 編程語言、部分簡單算法、測試和調試、算法復雜性、部分簡單算法和數據結構的非正式導論。

展開

課程章節

第一周 Week 1
第一講-計算科學簡介 Lecture 1 - Introduction to Computation
Problem Set 0
第二講-編程基礎 Lecture 2 - Core Elements of Programs
第二周 Week 2
第三講-簡單算法 Lecture 3 - Simple Algorithms
第四講-函數 Lecture 4 - Functions
第三周 Week 3
第五講-遞歸 Lecture 5 - Recursion
第六講-對象 Lecture 6 - Objects
第四周 Week 4
第七講-調試 Lecture 7 - Debugging
第八講-斷言和異常 Lecture 8 - Assertions and Exceptions
第五周 Week 5
第九講-效率和增長量級 Lecture 9 - Efficiency and Orders of Growth
第十講-內存和查找 Lecture 10 - Memory and Search
第六周 Week 6
第十一講-類 Lecture 11 - Classes
第十二講-面向對象編程 Lecture 12 - Object Oriented Programming
第七周 Week 7
第十三講-樹 Lecture 13 - Trees
總結 Wrap up
第八周 Week 8
研究視頻 Research Videos

授課教師

  • Eric Grimson 麻省理工學院 計算機科學和電機工程系 教授、副校長

    W. Eric L. Grimson 是 MIT 的副校長,計算機科學和工程教授,及醫學工程 Bernard M. Gordon 教授。他于 2011 年被任命為 MIT 副校長之職。Grimson 教授自 1984 年起在 MIT 任職,曾擔任電機工程和計算機科學系主任、系副主任及教育主任。Grimson 教授在計算機視覺方面的研究得到國際認可,特別是在醫學圖像分析方面的應用更是如此。他及他的學生們已經研制出活動和行為識別技術、物體和人體識別、圖像數據庫索引、圖像導航外科手術、場地建模等計算機視覺在各領域的應用。Grimson 教授在整個事業中都積極與學生進行互動。他教授 6.001 計算機程序語言編譯與設計已有 25 年之久,現在則在教授 6.00 計算機科學和編程導論以及 6.01 EECS導論課程。他還教授本科課程包括計算機架構、軟件工程和信號處理。Grimson 教授總計帶出萬余名 MIT 本科生,并為近 50 名 MIT 博士生擔任導師。Grimson 教授是加拿大薩斯喀徹溫人。他于1975 年在加拿大里賈納大學獲得數學和物理榮譽理學士學位,并于 1980 年在 MIT 拿到數學博士學位。他在 MIT 的工程學院獲得教學卓越Bose 獎。他是美國人工智能協會 (AAAI) 成員,也是美國電氣與電子工程師協會 (IEEE) 成員。

  • Ana Bell 麻省理工學院 計算機科學和電機工程系 講師

    Ana Bell 是 MIT 計算機科學和電機工程系講師。Bell 教授在加拿大溫哥華英屬哥倫比亞大學獲得應用科學學士學位。她在普林斯頓大學拿到碩士和博士學位。她的研究方向是計算生物學,特別是使用計算技術回答這類問題:基因在做些什么?基因如何彼此間作用,并影響其他小分子?她在普林斯頓大學擔任兩個學期計算機科學導論的助教經歷讓她發現了自己對從教的熱情。從那以后,她就一直尋找機會,為學生們介紹計算機科學的奇妙世界。

  • John Guttag 麻省理工學院 計算機科學和電機工程系 教授

    John Guttag 教授是 MIT 計算機科學和電機工程的 Dugald C. Jackson 教授。他負責計算機科學和人工智能實驗室的數據驅動醫學研究小組。該小組從事高級計算技術在醫學領域的應用研究。目前的項目包括預測不良醫學事件、預測病患對治療的具體反應、無創監測和診斷工具,以及遠程醫療。他還從事數據網絡、運動分析、軟件無線電、軟件工程和機器定理證明等方面的研究、出版和講座。Guttag 教授在布朗大學獲得英語學士學位,以及應用數學的碩士學位。他的博士學位是在多倫多大學獲得。從 1999 年 1 月至 2004 年 8 月,Guttag 教授一直擔任 MIT 電機工程和計算機科學的系主任。他是美國計算機協會的成員,也是美國文理學院院士。

精華筆記

精華筆記正在評選中,去看看全部筆記

常見問題

目前還沒有常見問題喲!

香港赛马会正版图库