你将学到什么

A Notion of computation

The Python programming language

Some simple algorithms

Testing and debugging

An informal introduction to algorithmic complexity

Data structures

课程概况

This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. This run features lecture videos, lecture exercises, and problem sets using Python 3.5. Even if you previously took the course with Python 2.7, you will be able to easily transition to Python 3.5 in future courses, or enroll now to refresh your learning.

Since these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth. The goal is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career. That said, they are not “computation appreciation” courses. They are challenging and rigorous courses in which the students spend a lot of time and effort learning to bend the computer to their will.

预备知识

High school algebra and a reasonable aptitude for mathematics. Students without prior programming background will find there is a steep learning curve and may have to put in more than the estimated time effort.

常见问题

About Charter Oak State College Credit-Eligible Courses:

We're partnering with Charter Oak State College, Connecticut's public online college, to provide students with a unique opportunity to be awarded transferrable credit for work completed in selected edX courses. This partnership will give students from all backgrounds an affordable and flexible way to earn college credit, track their accomplishments and work toward a degree. Students who enroll in the Verified Certificate track and pass the course with an 65% or higher are eligible to receive Charter Oak State College credit. **

Credit details:

Number of credit hours for this course: 3 credit hours

_ Cost: $300 USD ($100 USD/Credit Hour) - pay for credit earned after passing the course with a 65%or better.

Eligibility:**_

Learner must enroll in the Verified Certificate option to be eligible for credit upon completion of the course.

Learner must abide to all course and academic integrity policies throughout the entire course.

Learner must receive a passing grade of a 65%or better in the course

FAQ

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.

Is there a course textbook?

This textbook is optional but highly recommended: Introduction to Computation and Programming Using Python, Second Edition (With Application to Understanding Data).

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.

计算机科学与python编程导论_计算机科学入门和使用Python编程相关推荐

  1. python数据分析工具包_熊猫入门强大的Python数据分析工具包-经管之家官网!

    熊猫入门强大的Python数据分析工具包 1.简介 大熊猫 首先,Pandas是用于数据分析的开源Python库.它包含数据处理和数据结构工具,这些工具旨在生成类似于电子表格的数据,以便在Python ...

  2. python框架漏洞_【入门】6.Python WEB框架下集成乌云漏洞查询

    前言: 做渗透的时候遇到一个系统可以到网上搜索下这个系统的相关漏洞,众所周知的原因,wooyun关闭了很久,所以我们最好自己搭建一个乌云镜像. 因为现在乌云打不开了,不好直接爬,我们可以爬那些已经搭建 ...

  3. 计算机编程导论python程序设计答案-学堂在线_计算机科学与Python编程导论_作业课后答案...

    学堂在线_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 近代中国完全沦为半殖民地半封建社会的标志是:A.<马关条约>B.<辛丑条约>C.<凡尔赛和 ...

  4. python交互式程序设计导论答案第五周_学堂在线_计算机科学与Python编程导论_章节测试答案...

    学堂在线_计算机科学与Python编程导论_章节测试答案 更多相关问题 素描的三种表现形式是:(). 运行下列程序:Private Sub form_Click()For i = 1 To 2x = ...

  5. 计算机编程导论python程序设计答案-学堂云_计算机科学与Python编程导论_作业课后答案...

    学堂云_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 保本基金参与股指期货交易,应当根据风险管理的原则,以套期保值为目的.() 基金经理主要依据股票投资价值报告来决定实际的投资 ...

  6. 计算机科学与python编程导论_【基于Python】MIT OCW 计算机科学与编程导论

    [基于Python]MIT OCW 计算机科学与编程导论 (MIT Course Number 6.0001)Introduction to Computer Science and Programm ...

  7. 计算机科学与技术专业导论_教育部最新公布!西安工业大学新增4个本科专业!...

    日前,教育部印发通知,公布了2018年度普通高等学校本科专业备案和审批结果,确定了同意设置的备案专业.国家控制布点专业和新增目录外专业点名单.其中,西安工业大学机器人工程.智能制造工程.智能科学与技术 ...

  8. 计算机科学与技术专业导论_“课程思政”建设经验分享 | 王振武:专业导论(计算机科学与技术)...

    为了深入贯彻全国教育大会和全国高校思想政治工作会议精神,把思想政治工作贯穿教育教学全过程,学校积极推进课程思政工作.2019年计算机系的"专业导论(计算机科学与技术)"课程有幸入选 ...

  9. 青少年python编程入门书籍_新书推荐 | 《青少年Python编程入门——图解Python》

    原标题:新书推荐 | <青少年Python编程入门--图解Python> 随着信息时代的到来,在编程教育中进行计算思维培养正在成为信息技术教育关注的重点.<普通高中信息技术课程标准( ...

最新文章

  1. 桌面虚拟化XenDesktop常见故障排查宝典
  2. ASP.NET Core Web APi获取原始请求内容
  3. java mysql自动备份_java定时备份数据之二_MySQL
  4. Coursera自动驾驶课程第4讲:Safety Assurance for Autonomous Vehicles
  5. MySQL启动、连接,退出,关闭命令学习
  6. java map对象排序输出_java实现对象的排序(List和Map)
  7. SpringMVC基础配置
  8. stm32f103c8t6单片机驱动台达伺服电机
  9. python判定串口已连接_python的串口连接
  10. 复合函数求导经典例题_复合函数求导解析及练习
  11. WPS文字在线转换成Word
  12. 快学Big Data -- Hadoop(十三)
  13. java的正确学习姿势
  14. 对京东商品评论进行词频统计并制作词云
  15. Unity3d Ugui 20 Grid Layout Group Aspect Ratio Fitter
  16. offline强化学习之Revive SDK的使用
  17. 2021届中兴提前批[FPGA工程师/数字IC岗位面经]
  18. 重启IIS和Sqlserver的命令
  19. 澳大利亚各大城市生活成本
  20. html图表设置y轴刻度,如何设置AnyChart Flash图表控件坐标轴元素

热门文章

  1. 检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败
  2. C语言文本文件与二进制文件转换
  3. Mybatis中(#{ })模糊查询like(使用oracle的concat函数嵌套拼接SQL)
  4. java单线程上锁_关于Java多线程编程锁优化的深入学习
  5. android 振动传感器,Android光线传感器
  6. java类初始化顺序_Java 类的初始化顺序
  7. mysql表还原初始状态_workbench 怎么恢复初始设置
  8. UC浏览器电脑版怎么恢复被关闭的网页
  9. 如何设置Win11系统右键刷新
  10. boost互斥锁_boost锁使用总结