计算机科学和Python编程导论
本文关键词:计算机科学
更多相关文章: 计算机科学和Python编程导论 随堂模式 麻省理工学院 计算机 学堂在线
课程简介
本课程是两部分课程的上半部分:即 计算机科学和 Python 编程导论及计算思维和数据科学导论。两部分课程旨在帮助以前从未接触过计算机科学或编程的人们学会计算思维、编写程序解决问题。学习了两部分课程的部分学生会将其作为进修高级计算机科学课程的基础,但是大部分是将其作为第一门也是最后一门计算机科学课程。 因为这些课程对很多学生而言,可能是其唯一的正式计算机科学课程,我们更关注的是知识的宽度而不是深度。目标是帮助学生简要了解更多内容,以便他们在以后事业发展过程中需要考虑如何用计算法完成某些目标时,能有些许概念。也就是说,这并非是一门“精深计算法”课程。这些具有挑战性且严格的课程内容是要求学生们花费大量时间和精力学会让计算机按照自己的意愿工作。 计算机科学导论和Python 编程导论包括计算概念、Python 编程语言、部分简单算法、测试和调试、算法复杂性、部分简单算法和数据结构的非正式导论。
展开 课程章节入学调查 Entrance Survey初步调查 Important Preliminary Survey第一周 Week 1第一讲-计算科学简介 Lecture 1 - Introduction to ComputationProblem Set 0第二讲-编程基础 Lecture 2 - Core Elements of Programs第二周 Week 2第三讲-简单算法 Lecture 3 - Simple Algorithms第四讲-函数 Lecture 4 - FunctionsProblem Set 1Problem Set 2第三周 Week 3第五讲-递归 Lecture 5 - Recursion第六讲-对象 Lecture 6 - ObjectsProblem Set 3第四周 Week 4第七讲-调试 Lecture 7 - Debugging第八讲-断言和异常 Lecture 8 - Assertions and ExceptionsProblem Set 4期中考试考试 Quiz编程测验 Quiz Code Graders第五周 Week 5第九讲-效率和增长量级 Lecture 9 - Efficiency and Orders of Growth第十讲-内存和查找 Lecture 10 - Memory and SearchProblem Set 5OverviewEdX Introduction第六周 Week 6第十一讲-类 Lecture 11 - Classes第十二讲-面向对象编程 Lecture 12 - Object Oriented ProgrammingProblem Set 6第七周 Week 7第十三讲-树 Lecture 13 - Trees总结 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麻省理工学院 计算机科学与工程学院 副校长
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) 成员。
John Guttag麻省理工学院 计算机科学 教授
John Guttag 教授是 MIT 计算机科学和电机工程的 Dugald C. Jackson 教授。他负责计算机科学和人工智能实验室的数据驱动医学研究小组。该小组从事高级计算技术在医学领域的应用研究。目前的项目包括预测不良医学事件、预测病患对治疗的具体反应、无创监测和诊断工具,以及远程医疗。他还从事数据网络、运动分析、软件无线电、软件工程和机器定理证明等方面的研究、出版和讲座。Guttag 教授在布朗大学获得英语学士学位,以及应用数学的硕士学位。他的博士学位是在多伦多大学获得。从 1999 年 1 月至 2004 年 8 月,Guttag 教授一直担任 MIT 电机工程和计算机科学的系主任。他是美国计算机协会的成员,,也是美国文理学院院士。
Ana Bell麻省理工学院 计算机科学 讲师
Ana Bell 是 MIT 计算机科学和电机工程系讲师。Bell 教授在加拿大温哥华英属哥伦比亚大学获得应用科学学士学位。她在普林斯顿大学拿到硕士和博士学位。她的研究方向是计算生物学,特别是使用计算技术回答这类问题:基因在做些什么?基因如何彼此间作用,并影响其他小分子?她在普林斯顿大学担任两个学期计算机科学导论的助教经历让她发现了自己对从教的热情。从那以后,她就一直寻找机会,为学生们介绍计算机科学的奇妙世界。
精华笔记正在评选中,去看看全部笔记
常见问题目前还没有常见问题哟!
相关课程本文编号:577581
本文链接:https://www.wllwen.com/wenshubaike/dxkc/577581.html