BEN LEONG

Associate Professor
School of Computing

National University of Singapore

15 Computing Drive, COM2 Building, #03-20, S(117418)

Tel: (+65) 6516 4240 Fax: (+65) 6779 4580

Email: benleong at comp.nus.edu.sg

 

Course Survey for Sichuan University Summer Course: Advanced Programming Methodolgy in Python (27 Jun - 4 Jul 2014)

Total Number of Respondents : 98/107

Python 相关问题
 
1) Multiple Choice

在你学完这门课程之后,你觉得Python 与 C谁更适合当本科生入学的第一门语言?

Response

Percentage

Python

61
( 62.2%)

C语言

24
( 24.5%)

不好说

13
( 13.3%)

 

2) Essay

(接上一题)你为什么选择这个答案,你觉得Python与C的区别是什么?

1. python是面向对象的语言,对于新生来说还是面向过程的c更容易理解

2. 因为Python的语言比c更简单

3. python 更加智能 但C可以帮助理解更底层的东西
4. C语言个人感觉是最经典的!
5. python比c更加灵活
6. C涉及的底层东西比较多,python这方面更少一些;python涉及到面向对象,但是C语言没有
7. "python的英语语法更易懂一些,而且不用像C语言一样句末用分好结尾 但是内容上我觉得两者相差不多"
8. Python的语法规则更简单,而且关于函数等定义也较简单
9. python 没有那么多的rule 更加口语化 所以能说增加了难度 也能说 减少了难度吧
10. C难,Python简单,一般第一次学新东西很认真,学了C再学Python感觉很简单。
11. 感觉C对于初学者来说语法要求太多,光顾着死记硬背语法没法理解运用思想。
12. 作为第一门语言,我觉得应该在语法上具有代表性,C在一些方法具有很强的特点,但是并不能代表大多数现代编程语言的语法风格,而且很多时候较为难理解,而Python比较简洁的语法可以让我们更注重于一些编程思想的养成,这一点在之前的C语言学习过程中感觉并没有得到突出。
13. c语言与python的入门都比较浅,但是python的调用更加灵活,也比c语言简单
14. 更加简单,做起来更快更有成就感
15. 指针
16. 两种都有相通的地方,也有不同的地方,python相对来说要比C简单一点,一些语法的运用也有所不同
17. 好上手语法简单
18. python这门语言与英语有很多相似的地方,对于刚入门的来说,易于理解
19. Python 是解释型语言,采用黑盒子的方法,对库内部的函数算法实现不是很重视,更加接近人类语言。
20. 我认为Python更注重思想而不是纠结于语法,可以说会英语就能明白Python中的各种函数、定义等,所以本科生应该先培养思想而不是被语法所困扰。
21. Python虽然比较适合初学者,但是由于过于人性化我认为不能一开始就去学,最好应先学习C语言,掌握好C语言,这样学其他语言会相对轻松点。
22. Python更加接近于自然語言,加之縮進來判斷,利於理解程序的結構,同時面向對象的思想也能夠學的比較深刻
23. python语法相对简单,易理解
24. 一些规范和用法吧..毕竟先接触的c感觉c熟悉一点
25. python更接近于我们的常用语言,易于理解。
26. "python 的库实现的更好,更容易实现很多功能"
27. "执行的原理不一样
更容易理解
没有指针
开源
不过国内资料太少"
28. python比起c来说,更加容易理解,它的指令更加适合程序员
29. c更底层一些,是大部分语言的基础,Python是解释性语言,对于初学的入门比较好
30. python封装了很多东西,程序员编程的时候能节省很多精力。但是C相比较更基础,能更好的培养初学者的思维,在学好C的基础上在学习其他语言会达到事半功倍的效果
31. "python 更接近人类语言,更智能,写起来更灵活
c语言写起来更规范,也同样简单易读"
32. "Python简易的语法,以及解释型的做法,是非常友好的,而且在学习算法和数据结构时能够更加关注到其本身。但是相比起C来说少了些贴近底层的东西:Python其实也到处充满了指针,如果不学C,可能会有些难度理解,例如浅复制,is等等。
他们最大的区别,也许就是面向对象和面向过程的区别,其次就是Python有很多新特性以及便捷的地方能够使用。"
33. python作为入学的第一门语言更有利于学生理解编程思想,因为在最初接触编程时,C更容易让我们陷入对语法的细枝末节的纠结,对于初学者的思想培养不那么明显,而python很容易能够把思想转换为程序,有利于学习。
34. "Python更接近自然语言,更简单和易于理解
写起来的时候感觉很顺手,记得刚开始写C的时候觉得好难受,而且语法错误特别多"
35. 我认为python的可读性比c语言要强,初学更易理解代码的含义
36. c语言更有助于学生了解计算机的结构,在初学解决的问题都不够大的情况下,我觉得python带来的便利是有限的。
37. 就入门语言来说,解释性语言,越简单越好。有利于提升兴趣,在解决问题的基础上,喜欢往下走的可以深入了解。
38. Python是解释型语言,而且语法较特殊。对于新生来讲,我认为还是面向过程编程(C)更容易理解。OO编程要抽象一些。另外其实如果有第三个选项,我认为C++更合适。
39. Python更容易懂,与英语结合更好
40. 虽然Python和C相比要简单易学很多,但是毕竟还是C的语法和实现机制更基础更典型一些,比如数组、结构体、指针、堆栈等。从C入手可以学号基础,在此基础上再去学习其他更“好写”的语言,可以事半功倍,不会遇到什么困难;但是如果从Python入门,之后再去学C语言这种实现机制很复杂的语言,可能就会很吃力,概念也容易混淆。(不过对于非本专业的想学编程又没有精力去了解内部原理的人,可能Python就会是更好的选择。)
41. Python首先是面向对象的,而C是面向过程的。这样的话Python更容易理解,也更容易明白什么是变成。并且Python语法浅显易懂。
42. 我觉得学计算机最重要的是思想,语言都是次要的,感觉很多同学会语言不会写,或者写出来很笨拙,就像是学来单词不会交流一样。像python又简单易懂,像matlab一样,很多非本专业的也学这种语言,top-down思想很有助于初学者构建程序
43. 我觉得Python语言变量的运用比C语言要灵活得多,对于字符串也十分友好,对于入门的同学来说更容易理解自己所编写的代码
44. python就操作的难度和语法来说要比C简单,C比较底层,其中的指针部分对于大一的学生来说很难理解
45. 我觉得C更适合作为本科生入学的第一门语言,或许python的确更加容易理解,但是作为第一门语言并不是看其难易程度,我觉得学会了C再去涉及其它的语言都是可以相互联系的,使得学习其它语言更加方便

46. C语言更严谨

47. python 语法简单灵活 适合初学者
48. "Python语法灵活
C语言更规范 不容易引起混淆 适合入门"
49. python更接近自然语言,具有面向对象性
50. "python的传参太抽象
基本数据类型操作太简单"
51. python是门解释性语言,对于没有任何编程基础的人来讲,入门更容易一点,且 c语言不涉及面向对象、数据结构等内容,python可以对所有内容有个大概的了解
52. 相比于C来说,Python更为灵活更为简单。Python严格的缩进格式我觉得可以为学习培养良好的代码风格打下坚实的基础,其函数灵活的使用方式和抽象化更利于学习去训练自身的思维。而且Python中不进行指针的使用,相比于C来说对于打基础是很有效的,更能培养学生对于语言的兴趣和爱好。
53. C比较普遍,大众化,市面上教材比较多,python虽然很简单,但是和其他语言区别较大
54. c里面充满了指针等硬件相关的术语,需要一定的硬件基础,而python更”高级“一些,便于人读写
55. python可以让学生更容易的懂得编程的一些思想问题,同时也可以在很短的时间做出成果让学生有成就感。由于它的语法十分简单也富有多样性,这使得学生可以很好的从自然语言(英语)过度到编程语言。同时它实现机制可以为今后进一步学习更接近底层的语言(C等)做好铺垫,使得进一步学习的时候可以回溯这些问题
56. python是一门脚本语言,它没有C那么规范,在编程的时候主要是思想,很多的英文都可以识别,就像是C里面的伪代码,可以很好地表达自己
57. "代码简洁,overhead较少
无指针等复杂的东西
功能强大"
58. C主要是内存过于麻烦,对大一新生 不适合, 区别的话python因为是运行时编译,所以更简单,没有那么多强制规定
59. Python入门比C简单,但是Python深入学习感觉比C难
60. python的语法更简单,c语言的语法规则更多,使用起来更复杂。而且python的教学模式更加有趣,适合用作初接触编程预言时的学习模式。
61. 我觉得Python与自然语言更接近
62. "解释性语言更易懂。
我觉得学语言一开始就要用兴趣,学逻辑,语法可以慢慢学,而且本来语言很多种,以后也要自学其他语言,逻辑更重要,有了兴趣更容易触类旁通"
63. "Python可以立马观察到程序的结果
Python更多地关注程序的逻辑部分,不用纠结于底层的细节,适合入门语言"
64. "C的模块化程序使初学者更容易理解
Python的问题在于是解释型语言,比较灵活 但是C的指针等东西又是不好理解的一点,对于初学者,对于内存地址的概念模糊,不容易理解,Python没有这些东西,还是比较易于使用的东西 另外,Python提供了几种特别好使用的数据结构,如list,sequence和字典,这些数据结构操作灵活,很多功能都有库函数提供,对于初学者是特别好的几种常用数据结构 相对于学习算法,两种语言都差不多,但还是Python的操作相对灵活"
65. python把很多方法都封装好了 可以直接用 并且有字典这样的数据结构 很好用
66. Python更容易理解,与C语言相比,不会打击学习兴趣,可以让我们更多的看到编程可以带给我们的乐趣和成就,C语言注重这个过程,对于一个初学者来说,比起学习一个精髓code language更重要的是激发兴趣!当然 ,或许是Ben老师教学方式的影响会让我对这个问题的回答有一些明显的偏好,但是,综合来说,还是更推荐python
67. "python是一种脚本语言,它的运行需要python解释器,属于解释型的语言
C是编译型的语言,它的运行必须经过编译器的处理才能形成最终的执行代码"
68. python 简单易学
69. python更贴切
70. 在学习了python之后,我觉得python比c语言更加的容易上手,解释性更强。具体区别不懂。
71. 更简单易懂
72. Python面向对象,相对来说是比较简单的,

73. c语言的格式要求更加严格,Python更加灵活,两者各有所长

74. python比C更通俗,更接近于自然语言。但是个人感觉C还是更为底层。

75. c更接近计算机语言,它对各个变量的类型有着严格的限制,并且能通过查看汇编代码深入学习实现原理,理解C后,学其他语言就变得更简单了

76. python 更注重方法吧

77. C语言更接近高级语言,与机器语言也比较接近,而Python更接近于自然语言。程序更接近于我们平时的交流语言,在新生入学的时候,在他们丝毫没有编程基础的时候,更需要让大家的第一思维接近于机器语言,然后再学习Python和其他语言会有一个从难到易的转变过程,这样更易于吸收。所以我觉得先学习C语言比较好。

78. 指针吧

79. "首先我觉得是能在短时间内引起学生兴趣去自己主动编程的语言作为第一门语言才是最好的
C语言对于新生的好处就是,C语言的语法和比较常用的C++和JAVA的语法很相似,初学使用C的话可以为未来使用其他语言做好基础,而python的语言语法有略微不同
python的好处就是,其对缩进的要求高,这是对新生很有好处的,培养一个人的编程的风格规范。其次,python在网上有很多新的内容可以查到,编写比较有趣的内容(如本次的2048和饥饿游戏)较多,相对更 为底层的C语言来说,其在吸引力上的优势很大"

80. C是面向过程的,Python是面向对象的。感觉C的语法要比Python更严谨一些,不过C感觉起步要比Python难一点。我觉得如果把C学好了,学Python会比较简单。

81. 没有指针

82. python比较面向程序员,更加友好,python课程对于算法的解释更加直接

83. python更加好一点吧,而且觉得python比C更有用一点,C已经感觉很落伍了

84. Python更简单易引起兴趣

85. 感觉这两个没什么太大的区别

86. python更加容易上手

87. Python 更贴近认的思维。比C更易懂。
88. C偏重于语言本身的学习,Python侧重于算法的学习,语言本身要比c简单一些
89. c简洁易懂的语法可以让大家快速入门,让基础不好的同学也可以提起兴趣,不至于学不懂就放弃
90. 我觉得Python更偏向于思维的训练,而且不是那么的注重语法,更有利于学习新的语言,我感觉学完C后,学习其他的语言时总是习惯性的先想用C怎么写,对新语言的学习反而起到阻碍
91. 感觉C作为一门基础性的语音的确有学习的必要,但是学完python之后发现学完之后更容易做出一些个人的东西
92. 一个对C进行了简化处理,便于学习,C中有指针,可以让你了解更多的基础
93. python作为一个脚本语言与c相比,和之后java、c++等语言还是有所不同。
94. python语言更直接,比如可以用is,and,or 等关键词,更易入门,函数的定义也好多了,变量的类型不用申明,对于新手就再方便不过了
95. Python语法简单,而且更注重思想。c就是只针对这门语言进行相关语法知识的学习。
96. 我觉得python格式有点随意。虽然c 的指针比较繁琐。但是能让我们更容易了解计算机系统内部结构。不过单就软件工程来说的话。学习python应该可以更快速的编写出较大的程序。
97. "Python毕竟是比C晚的语言,语法有趣,功能上感觉也要方便得多,写起来比C有趣,因为一上来比较短的时间内就能写出一些东西来(比如我们的饥饿游戏AI,确实有趣)。
不过C的话怎么说都是经典,听说过C的人应该要听说过Python的人多很多。一般来说考虑第一门语言要经典,又要比较基础,C就符合。不过比如就我们学院来说,很多人大一的时候对编程不感兴趣,C学起来其实蛮枯燥的。Python的有趣可以让同学们将热情保持到真正入了编程的大门,不然的话,一直不入门,体会不到编程真正的意思,就一直觉得好枯燥,就不去学,就入不了门,就是一种很不好的状态。"
98. 解释性的语言是初学者更易入门,同时面向对象的程序思想对以后的软件开发更有帮助

 

Coursemology相关问题
 

1) Essay

Coursemology给你的最深印象是什么?

1. "游戏式的升级获取经验方式"
2. 大家的竞争意识十分强烈。
3. 排名制度 以及经验制度
4. 作业好多,还有就是感觉自己英语好差。。
5. 作业多,不过学到的东西也挺多
6. 作业量多
7. 很棒!大家的学习积极性真的被调动起来了,就像王强学长给我们的讲座上讲的一样,当时还不以为然,现在自己用了才知道有多好。单项选择题就算是瞎蒙选对的,根据正确答案的提示也会学习到知识点。而编程题一个一个小题,不至于太难,做完了也有直接的测试让我们知道对错。
8. 很有挑战性,而且有等级,看的到排行版,做起来很有激情
9. 作业太多
10. 能帮助我确认我的题做的对不对
11. 第一次用这种方法做作业感觉很新奇,好智能的感觉。
12. 很好的,很丰富的题目资源以及比较完善评价系统,一个网站的好坏感觉更取决于它内容的合理性
13. 首先作业很多,其次上课很有趣,也更能吸引学生的注意力
14. 做起题来很方便,比课程网站的结构要好
15. 经验值
16. 能升级,跟打怪得经验一样
17. 容易上瘾
18. 在Coursemology中做作业,能够第一时间知道自己的答案是对还是错,这能够让我们及时的改正,其次,Coursemology中的排行版很好,能够激励我们努力,为了让我们的名字出现在这里,当然,这也是对努力的同学的鼓励
19. 很有趣,题量大,方便。
20. 颠覆了传统课程网站只是作为乏味的提交作业和下载课件的平台,让做题变得有趣,在做题的同时巩固了学到的知识,能够培养出同学们的兴趣。
21. Nice!相当Nice!尤其排行榜,被人挤下来十分不爽,自主的去学习,刷题,想要获得高排名。
22. 網上寫training之類的能够直接进行编译,这对于锻炼代码我觉得是非常非常好的一个工具
23. training,tutorial,mission,任务量的巨大
24. 很好用 就是不是很稳定
25. 十分好用,特别是对问题的分析能让我学到更多知识。还有它的通关系统也十分有趣,这是我学得最有趣的一门语言,原因很大部分是因为这个网站
26. 它居然能改编程题。。。
27. "有趣
给人横向的比较,促使自己更佳努力的去学习"
28. 卡在一道题上一直下不去
29. 经验、排名、上档次
30. 感觉作业很多,但是确实能让我学到很多知识,感觉自己是在实践中学习理论。用经验这种形式能很好地激发学生的学习兴趣
31. "1.美工很赞,网站做的很好,高大尚
2.以游戏的形式教学,很有创意"
32. 当然是等级和成就系统啦!
33. 印象最深的是 Gate Way Time out......以及大神们拼命刷的排行榜
34. "可以刷榜!!!
提交,评分什么的功能都不错
感觉coursemology提高了效率,本来很讨厌做作业突然变得好积极地去刷题"
35. 最后一堂课老师的一席话。没有一个课在进行期末考完之后还会上总结课,充分的备课和负责任的态度让我感触很深
36. 通过做题得到经验的激励模式,让我很有提前完成作业的欲望
37. 好玩有趣,而且功能已经很强大了
38. 简洁大气好用……以前见过类似的叫CodeSchool,但是Coursemology显然功能更强大
39. 外国的学习压力挺大的,正如外教所说,他们的学生从初中到大学的压力是慢慢增加的,而我们的高考一般老说是压力的一个峰值,后面却减小了
40. 结构非常清晰!整洁美观可以看出Ben老师和他的团队在设计上下了很大的功夫,不像川大的课程网站,结构略混乱,在界面上设计也比较粗糙,交互也不够人性化。而且每个Mission中的Background都有好多,老师真的有花很多心思来把每一个练习设计成有趣的游戏式的任务,甚至还做了漫画搭配着作为奖励。好感动!!
41. 虽然有一些bugs,但是很有吸引力,很好玩。
42. 排行榜挺好,很有促进作用,不过希望有一个进步最大的排行,就是一天内得分最多的,这样就不会导致有的同学哪次mission没做好就永远上不了榜了,就没有了促进作用。
43. 印象最深的是采用的游戏化作业
44. 好玩,方便,并且很新颖
45. 最深的印象就是采用了做题获得积分的方式,将游戏元素融入到学习当中,从而激发了学习的热情
46. 可以在网站上直接编译
47. "选择题新颖多变
代码题有趣又有适当难度"
48. great! 很大程度上激励了学生,激发了学生的兴趣
49. 可以升级,特别有趣。而且觉得网站UI很好看
50. 很全面
51. mission内容很好,相当于做小项目了,是个非常好的东西
52. 简洁明朗的网页设计风格特点很让人喜欢,以及各个模块鲜明的分工特点等,真正做到了为学生提供良好的学习环境,非常让人喜欢!!!
53. 除了有时候会崩溃以外,界面内容和性能都是非常棒的,尤其是那些故事背景,看得出来是花了很大功夫做的
54. 经验值与排行榜的系统,实际上成就系统也是很好的,但是我们所能获得的成就并不多
55. 升级的模式以及智能化的评判和多功能的交流学习
56. 这个闯关式的教学网站
57. 程序化的学习过程,可以提高学习效率
58. 等级制的刷题
59. 赚取经验的升级模式,不过其实本质是一样……就是不断刷题
60. 内容丰富,题目,课件,相关资料等能分类别类的显示在课程网站上,十分清晰易于寻找。而且内容都十分有趣。
61. 排名公布吧
62. 可爱。每次做题都有收获,会有动力
63. "运用游戏的典型机制PBL系统(Point,Badge,Leaderboard),
使做作业的动力有明显的提高,deadline扣经验的机制也很好的克服了拖延症。
当然,效果最好的就是Leaderboard,毕竟地位、荣誉是很具有诱惑力的。"
64. "排行榜 那个排行榜对于大家的学习有很大的热情 其次就是extra里面的联系,相对于做mission,我更加喜欢去攻克那些extra"
65. 美观
66. 可以拿积分!!有排行榜,这样大家很积极踊跃!氛围一下子被带起来了~
67. 学习过程从易到难,学习难度较之其他有所降低,在线编程即时反馈,可以提高学习效率,最后公开的排行榜促进了学习的积极性
68. 游戏化
69. 好玩
70. 游戏式教学,刷题加经验升等级,还可以获得成就,非常有趣。
71. 经验值,升级,像打怪兽~
72. 通过游戏的方式来鼓励同学去做题
73. 形式新颖,适于学习,增加积极性
74. “升级”这个创意挺不错
75. 作业好多。。。。但是老师很nice!!
76. interesting game,make me first loving coding
77. 更接近于我们的自然语言,没有过多的语法的转换和限制,程序更容易理解和编写。
78. 有趣,紧张
79. 这是一个很好的系统,帮助学生自觉完成作业,加强代码的练习,巩固代码能力。与传统的代码手头作业相比,能高效的批改
80. 采用积分制。提升同学们对学习的积极性
81. 课程网站,上课与作业方式,简直好
82. 运用背景故事的形式,给予我们学习更多的乐趣。
83. 作业量很多,但是学到了很多东西,比学院的课程网站好多了
84. 提高了英语,积分很好玩儿
85. 真的很棒,因为这个,才不断学习
86. 系统整体还是挺好的,如果更稳定一些就更好了
87. 非常好用,感觉很有趣,让编程变得不那么枯燥。
88. 做题得经验才能升级 ,还有排行榜
89. 一个非常好的课程网站,提高大家的积极性,让大家快乐的竞争
90. Coursemology给我的第一感觉就是界面简洁大方吧,然后在做题时进一步对它有了更深的了解,觉得太酷了!!!这个网站很智能,比我以前用过的网站更加的让人有想用的欲望
91. 游戏的形式和排名的竞争感觉很有趣
92. 很有趣,每天都想在刷怪升级一样,不过服务器有点卡
93. 很新颖
94. 很好的系统,除了服务器问题外,,使练习娱乐化,增加了编程的趣味性
95. 老师和助教都很好,对于我们提的不管多简单的问题都会耐心解答,给我很大的鼓励。还有就是coursemology真的是非常好,对于我这个不大爱编程的人来说,都会感觉做这些题目很有趣。
96. 挺有趣的。就是我自己太懒惰了。进度差太多。
97. "非常有趣,非常高端。 以前看到过那种刷ACM算法题的SOJ,也是在网页上提交你的代码,就给你返回对你这道题的测试结果。
不过作为一门课真的有这样一个网站作为支撑,真的蛮想不到的。网站也做得蛮好看,简洁大方。"
98. 很有趣

 

2) Essay

请谈谈你对Coursemology这种游戏形式教学的感想

1. "挺好的,能激起我们的学习兴趣,并且能通过自己所学去编写2048,hungry game等实践"

2. 做作业还是需要监督和期限的。
3. 建议大力推广
4. 很好,尤其是等级制度!
5. 感觉还不错
6. 很有用并且很有效,我觉得是竞争形成的结果吧
7. 游戏的感觉不错。挺新颖的感觉,做作业也不再那么枯燥,感觉挺有趣的!
8. 牛!强烈推荐
9. 很棒 至少我有动力
10. 我认为很好,不过还是稍微有些枯燥,应该容纳更多的游戏元素进去
11. 更能激发大家的积极性,经验看得见排行榜有比较感觉更有动力。
12. 很好的激发了我们的编码兴趣,周围的人都各种开始编程,这种改变是十分突然的。
13. 非常赞同
14. 很好,很新颖,激烈经验的方式很有动力
15. 让学生更有积极性
16. 我觉得挺好的,挺能激发热情与斗志
17. 可以让大家有紧迫感
18. 很好,能够知道在学习过程中与其他同学的差距,这样的明显的差距能够让我们更加用心,而且也能够调动我们学习的积极性
19. 这种形式像游戏闯关一样,激发同学们写作业的兴趣,提升大家的积极性,特别是回馈相对比较好。但是一关没过,不能玩下一关这个不太好,也许就是这一道题目不会写,就会导致后面的整个作业没法写
20. 我很喜欢这种形式,编程由此而变得有趣,成就感和自信心也得到很大的提升。
21. 很不错,平时我总打游戏,可是学Python那段期间一直都没打,就是刷题,得经验,一学就学到3点多,我自己都惊讶了
22. 我喜欢这种形式,感觉能够真正把学到的理论知识用于实践,然后的话完成一个小的任务也会非常有成就感
23. 非常好,应该推广,可以激发同学的学习兴趣
24. 很棒
25. 很有趣,能激发我们学习的欲望,也能学到许多知识,尤其是练习很多,能帮我们巩固知识,很不错。以前学的语言不是实践太少就是实践内容与课程不统一,很难让人提起继续实践的兴趣。Coursemology就很不错。
26. I like it very much. 我忽然发现身边的人积极性高了好多~
27. 感觉这是一种新的模式,就像现在的一些小游戏,虽然很简单,但是有了朋友圈的排名之后,使游戏更吸引人
28. 相对其它的教学方式能学到更多东西
29. 确实很有吸引力,刚开始的时候真的想尽快做完,并且想与同学们竞争排名。
30. 以前重来没有经历过这种教学模式,不过这种方法确实有效,很多同学因为排行榜可能会花更多的精力去编写代码。并且在不停的编写代码的过程中,能学到很多的东西而不止是复习。
31. 很能激发斗志,促进学习
32. 好玩,但是背景交代的是不是有点不详细,至少我看得不是很明白
33. 积分排名模式有利于激发学生的主观能动性,提高学习的积极性,挺不错哒~
34. "灰常喜欢啦~~
觉得做作业终于没有那么烦了
还有一种神奇的充实感"
35. 激发人的潜能,永远有做不完的东西,学习能力强的人会带动其它人,很可取,但是也会有时觉得压力大,作业多
36. 很好,但是这种排名模式有待完善,应该让学生体验到通过不同的方向的努力都能得到荣誉,如果排名模式过于单一,就会打击部分学生的积极性,这种情况我想一定是老师不希望看到的,比如,假设我虽然没有时间吧所有的作业做完,但是我做的每个作业都是一遍通过没有错误,这样的情况下也应该得到奖励,或者对于一些问题设置特殊解答方法的奖励,鼓励学生以不同的方式解决问题,鼓励思维发散,鼓励创新。
37. 非常好。
38. 能有效提高学生学习兴趣,不错!
39. 挺有外部动力感的
40. 非常有意思!最初听到“游戏形式的教学”会怀疑,会不会比较形式化?可是后面真的用了Coursemology之后才发现,确实很有趣。把Training和Tutorial分成一节一节的,减少了对大题量的反感;做Mission的时候看到那些很认真写出来的Story,在做题之余也多了很多乐趣;晋级和排行榜的功能也很有用,真的很有激励的效果。总之很棒啊!
41. 这种教学形式很好,大大激发同学们的学习兴趣。大家每天都在刷题,这样大家的知识的理解也就会更加透彻。
42. life is a game。这样游戏教学很有趣,大家积极性都很高
43. 我觉得这样更能激发同学们对于完成作业的兴趣,通过看到排名靠前的同学的经验,更能激发同学们的斗志。作业做多了自然就巩固了学习的知识
44. 有了排行榜的刺激,很多同学都能自发的刷题,争取把每个mission都做到最后,这样的学习叫人感觉到很有激情
45. 可以很好地促进同学们学习
46. 可以提高同学们的兴趣
47. 以游戏这种方式可以激发学生的兴趣 避免学生厌烦
48. mission比较有趣 coursemology对学生最有吸引力的一点在于它有一个排行榜,大家都在为了上榜而奋斗
49. 嗯,可以更好激发学生的学习兴趣
50. 很吸引人
51. 非常好,很能激起同学们学习的热情
52. 非常赞,值得推广!本质上来说就是激发学生的竞争意识,但又不偏激,又能让学生真正学到东西!
53. 在不断的刷级过程中能够充分调动自己的积极性,因为大家的等级都在长,如果你落下,mission过期的话就会和别人拉开差距,所以会自觉的花时间到这上面来
54. 将一种效果非常明显的竞争机制引入教学,可以大大提升学生的成就感,并且可以激发很多人的内在的攀比心理,达到促进整体学习氛围的效果,这种方法是网游吸引人的一个重要元素
55. 中文、英文字典词典辞海等等,里面用来形容好的所有词。能让学习上瘾,从来没有感受过这种感觉。
56. 这个游戏式教学激发了我们的好胜心,谁都想成为第一名,每个人都在拼命的刷等级,在努力的学习,形成了一个良性循环,我觉得这种教学思想是非常好的,值得推广
57. 程序化的学习过程,可以提高学习效率
58. 我觉得排行榜是最有效 的,看见在排行榜里名次 感觉挺不错的

59. 游戏形式和教学融合得还不够好,学习过程中实际上把游戏这一部分抛弃了,本质上还是在强调学习练习刷题,效果其实一般

60. "特别有趣,吸引人,让人将繁琐的作业视为一种乐趣,会想弄懂每一道题,然后加经验值,然后升级。建议会有每个同学的排名,因为每次只有前30名,排到后面榜上无名的同学可能会想,反正都没有名次,少了点急迫感和压力感……建议每次习题做完后,时候可以回顾到自己之前写的答案。方便在忘了的时候可以对照着查看。"

61. 挺好的 ,但是打击也大

62. 有趣。可以应用,但是我感觉工作量有点大,如果是每天只学这一门,这种工作量还可以,但是如果是大一的话,要学的其他奇奇怪怪的课程太多了,要这样学习,可能得改课。但是我感觉如果没有一定的工作量也不容易达到效果,要做就得做得好,要是想应用这种方法的话,只有游戏的形式是不好的,到了最后只有摆设,没有起到激励作用。我觉得这种机制之所以好,可能是及时能让同学感觉到有收获,但是要是平时差距拉得太大,可能又会有一点压力,但是我觉得corsemology做得好的地方可能就是他有的题是固定分值的,有的是可以拉差距的,也有extra,我觉得这种方式可以继承下来。

63. 游戏化这个概念很新颖,游戏+教育的潜力是巨大的,结合得好会带来巨大的创新

64. "是一种很不错的方式,这其实也是游戏的一种新的发展,是游戏化理念在现代生活中的一种应用 但是,如果不能做到游戏里面的一种公平性,就会失去游戏本来的应该拥有的游戏趣味性。在这方面,感觉Coursemology还可以做得更好。 另外,一个很不理解的地方就是,extra的分值仅仅10分,mission的分值却那样的高,只有mission的分数高了,无论刷多少的mission都没有用,这就让很多人没有兴趣去提高自己的综合能力,extra的意义就没有了 其实完全可以把每个人的mission分值大多集中一点,不要出现几百分的差距,extra的分值能有100分的样子,大家应该会更有动力,竞争会更火爆"

65. 很能调动大家的积极性
66. 以前就看过老师提到的那个演讲,游戏只是一个载体,我想他让我看到的更多的是,教会我什么是兴趣引导的学习,在学习中是什么给你动力
67. 很好,提高了编程的趣味性,寓教于乐。
68. 激发了学生的学习兴趣
69. 有助于学习
70. 增加学生的学习兴趣,等级制度也给了学生很大的学习动力,让学生愿意花时间在这个系统中学习。
71. 很新颖
72. 我觉得很少,很大的调动了同学的积极性
73. 对于增加学习积极性有很大帮助,而且效果很好
74. 我觉得挺好的,可以一定程度上激发同学们的学习激情。但是可能会导致同学们过于看重名次从而出现一些其他的问题
75. 挺好的,能激发学生的兴趣
76. very nice
77. "首先,客观的说,这种教学方案能够更好激发同学们的兴趣,有可取之处,最大的感受是面对这么多的任务的时候,同学们都想着是去完成,去追求过关之后的排名榜上成就感,成就感和自豪感是游戏教学的核心所在。
其次,我个人觉得,这种教学方式,学院暂时还不能盲目的照搬,彻底的以这种方式去改革。原因有三:
1、Python这门课程在采取这种教学方式感觉取得了成功,这是和平时的课堂相比而言。而隐藏在这背后的不仅仅是教学方式的改变而引起这个变化,而隐藏在深层次的原因是整个学院的培养方案出了问题。就像现行的教学方式,是前人积累下来的精华所在,不能彻底的改革。而python的教学方式取得成功,就像一个新鲜事物的尝试,相信我们现行的教学方式在最开始的时候也体现出了很大的优越性,但因为底层没有改革,这种方式也就随着时间失去了原有的魅力。如果不从底层改革,只是引入这种教学机制,可能在短期会有一些改观,但无法长期,反而会邯郸学步;
2、可以先实验这种教学方式,在逐步推广。在推广之前,要想清楚客观条件是不是允许?底层改革是不是合适?涉及人员(老师和学生)的水平是否达到?
3、底层的核心不应该是教学方式,而核心应该是人。"
78. 很好

79. 对于我而已,激发了我学习新语言的动力,其排行榜的形式,其实对于每个同学都是一个挑战~据说在国外是达到一定的等级后,就可以有看漫画的奖励,其实开发了这个还能提升大家的热情。

80. 我觉得这样的方式很好。以我为例,我认为这样很大程度地提升了我学习的热情。

81. 无可挑剔,但这几天作业实在有点多

82. 非常有意思~同时希望可以把自己的名字加入到主角里面。

83. 我觉得这种形似比学院的好多了,至少更有趣一点

84. 比单纯直接布置作业更能激发积极性

85. 同上,真的很棒,因为这个,才不断学习

86. 不错啊,就是量有点儿大

87. 排行榜很能激发人的胜负欲,让人更主动去完成。

88. 可以激励我们及时、认真完成作业

89. 第一次体验这种侥幸形式,感觉非常棒,学习的热情非常高,做作业再也不是一个很无聊的事情了

90. 这种教学方式让我感觉学习就像打小怪兽~~~~能激起我们的胜负欲,会让我们更加主动地学习网站上的知识

91. 我觉得这样的形式能很有效的去激发学生的学习和做作业的积极性

92. 挺好的,要是所有课程都是这样的系统相信应该挺高我不少的兴趣

93. 能够十分大的激发同学们的兴趣

94. 很好吧,这样使得我能积极做作业了
95. 第一,有趣,以游戏方式通过不断做题获取经验和升级会促使我们不断地去完成各种小任务。而且通过这些等级排名,会激励我们更加努力地做更多任务,学更多知识。形成了一个很好的学习氛围。
96. 非常好的。能鼓励很多有上进心的人很努力的去学习。

97. "实在是很不错。 最厉害的设计其实是排名系统。大家真的都像打了鸡血一样刷分,就是为了那个排名系统上的排名,真的就跟网游一样的。。。。 还有就是有一个背景故事当然是很不错,不过这也意味着在做题时有时候要在题目前面阅读一些故事啊,背景方面的东西,对于英语不太好的人,是有点小小困扰。。。。(不过只是很小的问题啦) 给我印象最深的就是Mission 3饥饿游戏,自己编一个能行动的AI,多好玩!大大激发了编代码的动力。这样的游戏多一些,效果就会好一些。"

98. 游戏化教学不会像大多数人想的那样使得学习的严谨性消失了,在我看来,如果能够讲学习过程游戏化无疑可以很大程度上提高学习的效率,提高学生对于学习的主动性和热情

 

课程相关问题
 
1) Multiple Choice

你觉得前几天的视频课程的效果如何?

Response

Percentage

很好

21
(21.4%)

45
(45.9%)

一般

28
(28.6%)

4
(4.1%)

很差

0
(0%)

 

2) Essay

你对前期视频课程的意见和建议(请分条陈述)

1. :1.效果一般,主要是刚刚开始不是很适应新加坡式的英语.2希望在其中穿插其余的一些项目,因为长时间观看视频容易分神

2. PPT的可以做的更加的易懂
3. "1.最好带字幕
2.可以多一点基础介绍
3.时间可以再长点"
4. 视频阶段可以自行看,而不需要大家一起。。
5. 就是觉得英语听不习惯
6. 添加点中文字幕(哈哈)
7. "意见:视频课程其实听的不是很懂。老师的英文现场听听得懂,视频里真的有点听不懂……但是如果很认真很努力的去听还是听的懂一些。还好视频课程的内容简单,不然可能就跟不上了。
建议:建议:讲的内容在PPT上写得更详细一点,大家的英语水平不太好,这样可以帮助我们更好地理解。"
8. 我觉得可以让学生自己来完成,通过自学。前期主要是讲语法,都可以自学完成,可以在课程开始的时候设置一个入门检测算作平时成绩的一部分来督促同学学习
9. 视频的英语。。新加坡口音太重了。。导致我以为Ben老师的英语也那样,结果 Ben老师 英语很好啊。。说得没有那么重的 口音吧。
10. 最好能有点中文解释,全英文看着太难受了。
11. 刚开始看的时候觉得有点蒙,觉得还是看ppt比较适合我。
12. 建议多增加一些实时的编程example来帮助理解
13. 就是英语挺不习惯,其他的都还好
14. 前期视频都是英文,的助教解释才能听懂
15. 希望更加详细
16. "1.视频做的太简单了,如果没听懂没人讲解课后自己看的时候完全摸不着头脑
2.配音不够清晰,理解有困难"
17. "1.加上字幕更好"
18. "1.前期的视频教学能够增加一点时间,
2.教学内容是基础的东西,同时也可以加一些扩展,这对于基础较好的学习者来说是很有帮助的"
19. "1.英文的不是很懂,不过助教都有解释,相对还好。
2.视频教程,可以集中播放,然后在集中练习。分的太开的话,一上午的效率很低。"
20. 可以把课程要讲的PPT提前给大家,因为前期作业相对较少,有时间适当的预习,并对所学的内容能有一个整体上的了解
21. 其实主要靠做题才掌握的,也许是学过C语言的原因,这视频都没感觉怎样。
22. 视频课程如果老师可以能够在视频中示范并且指导学生完成一个完整的小项目程序,例如2048,作为一个系列视频课程,我觉得是不错的学习过程,能够把学到的语法、思想都串联起来
23. 很好,让学生有个适应过程
24. 多些讲解吧
25. "很不错了,简单易懂。就一些小建议:
1.在介绍python这门语言时可以举更多的例子,与其他语言多进行对比,让我们在初期能详细了解
2.在阐述概念时可以更多地类比我们生活中的例子,便于理解"
26. "我觉得前期课程的讲解不是很明白,但是比较简单啦~
能不能搭点字幕~~~"
27. "感觉是静态的,但是说话又是动态的
有些内容说的不够明确、清晰
例子不多不住于理解"
28. "换成正规一点的英语表达,实在有点听不懂若有中文讲解会更好"
29. 希望能加上字幕,不论是中英文的都可以
30. 因为在之前完全没有接触过python,所以在正式上课之前的视频教学让我对python先有了一个基本的了解,才能在正式上课时跟上进度
31. "进度有点慢
可以自己学习
不过有前期的督促还是比较好的"
32. "1. 配上字幕最好
2. 配上讨论可能比干看着效果更好"
33. 因为对英文听力的掌握还不够,导致了对视频内容的理解不那么容易,主要还是自身的问题,希望视频课程能够翻译多一点,内容相对详细一点。
34. "讲解得不错,感觉思路很清晰
PPT的风格也不错,设计得简单专业,配色很赞"
35. 感觉讲解听得不是很清楚。
36. "1.要有字幕
2.多些看得见的东西,少些需要听的东西
3.有些同学希望看到编码的演示"
37. 视频教学不宜放在集体学习,一般mooc性质的东西都应该组织自学,本身视频就是用来让学生自学用。但是这个看自觉
38. 视频的英语不太听得懂,讲得有点快(仅针对前期视频课程),建议结合实践来讲吧~
39. 老师可以多讲一点
40. "a. 希望最好能配上字幕…就像网上的一些公开课视频一样
b. 音画不太同步,需要修正"

41. "1.关于内容的话,我觉得挺好。但是,这样的话老师就不会得到学生对他所讲的知识点掌握程度的反馈,有些我们可能不懂,但是老师不知道
2.看视频,很容易用电脑干其他事"

42. 前两天请假了自己看的视频觉得讲得很清楚也很有帮助
43. 视频教学需要有助教辅助,方便及时回答同学们不懂的地方
44. "1,对于视频课程,应该考虑到同学们的思考的时间,适当的地方停顿可以更好的理解
2,配音的部分有些听不懂,可能是因为我的英语比较差"
45. 过于简单

46. 视频教学有一定作用 但是存在听不懂的问题 加上字幕或许好一点

47. 助教讲的很清楚,建议是:能不能再视频课程期间对整个课程所涉及的知识讲一个概述,这样在后期听课的时候更容易接受(因为是英文有时候听不懂)

48. 中文的比较好
49. "我觉得视频课程很好.有很多的例子.
我觉得在最后应该将本节课程总结一下"
50. 挺好的
51. 并没有特别去看,只是听王强学长在讲课,无法给出中肯意见
52. 时间太紧了,中午休息时间不够
53. 前几天英文不太适应,建议还是其他老师用中文简单讲一下比较好。还有一个重要问题是期末考试几个小时后立刻开始上课,学习动力明显不足
54. "1.可以适当加入一些字幕,能让学生逐步适应英文教学
2.可以适当加入一些例子演示,能让学生很快的熟悉编程环境和过程"
55. 我觉得不能只是听,毕竟这是一门专业课,又用外语上,很可能大部分都是接受不了的,我个人觉得,可以添加中文字幕
56. 作用:使学生对英文教学、教师教学风格、所学内容有所准备
57. 视频主要是没有字幕,导致英语差的人不易理解
58. 视频需要我们更高的注意力,大家可能听得不够认真,建议以后还是现多讲讲,减少视频
59. 前期视频课程让我们对python有了初步的了解。但是当初由于没有引起重视性,所以就
60. 真的很累
61. " 1,我个人不是很喜欢视频教学,不过前期内容简单能够接受;
2,助教有相应的解释,助于理解;
3,如果以后还有python,我觉得视频教学可以把助教的讲解加进去;"
62. 要是视频有老师本人的出现,face-to-face式的视频拍摄方式,会更生动些

63. "给我们用,感觉语速上还是有些偏快,很多人都听不太懂
我们这次是做机房同意看的视频,其实可以提前一段时间把视频发给大家,让大家先自己看看
另外,如果可以做一个字幕会更好"

64. 没什么用

65. "1.如果没有那个视频,我想后来肯定跟不上的,而且我建议之后的教学也可以有视频,让我们温习查漏补缺
2.希望可以在视频里看到Ben老师~。。
3.建议每个视频开头都可以有知识网络架构"
66. 视频效果不大,同学们一上来就去coursemology上面刷题,不会的去看PPT。
67. "1.英语听不懂
2.感觉ppt有点简单"
68. "1,看的不是很懂
2,然后比较枯燥,"
69. 老师和助教再多讲解最好,或者老师单独录一份中文版的(英语渣)
70. 视频课程还是没有真人授课更加丰富
71. "视频课程毕竟还是不如老师讲的具体
对于例子的分析肯定也做不到老师那么细致"
72. 较难听懂,但是流程挺好。
73. 不要一直放。。会很困的。希望能把视频分开一下
74. 视频要是能有字幕就好了
75. 实在的讲,前面视频教学真的是在现阶段的条件下做的很好的部分了,主要是助教真的很给力!
76. 前几天视频教程我没看。。。不发表评论。。
77. 建议在机房上视频课程。这样能让同学们对Python上手更快
78. 用中文吧
79. 英语不好的我有些地方不太懂啊T T
80. 前几天的课还是有一点用的,强哥教的也很好,最大的问题可能是视频吧,有字幕就好了,或者给出重点不懂的词汇,要不然听着还是挺吃力的
81. 希望可以有适当中文,一开始不适应
82. 感觉不太仔细
83. 很有必要啊

84. 感觉没必要讲那么多,比较我们有编程基础。很多是想通的。

85. "1.可以加上英文字幕,这样便于我们理解
2.感觉视频学习时,上课时间有效利用率不高
3.视频学习确实让我们对Python有了一个大致的了解,便于后续学习"

86. 视频教学最好在重点的地方配上一些字幕,不然有些地方会听不懂或者把重点忽略掉

87. "1.感觉视频教学算是启蒙吧,看到不懂的地方可以记下,然后在PPT上找到重新看"

88. 视频课程不是听得很懂,只能大致理解在讲什么,不知道能不能在视频上加上一些简明易懂的动画,能够让人一目了然的,这样就算听不懂也能知道是在干什么

89. 我觉得好行把,算是听老师讲课的一种过度,有了前面几天的课程,后面我听课感觉能理解一些关键知识点了

90. 感觉不错,帮助同学们入门

91. 额,,新加坡英语好难懂

92. "1,建议事先把视频交给同学,再讲解视频内容,这样可以让同学可以事先了解一个大概知识点,以免跟不上讲课。
2,多留点时间同学去自己领悟,可适当减少一下讲解时间。"

93. 除了ppt全部都是黑色的底色有点低调再想不出什么问题了。

94. "#额。。。英语确实是一个问题,本来英语就不大好,加上有些口音,很多听不懂的
#还有就是ppt是不是做得简陋了些,这个这个,背景一直是黑色。。。是不是可以考虑在ppt上改进一下
#视频讲解的时候,只是一个配合着放ppt,为什么不考虑放一下别的演示材料呢?或者说为什么不在视频里多写写代码直接演示呢?"

95. 由于英语不是很好所以在前期视频中获取到的知识量有限。但是视频课程本身是挺好的,应该做下去的

 

3) Multiple Choice

对于本次课程的英语授课理解程度如何?

Response

Percentage

完全能听懂

5
(5.1%)

可以听懂绝大部分

71
(72.5%)

只能听懂很少部分

21
(21.4%)

几乎听不懂

1
(1.0%)

 

4) Multiple Choice

你觉得本次课程难易程度如何?

Response

Percentage

很难

2
(2.0%)

33
(33.7%)

适中

62
(63.3%)

简单

1
(1.0%)

很简单

0
(0%)

 

5) Multiple Choice

你对本次课程作业量的看法

Response

Percentage

很多

29
(29.6%)

57
(58.2%)

适中

12
(12.2%)

0
(0%)

很少

0
(0%)

 

6) Essay

你对本次授课的内容(即课程涵盖的知识点等)有什么意见和建议?(请分条陈述)

1. 希望老师更加仔细点,比如有些东西还没有理解,老师却认为我们理解了,或是很容易理解,然后一带而过,其实我们大多数人并不如老师想的厉害,所以还是讲仔细点

2. 涵盖的知识点可以增加一些
3. 思想很好 淡一些涉及算法的建议少讲 主要教授思想
4. 感觉老师可以带着做一个项目就好了。。
5. 希望作业可以少布置点
6. 1、对于暑期课程来说,这课程的内容已经很丰富了,暂时没有其他意见和建议
7. "意见:感觉已经涵盖了大部分重要的知识点,而且大家的了解也比较透彻,大家在这么短的时间内掌握这些已经很努力了吧。
建议:要不作业再多点?这样经验值也多点……"
8. 1.课程主要是告诉我们Computing Thinking,这对我们的编程很有用
9. "觉得 前面还挺容易的 然后 最后一个 training 开始 就突然变难了。。。
然后 越到后面 越混淆 Python和 C 的一些概念"
10. "1.知识点和标题有的感觉不是很对应,理解起来有点困难
2.作业有点太多了,当天内容还没怎么消化就得花大部分时间做题,效果不太好。"
11. "1.教授动态规划的算法思想很好!应该可以更增加一些算法思想的教授会收获更多
2.进行mission的讲评感觉很有必要!"
12. 我觉得后面两天的课程内容难道一下子增大了很多,有些不适应
13. 涵盖的知识点很多,希望下次能直接学习一些最新的思想,以及具体的应用
14. "1.还是觉得有点难,时间太紧
2.感觉mission和training难度跨越性太大,时间又紧,完成的比较困难"
15. "1.复习了之前学过的思想
2.内容有点跳跃..最后一章就没懂"
16. 涵盖的知识点可以增加一点,对于比较基础的内容可以在视频教学中学习,在正式授课的时候可以适当的增加一些比较难的知识点
17. 1.可以教授一些Python的相关用途方面的
18. 可以把课程没有讲到的而Python中有的知识点列举出来以便课程结束后大家自学
19. 自己英文渣,听课有点费劲,还有一些知识点,老师过得太快了!!
20. 首先对于字典这种特殊的Python数据结构可以更多的进行讲解使我们印象能够更加的深刻,其次对于Higher order function 的讲解还是有一点太过抽象了,希望能够多加入一些复杂一点的实例有种由浅入深的体会。
21. 非常好
22. 挺好的。
23. "1.可以多涵盖一些python的基础知识
2.在基础知识与结构算法之间可多给点衔接(我们总感觉第一天的内容很简单,但后面的难度就一下子提升了,不太适应,最后一天的内容感觉又上了一个新台阶)"
24. 我觉得内容很好,从基本到了高级,思想其实很重要,老师都有提到,所以我对交的内容没有啥意见
25. "知识点还好,我觉得很受用"
26. 主要时间不够,学的很仓促,很多知识点都没能理解,建议减少小的知识点,精讲主要的
27. 希望在讲述,OOP 、Memoization、 Dynamic Programming时能慢点,更详尽一点
28. 内容很全面!
29. "1. 时间少,讲的肯定少,这个没办法
2. 有些东西比如说递归和迭代其实不用讲那么多的
3. 新特性,比如说lambda,动态编程这些可以多讲一些"
30. 知识点相对抽象,对基础不太牢的学生而言相对吃力,尤其在算法方面。希望能够在对算法思想上的讲解更为详细,偏重基础的理解和提升。
31. "涵盖的知识点比较基础,不过还是蛮全面的,觉得在这么短的时间内做到这样真的很不错了!!
希望Ben老师可以下次把难度加深一点"

32. 因为课时的关系没有学的很全,只是讲了重点的几个部分,但是已经很好了,我认为可以加课时学的完善些,而不是这么仓促。

33. "1.因为我们是大二结束上这门课,所以收获是有限的,大部分知识是复习的,希望以后根据开课年级进行优化
2.授课多以介绍思想为主,编程的问题都不是问题"
34. 主要时间太短,已经很不错了
35. 挺好的,对一门新学的语言来讲很有用,对于Memoize,没怎么搞明白,建议要么详细讲,要么就不讲,不要一笔带过。。。
36. 我很喜欢,要是英文能再慢点就好了。
37. 鉴于这门课程的时间实在是太短,感觉上现在所讲的这些知识点已经是很精简的了,应该也都是最重要的一些概念。这样已经很棒啦。
38. "1.课时太少,理解不够深入
2.涵盖的知识点的话,只感觉只是学了一些最基本的,可能因为以前上过其他语言的原因,我觉得这些不够。"
39. "1.讲的都是很实用的知识,过度也很好,感觉很棒!
2.讲了课下来直接做mission的话感觉,虽然mission有文字叙述也很好懂,但是写游戏的时候分块写,这种就不象topdown思想了,只是把每一块写好拼起来就行了,这样很简单但是不助于自己写游戏,因为不知道怎么分块,如何想出这样分类,这样结合类,这样做mission的感觉更像是锻炼语法能力,感觉可以在做之前有老师带着从拿到这个情景的游戏开始,逐一带我们思考怎么分类,如何分类,之间有什么关系,之后再写mission比较好(针对hunger game)"
40. 1. Higher Order Function和OOP还需要多花时间来讲解
41. "1,感觉讲解的大部分知识点都是很重要的,例如high-order-function
2,对于OOP的思想已经学过,可以适当减少
3,最后一堂课的内容较难"
42. 还可以
43. 应该说明Python可以做什么,然后讲一个简单工程如脚本等
44. "对基础概念讲解比较详细
对编程思想方面的训练也比较好
建议适当增加作业讲解等环节"
45. 我觉得ben老师讲的课很棒啦,希望老师继续加油这样做!

46. "课程涵盖很全面.基本数据类型和面对对象都包括了
我觉得可以适当增加python 网络编程的内容."

47. 应该是把python里比较重要的东西呈现出来了吧,像 Higher_order functions,元组等pyhon专有概念,都很好

48. "1.在短短一周内包含了大量的课程核心内容,在涵盖上没有问题。
2.授课顺序可以接受,没什么特别的建议"

49. 对于list表的操作可以多列举一些例子进行讲解,递归那一块可以讲的慢一点,因为这部分逻辑性非常强,不是每个人都能懂

50. 本次课程介绍了一些python的特色内容,建议多介绍一些python 的技巧,例如对List的复制等

51. 1.可以多加强对编程习惯和思想的训练和讲解,由于之前的学习影响,使得在本次课程中很多同学呈现出编写的代码总有C的风格的意味,这样使得python的优势没能发挥的更好,因此若能针对编程风格和编程思想再多一些训练和解释将会更好

52. 覆盖知识点的话,没什么太大的建议,之前有C作为基础,所以很多只是都是很好上手的

53. 很好

54. 暂时没有

55. 学的东西可能过于偏算法,导致难度比较大,有些问题和作业不是学了就可以对付的

56. 课程涵盖的知识点已经很全面了。由浅入深的层次化也很清晰。建议每次讲某个知识点时,能有相关的知识点的详细资料可以让自己查看。这样的话,知识可能会更加全面,更加稳固。

57. 一个星期还是太短了

58. "1,我觉得前面两天的视频教学可以选用更有效率的方式,浓缩一下,因为大家多多少少还是有基础的
2,给更多的时间到后边比较难的部分,如果难度增加了,但是时间反而压缩了的话,会比较影响效果"

59. "如果没有编程基础会觉得特别累
如果没有千行代码量的积累,会觉得mission看不懂
但是,对于我个人而言,还是可以接受,虽然很多代码写得不一定助教认可,总之我尽力了
对于知识点,我觉得:
学习一门编程语言,其实就会学习其中的基本语法,这些东西找一本python的参考书看看,基本上就会了(参考书本来就是当语法书用的),最主要要将的还是解决问题的方式。
我感觉我最最希望学的的,就是如何使用一门编程语言,编出能够解决问题的代码。
比如商人过河问题,这个是不是看作树的遍历?或者是分治算法的应用?贪心算法等等。这些东西咱们川大讲得很少,很多学长学姐们都是自学的。 而这次的授课,基本有讲到这些思想和方法,对于我的提升还是很大的。
对于这次授课,最大的一点就是我没有理清授课的思路,不清楚讲解的顺序。感觉讲了很多,但又感觉没有一条主线。也许是时间太短了?"

60. Ben教得很好!

61. "1.时间比较短,学到这些东西已经很满意了!
2.作业比较多,一开始还好,后来最后一天优点招架不住了,主要是课上没太听懂,一些专业名词和例子最好可以有中文解释"

62. 作为对大二开设的语言类课程,知识点感觉难度适中。

63. 很好
64. 我觉得挺好的,没有什么意见。
65. 节奏紧凑,知识量感觉不太适合一周来学习
66. 可能是上课时间较短的原因,课程压缩 ,知识点讲解有点少,需要自己查阅资料
67. 可能是我基础不太好,有些地方接触着难度略高,总体上还好,时间有些紧
68. 除了累了点都挺好,感觉7天能学到这么多东西挺不容易的
69. 觉得high order function应该再深入一点讲咯,这部分比较有意思
70. I think very nice
71. 我觉得如果这门课以小学期的形式出现,那么现在的教学内容就是比较合理的。毕竟时间只有这些!
72. 差不多
73. "1、我认为比较重要的知识点有list和tuple,因为使用频率很高,需要着重讲解,特别是list和tuple中的不同点,顺带dict可以在讲这两个的时候同时提到。
2、在讲OOP的部分时间可能有点少,还是有很多人不知道怎么处理不同类之间的关系,不知道怎么调用super之类的。"
74. "1、建议老师先讲一下Python与C的不同
2、建议老师增加一下Python中关于面向对象的知识的比重"
75. 可以在具体讲一点拿python可以干什么
76. 作业量很多,但是也很充实,给了我们一种大一大二没有接触过的教学方式,很赞很赞。同时和ben老师吃饭以及最后一节课ben老师的演讲,让我明白了挖掘潜力的重要性,这门课带给我的远远不止是编程思想和编程知识。很谢谢ben老师,赵辉老师以及各位助教学长学姐,你们辛苦了~^_^
77. 这个就不怎么清楚了,只是觉得·最后的那个知识点,好像叫men什么的太难,基本没听懂
78. 时间比较短,这种程度已经很好了!
79. 可以讲的详细一些
80. 挺好的
81. Python的内容可以再增加一些。
82. "1.首先我觉得这次课程收获很大,真的学到了很多东西
2.关于算法和编程思想的学习可以当做过去两年学习的一个复习巩固
3.感觉每一天都学到了新的知识,只是由于时间紧,不能得到更充分的吸收"
83. "1、这次的的课程相当于用另一种语言复习了以前学习的东西,但是给我了不同的体验
2、体验了国外的教育方式,感觉与中国最大的区别就是 提高了学生的兴趣"

84. "1.知识点的话,high order function是难点,但是幸好老师教得很仔细,练习也很多,学懂了
2.Python中的面向对象内容在做mission3之前不太懂,实战后好多了"

85. 感觉上课,作业或是考试的时候很偏向于算法的,其实每学完一个语言,都很想知道这个语言合适用来干什么,合适什么应用。想在上完python了,还是不太知道这个语言适合的方向是什么。。。

86. 感觉作业是多了一点,主要题目有一定的难度,但是又很多,经常要做很久

87. 对于基础差的同学比较难,跨度比较大

88. "1、想学习文件操作
2、想学习做ui(如果有的话)"

89. 对python其他知识点不大熟悉,认为这几天所讲的知识点都是比较好的,暂时没什么意见。

90. 我学的没跟上啊。学的不好。自己用的功夫也不多。里面关于不少的数学问题大概都忘了不少了。

91. "涵盖的知识点还是蛮全的
难度也是有的,关键是时间短。"

92. "1.课程已经可以说涵盖入门的所有知识了,
2.不过如果能够再加入一些编程思想和技巧在里面的话就更好了"

 

考试相关问题
 
1) Multiple Choice

你觉得试卷的试题量如何?

Response

Percentage

很多

16
(16.5%)

48
(49.5%)

适中

33
(34.0%)

0
(0%)

很少

0
(0%)

 

2) Multiple Choice

你觉得试题的难度如何?

Response

Percentage

很难

9
(9.2%)

43
(43.9%)

适中

45
(45.9%)

简单

1
(1.0%)

很简单

0
(0%)

 

3) Essay

你对本次授课的内容(即课程涵盖的知识点等)有什么意见和建议?(请分条陈述)

1. 希望题量稍微小一点,对于编程能力不够的我们,有点压力

2. 考试难度过大
3. 希望不会挂 多给点分 多出些送分题
4. 期末分数应该占的比例较小。
5. 我觉得试卷题目太多了(对于我来说有点吃力)
6. 我觉得python这种上机考试比较好啊,毕竟是编程语言,大家的调试能力也需要考验不是么
7. 可以略微简单一点,不以难倒学生为目的,毕竟我们才接触了一周的时间,而且我们做的作业很多都是在n遍的尝试之后完成的
8. 给中国学生的话 还是用中文比较好吧。。。特别像Question 5 那种题。。。
9. "1.英文试卷看起来有点困难
2.有些知识点组合起来就不太会了,分开还好(这是个人问题)"
10. 1.应该给出一些在Lecture上已经写过的函数实现,毕竟考的很大程度是运用这些函数
11. 就是题目可以稍微少点
12. 题有点多
13. 能用中文么。。。其实看不大懂题目
14. 1.建议带上电脑
15. 试卷内容难度可以适当降低一点
16. "1.考试试卷能是中文的嘛
2.考试的话,最好能机考,"
17. 试卷难度可以适当降低……
18. 我Course题都自己做完了,做试卷还是感觉吃力,不咋会啊。
19. 考试的纸质代码不容易修改而且写出来大部分时候是不规范的其实,所以我建议能够进行网络上做training一样的考试,可以多题多卷
20. 可以再简单一点,课程应注重惹人能力的提升,可以让基础比较差的同学,认识到真的学到了许多东西,如果过于追求难度,会导致让这部分同学灰心、不自信、明明已经很努力了,却仍得不到想要的结果。。。
21. 挺好的。。时间在长点 读题就好了
22. 题量太多了,很多时候都是没有时间思考代码的正确性就填上去了。
23. "我觉得这个试卷很能激发我们的潜能~
而且我觉得这个试卷确实让我学到了新的东西,给Ben老师点个赞~"
24. "求中文翻译啊
比较灵活、比较容易错"
25. "可以减少题量
部分单词应该中文注释"
26. "试卷难度有点大
希望能带电脑,方便运行程序"
27. "1.希望考试能上机考试,毕竟编写代码的时候不能一次就必过,还是需要一些调试。语言类课程注重实践,所以我觉得可以上机考试。
2.可能是本人英语水平不是很好,所以花了很多时间在阅读题目上,做完试卷时间也只是刚刚好,来不及检查,所以题量可以稍微少一点"
28. "挺不错的,基本每一个知识点都有考到
就是课程进度个人认为有点快了,导致得不到巩固"
29. 可以上机么,感觉敲代码心里有底啊,手写没底啊
30. 试卷的排布和内容都挺好的。
31. 可以把考试改成机考
32. 现有已经很好
33. 时间不够啊~~~~~~~
34. 同是一个学习过程
35. 其实可以改在机房考试?比较试题都是需要写代码的,手写会很不习惯…
36. "1.题量稍微有一点大,我觉得5道题比较合适
2.我很喜欢那样的题型,不要有选择题。"
37. 考了下来感觉这样还行吧,考能力挺好,不知道有的同学会不会吃不消
38. "1. 我觉得试卷过于长,无形中给同学们压力
2. 试卷上的编程题特别的多"
39. 1,机试要比笔试好得多
40. 可以适量减少题目数量
41. "考卷中某些专业性单词(非计算机专业)应给与汉语注解"
42. 还不错啦,好像没怎么考memorization
43. 还好啊
44. "试卷难度稍大
是非常成功的试卷,可以真正考出学生的理解能力"
45. 试卷非常好,比国内的考试有趣多了
46. "1.可能量对于我们平时的来说确实略多,笔头没停一直在写也只剩余了20多分钟。
2.难度感觉适中可以接受"
47. 希望可以适当降低难度
48. 试卷的质量很好,感觉很满意,没有什么意见
49. 1.强烈建议机考,用Coursemology的形式考核,这样也使得学生在解题的过程中能够不断的改进自己的答案,同时,若是正确也希望能有Coursemology一样的反馈,这样学生的信心会逐步提升,必然可以答出更好的答案,得到更好的分数
50. 我觉得考试能不能建议带电脑,或者该成机考,毕竟这是一门使用的语言,不能单靠思维,在动手的过程中找bug'
51. 很好
52. 最好改成机考
53. 考得太难……时间不够……来不及做……做不出来
54. 我觉得考试还是用电脑写好一点,平时在电脑上边敲边试一下,作业还是可以做出来的,但是对着试题在试卷上写的时候,总是不敢写下笔。大概也是因为自己不太熟悉的原因,所以才没有办法可以熟练的做试卷。
55. "1,难点单词标注一下,尽量不用生僻词
2,考试的时候结合第一点,就不要总是打断考试了
3,有的题可以减少一点用纸,环保"
56. 题量很大,难道也不小,希望可以量身定做试卷
57. "这是我做个的含金量很高的一份试卷,虽然有20页,但是还是能够按时做完,最后延长的20来分钟基本上就是写写注释。
很喜欢这份试卷和这种试卷的风格,感觉我们应该学习一下。"
58. 很好,可以得到很多有用的信息
59. "1.比mission简单
2.确实有在考试中学到东西,自从高考结束,没体验过这种感觉了,记得以前江苏高考数学也会教我一些东西,很喜欢"
60. "还是比较难的,但是体验到国外大学考试试题形式,也算值得。
题量有点大。"
61. 上机考试会比较好一点
62. 用中文解释一下
63. 试卷题目可以适当少一点
64. 减少一些
65. 可以适当减少题量 给更多的思考时间
66. 试卷答的很差,有部分题目理解的不对,试卷形式很好,但是有些地方理解的不对
67. 建议难度层次更加分明。既有简单的也有难的。
68. 好像没啥意见
69. 有一点多,有一点难,希望给分好一些
70. 题量稍微减少一些(每道题4个小题就比较好)
71. 我觉得试卷的知识点覆盖已经很合理了,难度也适中。可以适当减少试题量,因为写完的时候都没时间回去检查了,基本上写完再看看前面不会的题目,就已经没时间了
72. "1、建议老师出题出的略微基础一点。
2、建议题目的容量少一点。
3、建议多增加一些关于面向对象方面的考题。因为我觉得Python主要是面向对象的"
73. 题量减少一点,末尾的题难度可以稍微加大一点,但需要陈述清楚
74. 20页啊T T 好多啊,而且方唯英语不好,惨兮兮。还好学姐和老师回答了我对于卷面的不理解。如果是中文多好^_^
75. 试卷题目有点多了,虽说时间多加了15分钟这样也还合适。
76. 有适当中文可以大大增加做题速度
77. 简单一些
78. 有些难
79. 试卷难度可以加强一点
80. "1.大部分都是学过的知识点,只是试卷页数太多,看着好吓人
2.卷子难度还是好大的,
3.考前要忙着做作业,基本没有时间复习梳理下知识点。"
81. 还不错,题目没有很难读懂,做上来还不错
82. "1.虽然我做的时候有点困难,但是不得不说试卷的分布很合理,知识点都包括了
2.每一个question循序渐进,不会让人感觉很突兀"
83. 编程的题目太多,基本都没有很多的理论知识,如果能够机考的话感觉比较好
84. 感觉试卷题量不是最重要的问题,主要是全英文对阅读题目的速度有影响
85. 题量有点大
86. 不习惯在纸上写代码,改起来太麻烦,个人觉得机考方便一点
87. "1,题目太长,对英文不是那么擅长的学生来说还是有点难懂题意的,适当精简一些可能会好一些。
2,可以多出一些小题,这样考试涵盖的知识点会多一些。"
88. 挺好的。我们学校里的考试太水了。如果我们的考试也是这样的,那一定会逼迫很大一部分人去好好学习的。
89. 试卷上大部分都是代码,这样的形式很好,比那些考很多概念的试卷要好。
90. "1考试形式听好的,省去了无意义的选择判断题目
2.考试内容涵盖了我们并没有学过的东西,但是培养了我们自己去现学现用的能力"

 

意见和建议
 

1) Essay

如果明年我们再次举办这个课程,你对明年的课程有什么建议,或者说如何让明年的课程效果更好?(请分条陈述)

1. "希望时间能够稍微延长"

2. 课程的习题提示不要过多,有的习题可以侥幸的通过。
3. 建议开课时间延长 关键是时间分配不合理
4. 视频教学阶段需要优化。
5. 就是作业稍微减少一点,别的都很好
6. "1、我觉得这个课程的上课时间太少,然后内容因此而压缩了,每天讲的内容很多;
2、training和mission我觉得应该当天讲完可以隔天提交,时间不应该太紧,给学生消化时间"
7. "1、视频课程要改进,大家英语水平真的不足以听懂全部的内容。
2、作业量可以保持,大家很辛苦才能在这么短的时间内学会尽量多的知识。
3、在教室和机房的安排太大一点,今年的太拥挤了。"
8. 前期学习可以让学生自己来完成,通过自学。前期主要是讲语法,都可以自学完成,可以在课程开始的时候设置一个入门检测算作平时成绩的一部分来督促同学学习
9. 给大二同学上这个课的时候 我觉得 第一节课不仅要去介绍这个语言 不仅要说为什么我们需要这个语言 还要 强调一下 Python 和 C 那些很大的 区别。。比如C 是有所谓的地址 Python 是对数据引用 之类的。。。
10. 木有啦~
11. 作业量减少一些(尤其是mission),好让大家有更多时间消化理解课堂上老师讲的内容。
12. 增加课程时间,让课程进度不要这么赶,同时可以进一步深入学习
13. 希望这门课的时间再长一点,作业也少布置点
14. 希望时间能长一点,时间有点短,学的快忘得也快
15. 课程更长一点
16. "1.希望视频和PPT可以做的更详细一点
2.开课时间加长,可以讲更多更细致一些"
17. 1,老师尽量说慢一点
18. 对于coursemology后台服务器加强,授课时间可以延长一些
19. "1.希望能有教材,这样大家学习起来会更方便
2.可以之前就让学生了解些相关知识,一周学习时间还是很紧"
20. 延长课时!
21. 我认为已经很不错了!
22. 可以把时间周期扩充一点,除了主要的编程思想,加入更多Python所特有的知识以及训练
23. 每天的作业可以再简化一点,让一些基础并不是很好的同学(如:我),可以应付的过来
24. 时间久点。。
25. "1.练习提交的时间可以变动一下,最好不要当天发布的当天提交,这会给我们一种很赶的感觉,做题时也不那么专心。
2.原本觉得这么课程的题量大了,但现在想想,一定要这么多的题才会有效地学到知识,题量方面就不需要变化了。"
26. "一定不要在刚考完试上这个课,体力不支啊。。。"
27. 作业的安排,时间应该更合理,其他都很不错啦
28. "加长时间,这次学的很匆忙
学生之间可以组队进行,带动部分学生,也方便交流"
29. 希望能花更多的时间在面对对象上。
30. 希望时间能长一点,在那么短的时间要掌握一门语言确实有点困难,感觉会很累。
31. "1.增加课时时长
2.缩短学习基本语法时间"
32. "1. 时间延长,10天左右
2. mission的时间要延长些,写的有点急,效果可能就不太好
3. 还在那种高大上的教室上
4. 论坛有点鸡肋"
33. 作业量相对少和精一点,作业的讲解我觉得是有必要的。
34. "可以延长这门课程的时间
让Ben老师再来就好了"
35. 课时增加些,将前期的视频讲解做的更清楚些。
36. 希望能开启一个组队模式,能让每个同学在队伍中互相鼓励,而且在一个队伍中,每个人也能优势互补,还可以加大题目难度,鼓励讨论,加强团队解决问题的能力。
37. 时间再长一点更好。
38. 建议一定要再次举办
39. 作业量可以少一点,可以让学生在下午的实验课在教室里完成,这样每个学生有外部的压力。回到寝室完成并没有那么好的效果。
40. 课程时间应该再延长一些,至少要有一周到十天左右。这样一来可以把更多的内容纳入到课程中来,二来授课和作业的进度也可以安排得不这么紧些。
41. "1.增加课时
2.作业量减少一点
3.减少课容量,人太多了"
42. "1.明年请办另一个课程!!!求上课!
2.视频可以让同学们自己看,给出相关练习就好了,不要强制!!应该像正式上课下午一样选去,anyway,我们都是大学生了,每个同学学习的方发不同
3.抽签可以第一天抽出第二天讲题的同学,即使是不会的同学也有准备的时间,让他们给同学们讲懂,并且有(HACK)机会,如果发现讲错可以(hack)他,然后讲出正确的后可以加exp。(这样应该很有趣,并且也避免了只有被抽到的同学会做题的情况)"
43. 1. 作业赚经验的游戏模式很好,但这次我发觉mission的经验太高了,在做mission的过程中我身边有些同学开始很积极的在刷经验,但当有一个mission分被扣多了时,他们就感觉没希望了,在怎么努力也赶不上,所以中途有一些选择放弃了
44. "1,增加extra的分数,一些难题可以挺高分数,这样同学们才回去做,在只有10分的情况下,很少有人去花大量的时间去做这些题
2,一周的时间太短了,感觉刚刚进入状态就结课了"
45. 少布置点作业
46. "适当减小作业量或者在作业量不变的基础上增长教学时间
上课教室比较狭小 电脑不够用"
47. 视频课程的时候 提前讲一下课程知识概述
48. 作业尽量少点,然后可以多一些设计性的作业
49. 建议适当增加课程的内容:网络编程
50. "在视频教学方面,可以将内容稍微增多一点。
教室上课方面,很赞"
51. "1.我觉得时间方面可以稍微延长一些
2.作业方面完成时间可以稍许延长,间隔可以增加一些。
3.可以教学更多的东西。"
52. 作业的截止日期有点短,作业量也很多,希望可以减少一点,增加做作业的时间
53. 尽可能与期末考试拉开些距离,期末考前的一个月大家都累了,如果再进行连续一周的大作业量课程,会对身体造成很大的影响
54. "1.加长授课时间:若是因为ben老师时间较紧,可以加长之前预科时间,这样使得注重编程思想教学能得到更好的诠释,甚至可以将语法等一些较为基础的问题在老师到来之前都通过助教讲解,视频课程,Coursemology练习的方式解决和巩固扎实
2.考试改为机考,原因同上述考试建议
3.Coursemology略做改进,如extra根据难易给予不同奖励等等"
55. 课程每天强度真的太大了,坚持一个星期已经有点吃不消了。。。可以合理安排课程强度,时间长一点没关系,不要每天都连续工作十来个小时
56. "稍微减少作业量,延后考试前的作业提交期限
稍微减少学生数量"
57. extra根据难度来判别分,10分太少了
58. 减少视频,放缓一点上课的速度
59. "课程时间还是有点紧。每天上完课,然后自己要重新把课件理解一遍,然后再做作业,时间太紧了。如果课程时间长一点,就算作业再多一些也没有关系了,增加练习量还可以更加加深理解。"
60. "前几天的课程,不要单纯是视频,不然很多同学不愿意听,会影响后边的学习;
增加一天的时间,至少让最后学习时间不会那么匆忙"
61. "希望课时再常一些,这样上课就可以讲得更慢一些"
62. "第一,mission的评分问题,如我前面说的,感觉还是不要有太大的差距。比如一个人的mission能拿700,另外一个只能拿500,其中就差了200分,刷完说要的mission都没办法赶上来,这就失去的排行榜的意义,很多人到后期就不会自己为难自己去刷其他的额外题目了
第二,还是mission的评分问题,这里面我觉得评分不够公平,据说几个TA给分标准不是统一,有的偏高有的偏低。最主要的是,据说有人的mission不断改分,一直改到满分,这个对于很多人十分不公平,有一种玩游戏开外挂的感觉
第三,想学到更多一些关于thinking的东西,这才是关键吧?"
63. 一定会参加的!!希望时间可以长一些,可以更多接触国外教学和文化的交流
64. "先修课程时间可以更长一些
Mission必要时给些hint"
65. "ppt详细一点"
66. 挺好的现在
67. 适当的增加课程课时,我觉得这门课很好,老师也很好,学习很有帮助,可以多上几天,就是作业有点多。
68. 课程改成两周吧
69. 建议课时能够长一些
70. 时间加长,有更多时间来吸收知识,因为有的同学(比如我)编程能力不那么强,学起来有点困难。望采纳。
71. 根据具体的内容,多和C, Java等语言作优缺点比较
72. more time for the class
73. "1、时间稍微长点(10天左右比较合适),每天任务也随之可以分配少些
2、课程人数少一些"
74. 如果可以的话,在课程时间上延长,比较实际上课时间才4天,对学习语言来说有点显短。其他我觉得都还是比较合理的
75. "1、建议增加一些授课时间,让同学掌握知识更扎实
2、建议多增加一些助教
3、希望老师或助教在学生交完每个mission后,对学生的整体情况做一个简短的点评,使学生更好地认识自己的不足"
76. 时间安排长一点,不然作业太集中,其他都很不错,视频教学建议配上中文翻译
77. 可以加长课时的话更加好~毕竟相对每天的作业负担有点大,要知道这些天的作业接近我们大一一学期c语言的作业量了。但是这门课是很好很好的,我们痛并快乐着~哈哈 老师明年再来,我一定推荐我们部门的学弟学妹们选这个课。
78. "1作业量可以稍微少一点吧这次真的是有点多了,但是也不能少太多,如果我们是每天3个training的加上一个tutorial的话他们可以2个training加一个tutorial,作业多了我觉得是没办法避免抄袭的。不抄的话那些学的不好的怎么得平时成绩啊。"
79. 会参加的,喜欢Ben老师
80. 题目简单些,讲的仔细些
81. 如果能够将课程密度降低一些可能会更好
82. 无,感觉做得很好了。
83. "1.课程时间可以加长一点,这样每一天的任务量就会轻一点,学起来不会这么累,也更有助于消化吸收。
2.有三个优秀的助教特别好,遇到不会的可以询问他们,不会轻易放弃,而有些专业课的助教问他们问题他们自己也不太懂。"
84. 希望网站不会太卡,对于老师很和教育方式挺满意
85. 集中难题讲解
86. 其实想知道能不能开一个进阶的python课
87. 我感觉已经很不错,我也收获了很多,至少对数据结构中的递归有了更胜的了解,还有对面向对象的思想有了更好的感悟
88. 前期对时间的安排更明确一点,方便同学们安排
89. "希望早点把视频课程资源共享出来,可以早点学下,新加坡的英语真不好懂
希望时间可以再长点吧,虽然已经很长了,但感觉还有个很多东西可学"
90. "1,这门课这么棒,希望能增加教学时间,多交给学生们一些知识。
2,老师可提前将所有资料发给学生,便于那些学习较快的同学提前自习。"
91. 感觉老师已经做的相当好了。只是我没有好好去听。去学。
92. "可能的话延长时间,这样效果好一些,大家也不用那么累
或者说在上课之前多强调一下让大家自己先了解一下Python
多些像hungry game这样的游戏"
93. "1.课程时间可以再长一些。
2课程的作业量应该适当减少一些,同时增加一些可以相互协作的课题"

 

2) Essay

其它建议或者补充?(如果之前的问题没有涵盖你想说的)

1. 建议以后延长教课时间 还有之前自学时间

2. 没有其他的意见和建议
3. 前期学习可以让学生自己来完成,通过自学。前期主要是讲语法,都可以自学完成,可以在课程开始的时候设置一个入门检测算作平时成绩的一部分来督促同学学习
4. 我觉得整个课程安排得很人性化。。很棒!
5. 感觉一上来就各种计算不太适合初学python的人(个人编程基础比较差)
6. 祝Ben老师能一直做自己喜欢的事情,我很欣赏您!
7. 老师上课的时间可以增加一点,还有就是对于作业,老师可以适当选择一些来评讲
8. 我觉得在每到练习完成后,可公布相关代码。例如,一个training做完后,可公布该题的可能有效代码,让我们多了解不同的算法思想,我觉得这也有利于我们学习。
9. 平时作业量少一些些,让同学们能够有多余的时间,在回来之后对所学的内容更为具体的学习一下下。
10. 体验了国大教育,感觉非常不错,有了目标啊
11. 希望能提供更多的基础知识相关资料,方便基础比较差的同学学习
12. 大爱Ben老师,助教辛苦了!
13. comment功能希望加上例如HTML支持,Markdown支持等等~这样比较好
14. 基本上已经在上述内容中描述。
15. 没有,助教和老师都很负责。
16. 建议学院老师多学学这种授课方法,不要整天照着课本念,没意思!只看课本我们在家也能看,要老师做什么?做老师不是你自己会了就行了,还要能把自己会的东西有效教给学生才行。我们国家的职称考评都是看重研究,就导致老师们心思全在自己的研究上,没心思讲课,这样学生怎么能有兴趣学呢?
17. 上课时间段可以短一点。
18. 强烈建议可以将其他课程的视频、Training、Mission等等也放上Coursemology做一下共享,做成公开课的形式!
19. "1.小学期时间有限,希望能在课后提供新加坡的完整ppt或者视频,并开放coursemology的training,以供上课期间没学懂的同学和自学的同学能进一步掌握好所学知识(mission可以附上答案不用批改)
2.如果时间允许,虽然考虑到我们已经学过c,但是很多觉得我们讲过的东西可以再讲一遍,很多同学可能以前学得不扎实或者太久忘记了,如果直接跳过会有断层感,多讲一次也会有更深的理解"
20. 课程时间太紧迫,建议适当延长课程的时间
21. 都很好啦,是我上过小学期课程中,最好的一个啦
22. 最重要的!!!我对Coursemology有一个建议。为什么大家喜欢去玩游戏,因为游戏给了人可能性,人人都可以成为最强的,这就需要给每一位提供平等的机会(至少看上去平等)。而在Coursemology中,mission和正常的training的分值过高,如果有些同学完成了这些但是有一些失误,扣的分数完全无法在别的项目中弥补回来,这很容易让他们产生挫败从而破罐子破摔。所以我建议Extra Training根据其难度增加分值,最高30分。多年的游戏经验告诉我,这个分值是一个让人有希望冲击排名,同时又有利于排名靠前的同学保持排名的分值。能够让所有人都保持竞争性但同时不偏激。
23. 希望那些training可以都弄成全部题都可以写,而不是按顺序写,这样如果一道题卡住了可以做另一道题
24. 建议适当减小考试难度
25. 虽然是英文授课,还是建议多讲一点中文,因为不太懂的时候,人容易困,会形成恶性循环。
26. 上课的时候,是不是可以在PPT或者授课过程中讲解一下比较难的生词,在课堂上再来想用什么词表达,可能比较影响思维的连贯,也比较耽误时间
27. 希望课程多讲几天,希望coursemology早开几天
28. 以后一定要再来!
29. 感觉受虐时间还不够,延长课程时间
30. 学生比较多,不能每个人都可以和外教老师有很好的交流,是一个遗憾。
31. 稍降低些课程难度。。
32. ben老师非常有亲和力,助教也很辛苦负责。总的感觉这门课挺好的。建议教学过程中作业难度可以高点,考试难度低点,这样大家估计会更佳喜欢这门课
33. Hope teacher will come to teach other class
34. 大部分都在游戏教学的评价那一栏了
35. 希望在课程结束后,接下来的mission都能够开放,其实我觉得在coursemology中最吸引我的是mission~
36. 我觉得这门课很好,没有其它的建议了
37. 可以加几天的课时就更加好了~同时希望可以更加着重的讲讲关于用table等方法减少时间复杂度的相关数据结构的知识,计算复杂度这一块我掌握的还不是很够,感觉有好多同学们也稍有欠缺,最后重新研究了ppt才明白的。美中不足的还有我们的服务器老卡,有一次凌晨的时候交不上作业好着急,希望明年可以升级一下服务器嘛,毕竟大家做作业的热情是很高的。
38. Ben老师一定要再来哦~~
39. 无,感觉做得很好了。
40. 觉得这门课确实很好,没有其他意见了,但愿明年还能受惠学弟学妹们
41. 很棒!
42. 没了。大概就这些
43. 没有,继续加油!
44. Ben老师可以多像最后一节课一样多介绍我们和外国的学生的差异,多说说自己从教多年的感受
45. 1.没有别的意见和建议了,最后一点,Ben老师很有亲和力,我们都很喜欢

 

最终评分
 
1) Multiple Choice

本次课程的总体效果如何,请就总体效果给出一个最终的分数。

Response

Percentage

5分(很好)

76
(76.6%)

4分(好)

22
 (22.4%)

3分(一般)

0
(0%)

2分(差)

0
(0%)

1分(很差)

0
(0%)

 

2) Essay

请谈谈你学完本课程后的收获。(分条列举)

1. :python对于格式要求比较高,可见在其他语言中保持良好的编程格式对于程序员来说很重要
2. 我收获的是一个道理,本来是一起开始的,一个星期左右么就有了巨大的差距,一刻也不能放纵自己。
3. 对编程有了新的认识
4. 感觉学到了好多编程的思想!
5. 初步学会了一些python的基本用法,对这门语言也产生了一些兴趣,以后可能会进一步学习
6. "1、我感觉从这门课程中学到了很多东西,不只是python这门语言方面的知识。我更加的认识到了自己与别人的差距和自己的缺点在哪。
2、感谢老师和助教这几天来的辛苦劳动"
7. 1、学习了Python的基本知识点,对编程语言又粗略掌握了一种。2、掌握了之前不是很懂的recursive。 3、意识到自己之前对编程语言的学习太弱,这次的高强度练习提高了自己的编代码能力。4、认识了一个很棒很棒的Ben老师,充满了正能量,也更激发了我对编程的热情,对新加坡国立大学也带有憧憬。
8. 作业量大,但从作业中能得到很大提高
9. 觉得 Python 很好用
10. 又多了解了一门语言
11. "感觉对一些东西的理解比原来加深了。
自学能力有所提高。
对编程的方法有了一些自己的理解,不过不知道是否对其他语言也适用。"
12. "1.Python语言的基本应用
2.一些Python特有的语言特点
3.备忘录,动态规划算法思想"
13. "我初步掌握了python的一些基本用法,对这么语言也产生了一定的兴趣,我以后应该也会进一步学习这们语言"
14. 对编程有了一点点信心
15. 学习了新的语言
16. "1.作为学渣,其实学习效果不是很好,但还是对Python有了初步的了解和兴趣。
2.被老师的人生观和价值观所感染"
17. "1.学习了一门新语言
2.对编程有了更大的兴趣
3.老师最后一节课上对于人生是不公平的见解很赞同"
18. "学过Python这门课,我对于语言的理解多了一点,特别是之前C语言中的一些不懂的地方有了一定的了解
Python这门课的作业,有一些东西是之前没有学过的,所以在做作业的过程中,我们需要看些资料,这让我对于以后自学有一定的信心,实际上也不是很难
还有,多余一个问题有很多不同的解决方法,这能促进我对问题的思考,让我能从不同的角度来看待问题"
19. "1.意识到自己可以进步的空间很大
2.对Python有了基本的了解
3.收货了快乐和友谊"
20. "了解了Python这么语言
学会了许多编程思想
提高了学习兴趣"
21. "1.英文阅读能力提高了
2.又初步掌握了一门语言
3.巩固了C语言的基础"
22. 我上这门课最大的感受就是认真、不放水,我很喜欢这种能够在讲完课程理念之后通过实际的自己动手编程,并且是大量的训练来巩固自己能力的方法,我感觉非常的好,之后就是关于Python的理解,我认为它确实是一门适用于进行敏捷开发或者初学的好语言,很接近自然语言,有面向对象的思想,而且对格式要求的严格能培养良好的编程习惯。还有针对课程的内容,我觉得higher order function,抽象占了很大的比重,这些之前写代码的时候确实没考虑过更多的代码复用的问题,这次的课程确实让我有启发。最后的最后,这门课程,Ben老师的高度负责,对学生的关注程度,还有几位助教的特别仔细的批改,让我非常感动也觉得学到了知识以外的东西,认真。非常感谢Ben老师以及四位助教。Thank you very much !
23. 真的学到了许多的东西,让我的编程能力在短时间内得到了提升
24. 挺多的 包括知识和一些道理
25. "1.我觉得我学到了很多,尤其是对递归、迭代的使用
2.读代码能力提高了
3.看见一个题目时也许我最后不能正确地编出相关代码,但我有大概的思想"
26. 今天的最后一堂课让我感受很深,努力不一定会失败,不努力一定会失败。其实我很多时候高看了自己,很多时候也低看了自己的潜能。这堂课不仅让我重新对编程有了点兴趣,同时也让我学会勇于面对我自己一直在回避的问题。真的很谢谢老师和助教,在你们身上感受到了满满的正能量~
27. "编程能力的提高
学会了一个新语言
最后一课老师的教导很受用"
28. "巩固了编程基础
能依靠自己独立完成
培养竞争意识"
29. "学习了Python的基础知识
学习了OOP、Memoization 、Dynamic Programming等知识
体验到了国外的教学模式"
30. 学习了一门新的语言和一些python的思想,主要是自己的编程骑到很大的锻炼。感觉前面学习的语言课程都偏向理论。而python这门课大量的作业让自己的理论得到很好地融合。
31. "首先对python语言的语法有了基本的了解
其次算法方向差不多,和其他语言上的思想基本一致
python的许多内置函数功能很强大
培养思维更加灵活"
32. "1. 至少学会了Python
2. 编了2048还是很有成就感的
3. 很久没有那么疯的敲代码了
4. 接触到了不同的教育形式吧"
33. 对于一个基础不牢的学生来说,收获的不仅仅是一门语言的学习和了解,更多的是自己一步一步解决问题的过程带来的收获,在这几天的学习中,也想过坚持不下去了,好难。但最后都冷静下来解决了一个个问题,虽然很有可能短短的几天由于基础的不足导致了分数和结果不怎么好,但确实是让我学到了很多,也明白了这个世界上没有所谓的公平,在和别人有差距时,只有通过自己的提升才能不断追赶,而不是放弃。
34. 学完之后很喜欢python~,感觉学了这门课收获好多,老师很有感染力和亲和力,最后的last lecture也很不错
35. 最有体会的是国外课堂和国内课堂的区别。感觉如果之前就是这样的学习方式,现在学习这个课会轻松很多。除了知识之外,老师最后一节课说的话也让我学到了很多。
36. 发现自己和优秀的学生在学习态度方面还是有差距,需要更加努力。
37. 基本了解了python,极大提升了信心,用python解决了以前感觉解决不了的问题,使学习积极性更高。
38. "1.Python相关知识
2.三观被刷新"
39. "1、体验到了外国教学,全英文教学;
2、暑期小学期学的轻松,学的很快,效率很高;
3、又学习了一门语言。"
40. "a. 好庆幸选到了这门课!这是我大学三年期间上过的最喜欢的两门课之一了!Ben老师好厉害人又好nice,Coursemology又很有趣,每天上课心情都特别好,结课了还很意犹未尽…
b. Python果然名不虚传,好写得不可思议。尤其很适合用来分解处理逻辑复杂的算法之类,以后打算用Python去写项目试试。
c. 希望下学期学院还能请Ben老师过来上课啊!虽然到时候就大四了还是肯定会去选的!!"
41. "1.了解Python语言
2.通过Ben老师的讲述,了解到外面的世界
3.Ben老师的人生感悟"
42. "1.原来做作业也可以很有趣
2.life is a game.we should play!
3. Python 基本会了,也不难,很实用"
43. "1. 对Python语言有了一定的了解
2. 每天刷题的模式让我过得很充实,无形中提高了自己的编程能力
3. 老师最后一节课让我学到了许多人生经验"
44. "1,真正的学到了知识,比起其他课,收获真的很大
2,通过学习国外的课程,真的了解了自己和国外学生的差距,感觉要更努力,不能在浪费时间了"
45. 感受到了国外教学的方式,也体会到了将游戏性的元素融入到学习中来能够极大地促进学习
46. 学会了Python的基本语法
47. "1、掌握了一门新的语言
2、对递归、迭代以及抽象化等编程思想有了一个更深刻的理解
3、感受了国外先进的教育理念,受益匪浅"
48. "memorization对程序的优化
递归的使用
height order function的思想"
49. 收获很多啦。。学习上的收获不用说了,更重要的是ben老师带来的学习方法以及最后的meaning of life
50. "基本了解和掌握了python这门语言的基础
学到了更多的处理问题的方式"
51. "1 最大的收获,是对大学有了个更清晰的认识,人生就像攀登山峰,我们需要是不断向前,而不是半途而废
2 python这门语言也是一门很有意思的语言,能对其进行学习也是一个很大的收获"
52. "1.从实例上巩固了自己对于OOP的学习和理论
2.完成了自己人生中的第一个AI,很有成就感
3.Misson做的非常用心!!!非常赞!!!很棒!!!"
53. 了解了python的基本语法结构,和编程思想,递归方法的使用
54. "关于python:
对python的思想有一定的了解,能从中获取一些改进自己编程思想的地方。
关于成功学:
Ben老师在最后一节课说了很多关于成功学的故事,我想我们可能永远不会达到高考的那种压力,但是我们可以比其他人更有动力"
55. "1.感受到了寓教于乐的真谛
2.认识了ben老师,感受到了名师风范,同时也为自己开阔的眼界,坚定了自己努力的决心
3.非常充实的一周,从很多方面都突破了自己的极限,一周的提升像是一个学期一般
4.老师助教的共同努力,以及老师最后的寄语让我颇为感动
5.不得不说,这门课是我进入本专业以来上过的最好,也是收获最多的课程"
56. "1.编程思想的提高
2.看到了名校毕业的大学生的气质。又一次我去问题,老师已经做出来一种做法了,还给我们讲了更容易我们接受的另一种,但是很容易出错,老师就一直一直一直找错误,找了好久,特别认真,坚持。"
57. "复习了之前所学专业知识,比如:编程基础、算法与数据结构
增强了听英文课的信心"
58. 认识了ben老师,大致地了解国大的学习量
59. 学到的东西很多,也初步认识和掌握了一门新的语言,老师人很不错,助教很认真负责,虽然很辛苦,但是大家还是觉得很有收获
60. "超级喜欢这门课,但是因为上课期间有一些别的事情需要课后处理,所以没有能更加深入去将这门语言学透,还遗留了很多学习上的问题,深表遗憾。
1.不过由于这次教学引起了我对python语言的兴趣,我会继续做没有做完或者没有弄懂的题以及相关的知识点。
2.另外很大的收获是感受到了另外一种教学模式,一种开放自由寓教于乐的教学模式,让我了解了很多事情都有另外的一种方式处理。
3.学会了很多东西不是死的知识,而是一种贯穿于整个只是体系结构的思想,学会了思想,才能举一反三。"
61. 对python入了门 希望自己能坚持学下去
62. "至少不那么排斥编程了;
自己觉得递归和迭代学得不错,以前从来没有弄懂过;
BEN老师的人生态度充满正能量"
63. "1.第一次体验游戏化教学,很新鲜,也很有趣
2.通过大量的练习,扩充了很多有关Python的知识
3.老师最后的presentation,很精彩,获得了诸多启示
4.老师的心态和做人的态度才是这门课最大的收获"
64. "虽然等级不是很高,但是还是锻炼了很多的能力
最满足的就是解决一个extra问题的时候,最不爽的就是人家mission能拿满分,自己就要掉百来分
还真的不知道,难道自己的编程就那样不够好?别人的就是百分百完美的?"
65. 太多了 列举不过来 总而言之是学到了很多
66. "1.最重要的是让我下定决心要出国走一趟,学习重要的是我学而不是老师教
2.英语提高了不少
3.提醒我要学会阅读,发现国外作业完成总是需要越多大量材料"
67. 原汁原味的国外教学模式开了眼界,见了世面,受益匪浅。Ben老师和助教学长非常用心,耐心,非常感谢。学到非常流行实用的Python语言。
68. 学习态度有了很大的改变
69. python很好
70. "1,、学习python这门语言
2、增加了学习的动力
3、欣赏到了ben老师的风采,扩宽视野
4、从ben老师身上学到了许多为人处世的道理"
71. "一门语言
一种思想方法
一种教学风格"
72. "1.学习到了python知识
2.了解了不要害怕失败
3.什么事情都需要动手去坐"
73. "学习到了python的基本的概念和运用
更重要的是学习到怎么适应国外的学习方法"
74. "1.Recursive and Iterative
2.Higher Order Function
3.Object-Oriented
4.最重要的是从这门课意识到编程最重要的是思想。"
75. 最大的收获就是基本学会了Python这个语言。其他编程思想啥的,以前就知道了
76. love of coding
77. "1、教学方式的思考
2、语言学习的方法
3、学习技能的提高"
78. 试卷上已写
79. "1、快速学习了python这门语言,并且还有不错的掌握度,有很高的满足感
2、能这么近的和MIT出身的老师直接交流,收获了不少,了解到了国外的学习生活环境
3、写出了自己设计的AI程序,还是有不少的成就感的"
80. "1、学到了Python方面的一些基础知识
2、认识到国外教育与国内教育的一些不同
3、认识到自己的不足,今后要更加努力"
81. 熟悉了python,体验了不同的教学方式,感受到了ben老师的高尚品质
82. 最大的收获是认识了ben老师,明白了自己不可以再“随意”的活着,要在生活中,学习上,找到自己的目标,实现自己的价值,开发自己的潜力。不应该畏惧失败,要勇于尝试。这门课我点32个赞!
83. "1感觉写了很多算法相关的作业,至少编程是提高了一些。
2老师英文教学锻炼了听力吧。
3应该就没有了"
84. "英语有所提高;
懂了兴趣教学;
又认识了一门语言;
励志。"
85. 最终要的是学习到了编程思维,锻炼了思考的能力,当然还有python的用法
86. "1.对python的掌握
2.不一样的教学理念和教学模式"
87. 很棒,了解到了这门语言,见识到这个系统,很有趣,认识了Ben老师,人很赞,很nice,最后一堂课收货颇多!!thanks!!!
88. "1.首先最要感谢Ben老师,老师讲课讲得特别好,特别亲切,总会问我们有没有不懂的,超级负责。而且老师自身也充满了人格魅力,激励我们去努力、去奋斗。能和如此优秀的老师对话本身也是一种收获。
2.真的学到了知识,这几天关于Python的学习很累,但是自己真的是用心去学了,认真听课,认真做作业。感觉好久没有这样学习了。如果我们的专业课都有这种强度,都有这样负责的老师和助教,虽然很累,但是大部分同学都能真的学到编程知识,都不会放弃自己,而不是仅仅为考试而学习。"
89. 这是大学以来让我最有兴趣的一门课,收获很大,很喜欢ben老师
90. "1.首先就是掌握了一们新的编程语言啦
2.算是真正感受到了编程的魅力吧,写代码更加有动力了!
3.逻辑思维加强了"
91. 对mission部分的好感度很大,画图,画线还有饥饿游戏给人很实在的能用语言的感觉,还有trainning的这种刷题模式也很有趣,到现在上过的其他的课上,要么就只是考理论知识而缺少实践,要么就是实践部分的东西十分空洞
92. 递归的使用更熟练了,面向对象的思想更清晰了
93. 感觉收获了很多
94. "强化了面向对象(oop)的思想,对oop的理解更为清晰了
锻炼了思维,因为我没参加acm,以前很少有这种集中练习编程的机会
ben老师最后一节课谈人生,收获不少,这是上大学以来,第一次有老师来谈人生吧,还是外教"
95. "1,觉得编程还是一个很有趣的事。
2,了解了一些python方面的知识,学习了一些编程思想。
3,了解了国外的教学方式
4,老师和助教都特别好,每天还是很开心的,虽然作业有点多,但是还是乐趣多多!
5,希望ben老师明年继续来教,教更久一些!"
96. "1,在python上其实我真的是没好好学。考完试那种疲惫的感觉没有努力去学习。大学以来也一直是下差生。早都忘记了优秀的感觉了。在编程上我之前还是不错的。这个很好的证明自己的机会可是我却没有把握。
2,虽然没有和老师有过一句交流。但是我觉得老师很平易近人。积极向上。最后的一课“失败的意义“也是很受启发。大学以来一直碌碌无为。导员也觉得我很差劲。虽然我还是不太想去相信自己很差。但是还是多少受了一些影响。变得更不努力了。上完这次课。我觉得我应该好好规划自己的目标。去朝自己的目标努力。也许不会是什么特别高的目标。但是我会真真正正的动起来。不会给自己找理由。要重新找回高中那种优秀的感觉。不会像老师说的上了大学继续走下坡路了。这也是这次收获最大的地方。"
97. "当然,最显而易见的是对新语言有了最粗浅的认识。
一开始觉得这课真是累,后面看到大家热情这么高涨,想想要是以前的课都是这样学下来,现在应该会厉害不少吧。觉得以前是不是太水了点。
知道了快速学习掌握一门技术的能力是多么难得。"
98. "1.首先对python有了很大程度上的了解了
2.最后一课很有收获,让我再一次去思考了自己的生活和价值"

Last updated $Date: 2015/02/26 13:12:28 $