200912.《Python语言程序设计》-0.1-课程导学

2020-09-12  本文已影响0人  风往北吹_风往北吹

《Python语言程序设计》-0.1-课程导学

《Python语言程序设计》所有教学视频

课程基本内容

课程导学视频

本书定位:面向编程零基础的人们。

核心目标:计算思维的概念和方法---如何像一个计算机科学家一样思考,并解决问题。

目标一:对于专修编程的人们,帮助没有编程经验的人读写代码,并以计算机科学家思维方式在一定范围内来用程序解决问题。对不专修编程的人们,都能获得在自己能力范围内读写代码的自信。

目标二:我们必须对计算在解决技术问题中所扮演角色的有深刻的认识,这样我们才能对我们所能做的事、不能做的事和用何种方法去解决棘手问题有一个基本概念。

目标三:科学问题转换成计算机能理解的问题,并将问题描述转变成计算性的东西。

目标四:什么是计算,如何建造这些工具。

关键的目标:在自己的能力范围内,拥有应对解决计算问题相应水平的自信心和竞争力。

策略层面上的目标:

  1. 写代码能力。使我们能用计算思维的基本工具编写小规模的代码。
  2. 读别人代码能力。有能力使用计算工具的语言,用来理解别人编写的程序。
  3. 知道计算的基本能力和局限性,以及他们的代价。了解计算的基本能力和它的局限性以及他们的代价,换句话来说我们知道用计算能做什么,不能做什么,不去浪费时间去尝试无法实现的设计。
  4. 把科学问题转换成计算框架内的问题。把科学问题转换进计算机的框架之内---一个问题将其编成计算性的东西。
  5. 什么是计算,如何建造这些工具。

听上去简直就像语法学校,教我们读、写,教我们能做什么、不能做什么,最重要的是开启我们从其他领域提练概述并研究出如何将其转入计算机领域的能力。

学习代价

学习任何内容都要知道:时间成本和收益之间的关系。

学习(自觉、上课):向有经验的老师学习。

练习:将学到的理论进行实际应用,判断自己掌握程度。

测试:通过阶段性测试,了解自己对学习知识的掌握程度。找到自己学习弱点,针对性的加强。

时间成本=学习时间+练习时间+测试时间

上一篇下一篇

猜你喜欢

热点阅读