计算机科学及Python编程导论

Introduction to Computer Science and Programming Using Python

A new and updated introduction to computer science as a tool to solve real-world analytical problems using Python 3.5

麻省理工学院

分享

计算机科学及Python编程导论
  • 分类: 计算机
  • 平台: edX
  • 语言: 英语

课程说明

本课是一门计算机科学的导论课,作为解决真实世界中的分析问题的方法。
这门课是个两课系列的第一课:计算机科学及Python编程导论和计算思维及数据科学导论。这两门课旨在帮助没有计算机科学及编程学习经验的人,培养他们的计算思维,并且编写程序来解决一些实用的问题。有些人把这两门课当作更高级的计算机科学课程的垫脚石,但对更多的人来说,这将是他们第一个也是最后一个计算机科学课程。

鉴于这些课程对大多数学生来说有可能是他们学习的唯一一个正式的计算机科学课程,我们决定将重点放在广度上,而不是深度。这门课的目的是提供学生们在很多话题上的基础知识,这样当他们日后在职业生涯中遇到需要用计算来实现某些目标时,他们就知道这样是否可能。也就是说,这不是“计算欣赏”课,而是具有挑战性的缜密的课程,学生们需要花费大量的时间及精力来学习如何让计算机为他服务。

计算机科学及Python编程导论课内容包括计算概念,python编程语言,一些简单的算法,测试和调试以及计算复杂性导论,和一些简单的算法数据结构。

学习内容

A Notion of computation
The Python programming language
Some simple algorithms
Testing and debugging
An informal introduction to algorithmic complexity
Data structures

常见问题

What type of computing environment do I need for this course?
You need to have a computer running one of the following operating systems:
Microsoft Windows, version XP or greater (XP, Windows Vista, or Windows 7)
Apple OSX, version 10.2 or greater
Linux – most distributions that have been released within the past two years should work
In addition, you will need the ability to download, install, and run software on your computer.

What browser should I use?
We strongly recommend that you use the Chrome browser while visiting the edX site. This site is optimized for viewing in Chrome.
If you cannot use Chrome, you should use the Firefox browser. Be advised you may have trouble with site functionality if you choose to use an alternate browser.

What programming language(s) will this course use?
6.00x will be using the Python programming language, version 3.5.
You are not expected to have any prior programming knowledge – this course is intended for students who have little to no experience with any programming language.

What is the format of the class?
The class will consist of lecture videos, which are broken into small chunks, usually between eight and twelve minutes each. Some of these may contain integrated “check-yourself” questions.
There will also be programming assignments and standalone exams/quizzes, which are not part of the video lectures.

Will the text of the lectures be available?
Yes, transcripts of the course will be made available.

Do I need to watch the lectures live?
No. You can watch the lectures at your leisure – you do not need to watch the lectures at any set time.

How much does it cost to take the course?
Nothing: the course is free.

声明:MOOC中国收录之课程均源自下列机构,版权均归他们所有。本站仅作报道并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界