Skip to content

forrest-mao/pythoncourse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

密歇根州立大学编程语言入门课后作业翻译

相比较国内大部分高校使用C语言作为大一新生入门语言,密歇根大学使用python来引领学生学习编程语言确实很好! python的优点就是简单,易学,强大,功能丰富,语法灵活,代码优美,效率很高,是一门全能的编程语言。

我们大一也是先学习C语言,当时学习的时候确实感觉比较难,毕竟C语言对语法要求比较严格, 比如变量使用前没定义,缺少分号,缺少引号,缺少头文件,大括号位置不对等都会引发好多错误, 对没接触过编程语言的新生来说往往不知道如何解决。 C语言指针也是一大难点,初学者理解起来也比较费劲。这些都会打击新生的学习积极性。

第一门编程语言应该是什么样的?我认为,首先这门编程语言要足够简单,不能过分拘泥与语法规则, 还要尽可能得去隐藏一些底层的细节,否则容易分散学生的注意力,第一门编程语言要让学生知道什么是编程。 其次,要引起学生对编程的兴趣,让学生学过之后就能编写一些简单实用的小程序,这样学生就会有一种成就感。 还有,编程语言必须包括必要的编程思想,如条件,分支,循环,递归等。python具备这些优点,很适合初学者入门。

翻译这个项目的另一个目的是对中西放教育进行对比,看看国外知名大学是如何教新生学计算机的, 然后反思我们如何提高国内的教育教学水平。

目前只翻译这门课程的课后作业,并对课后作业进行解答。日后会考虑翻译课程的教材或演示文档, 欢迎对这个项目感兴趣的朋友一块参与进来。

课程主页

任务分配

  • proj01 ma6174
  • proj02 zhwei
  • proj03 liuzhe0223
  • proj04 tuteng
  • proj05 timeship
  • proj06 ma6174
  • proj07
  • proj08
  • proj09
  • proj10

About

密歇根大学python课程课后作业翻译

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published