計算機科學(xué)和Python編程導(dǎo)論
本文關(guān)鍵詞:計算機科學(xué)
更多相關(guān)文章: 計算機科學(xué)和Python編程導(dǎo)論 隨堂模式 麻省理工學(xué)院 計算機 學(xué)堂在線
課程簡介
本課程是兩部分課程的上半部分:即 計算機科學(xué)和 Python 編程導(dǎo)論及計算思維和數(shù)據(jù)科學(xué)導(dǎo)論。兩部分課程旨在幫助以前從未接觸過計算機科學(xué)或編程的人們學(xué)會計算思維、編寫程序解決問題。學(xué)習(xí)了兩部分課程的部分學(xué)生會將其作為進(jìn)修高級計算機科學(xué)課程的基礎(chǔ),但是大部分是將其作為第一門也是最后一門計算機科學(xué)課程。 因為這些課程對很多學(xué)生而言,可能是其唯一的正式計算機科學(xué)課程,我們更關(guān)注的是知識的寬度而不是深度。目標(biāo)是幫助學(xué)生簡要了解更多內(nèi)容,以便他們在以后事業(yè)發(fā)展過程中需要考慮如何用計算法完成某些目標(biāo)時,能有些許概念。也就是說,這并非是一門“精深計算法”課程。這些具有挑戰(zhàn)性且嚴(yán)格的課程內(nèi)容是要求學(xué)生們花費大量時間和精力學(xué)會讓計算機按照自己的意愿工作。 計算機科學(xué)導(dǎo)論和Python 編程導(dǎo)論包括計算概念、Python 編程語言、部分簡單算法、測試和調(diào)試、算法復(fù)雜性、部分簡單算法和數(shù)據(jù)結(jié)構(gòu)的非正式導(dǎo)論。
展開 課程章節(jié)入學(xué)調(diào)查 Entrance Survey初步調(diào)查 Important Preliminary Survey第一周 Week 1第一講-計算科學(xué)簡介 Lecture 1 - Introduction to ComputationProblem Set 0第二講-編程基礎(chǔ) Lecture 2 - Core Elements of Programs第二周 Week 2第三講-簡單算法 Lecture 3 - Simple Algorithms第四講-函數(shù) Lecture 4 - FunctionsProblem Set 1Problem Set 2第三周 Week 3第五講-遞歸 Lecture 5 - Recursion第六講-對象 Lecture 6 - ObjectsProblem Set 3第四周 Week 4第七講-調(diào)試 Lecture 7 - Debugging第八講-斷言和異常 Lecture 8 - Assertions and ExceptionsProblem Set 4期中考試考試 Quiz編程測驗 Quiz Code Graders第五周 Week 5第九講-效率和增長量級 Lecture 9 - Efficiency and Orders of Growth第十講-內(nèi)存和查找 Lecture 10 - Memory and SearchProblem Set 5OverviewEdX Introduction第六周 Week 6第十一講-類 Lecture 11 - Classes第十二講-面向?qū)ο缶幊?Lecture 12 - Object Oriented ProgrammingProblem Set 6第七周 Week 7第十三講-樹 Lecture 13 - Trees總結(jié) Wrap upProblem Set 7第八周 Week 8研究視頻 Research VideosExit SurveyImportant Exit Survey期末考試 Final Exam期末考試 Final Exam期末編程測試 Final Exam Code GradersSandboxWhat is the Sandbox?Practice - Problem Set 1Practice - Problem Set 2Practice - Problem Set 3Practice - Problem Set 4Practice - Problem Set 6Practice - Problem Set 7Staff UseEXTRA Midterm Exam 1Midterm Exam 1Midterm Exam Code GradersEXTRA Midterm Exam 2Midterm Exam 2Midterm Exam Code GradersEXTRA Final ExamFinal ExamFinal ExamFinal Exam Code GradersEXTRA Problem Sets
授課教師W. Eric L. Grimson麻省理工學(xué)院 計算機科學(xué)與工程學(xué)院 副校長
W. Eric L. Grimson 是 MIT 的副校長,計算機科學(xué)和工程教授,及醫(yī)學(xué)工程 Bernard M. Gordon 教授。他于 2011 年被任命為 MIT 副校長之職。Grimson 教授自 1984 年起在 MIT 任職,曾擔(dān)任電機工程和計算機科學(xué)系主任、系副主任及教育主任。Grimson 教授在計算機視覺方面的研究得到國際認(rèn)可,特別是在醫(yī)學(xué)圖像分析方面的應(yīng)用更是如此。他及他的學(xué)生們已經(jīng)研制出活動和行為識別技術(shù)、物體和人體識別、圖像數(shù)據(jù)庫索引、圖像導(dǎo)航外科手術(shù)、場地建模等計算機視覺在各領(lǐng)域的應(yīng)用。Grimson 教授在整個事業(yè)中都積極與學(xué)生進(jìn)行互動。他教授 6.001 計算機程序語言編譯與設(shè)計已有 25 年之久,現(xiàn)在則在教授 6.00 計算機科學(xué)和編程導(dǎo)論以及 6.01 EECS導(dǎo)論課程。他還教授本科課程包括計算機架構(gòu)、軟件工程和信號處理。Grimson 教授總計帶出萬余名 MIT 本科生,并為近 50 名 MIT 博士生擔(dān)任導(dǎo)師。Grimson 教授是加拿大薩斯喀徹溫人。他于1975 年在加拿大里賈納大學(xué)獲得數(shù)學(xué)和物理榮譽理學(xué)士學(xué)位,并于 1980 年在 MIT 拿到數(shù)學(xué)博士學(xué)位。他在 MIT 的工程學(xué)院獲得教學(xué)卓越Bose 獎。他是美國人工智能協(xié)會 (AAAI) 成員,也是美國電氣與電子工程師協(xié)會 (IEEE) 成員。
John Guttag麻省理工學(xué)院 計算機科學(xué) 教授
John Guttag 教授是 MIT 計算機科學(xué)和電機工程的 Dugald C. Jackson 教授。他負(fù)責(zé)計算機科學(xué)和人工智能實驗室的數(shù)據(jù)驅(qū)動醫(yī)學(xué)研究小組。該小組從事高級計算技術(shù)在醫(yī)學(xué)領(lǐng)域的應(yīng)用研究。目前的項目包括預(yù)測不良醫(yī)學(xué)事件、預(yù)測病患對治療的具體反應(yīng)、無創(chuàng)監(jiān)測和診斷工具,以及遠(yuǎn)程醫(yī)療。他還從事數(shù)據(jù)網(wǎng)絡(luò)、運動分析、軟件無線電、軟件工程和機器定理證明等方面的研究、出版和講座。Guttag 教授在布朗大學(xué)獲得英語學(xué)士學(xué)位,以及應(yīng)用數(shù)學(xué)的碩士學(xué)位。他的博士學(xué)位是在多倫多大學(xué)獲得。從 1999 年 1 月至 2004 年 8 月,Guttag 教授一直擔(dān)任 MIT 電機工程和計算機科學(xué)的系主任。他是美國計算機協(xié)會的成員,,也是美國文理學(xué)院院士。
Ana Bell麻省理工學(xué)院 計算機科學(xué) 講師
Ana Bell 是 MIT 計算機科學(xué)和電機工程系講師。Bell 教授在加拿大溫哥華英屬哥倫比亞大學(xué)獲得應(yīng)用科學(xué)學(xué)士學(xué)位。她在普林斯頓大學(xué)拿到碩士和博士學(xué)位。她的研究方向是計算生物學(xué),特別是使用計算技術(shù)回答這類問題:基因在做些什么?基因如何彼此間作用,并影響其他小分子?她在普林斯頓大學(xué)擔(dān)任兩個學(xué)期計算機科學(xué)導(dǎo)論的助教經(jīng)歷讓她發(fā)現(xiàn)了自己對從教的熱情。從那以后,她就一直尋找機會,為學(xué)生們介紹計算機科學(xué)的奇妙世界。
精華筆記正在評選中,去看看全部筆記
常見問題目前還沒有常見問題喲!
相關(guān)課程本文編號:577581
本文鏈接:http://sikaile.net/wenshubaike/dxkc/577581.html