计算机程序设计2-特点

原先我对这门课的理解是C/C++语言的实践(做题),看了这本书《程序设计导引及在线实践》的序:

“许多大学的本科计算机专业课程设置,在程序设计语言和数据结构这两门课之间,并无空间进行基础算法教学,这就容易导致学生由于基本技能缺失而在学习数据结构时产生困难,或难以学精。对于非计算机专业的学生来说,仅掌握一门程序设计语言的语法规则,写几个打印由星号组成的三角形之类的“玩具”程序,而对计算机科学的基础与灵魂 — 算法一无所知,不明白计算机到底是怎么解决问题的,那么在日后的工作中,不但不可能自己编写实用程序,甚至会无法敏感地及时意识到,哪些问题很适合用计算机处理,可以交给计算机专业人员来做。本书将程序设计语言和最基本的算法思想相结合,使用本书作为程序设计入门教材,能够有效避免上述的现象。”

“玩具程序…”感觉好黑,才知道这门课(本书)本身就是偏算法的,目的在于衔接编程语言入门和数据结构的学习。

另外还发现老师PPT抄书,所以以后看书就可以不需要等他PPT上传了。这本书挺好的,另外POJ的历史也挺让人兴奋的,就像刘康和vijos。

上学期C语言的学习,没有用教材,学的也不好,导致现在我做上机题特别慢、而且上课也不喜欢听老师讲(听不懂)。我没有好的计算机基础,高三下学期才开始写程序,所以被虐什么的也很正常(不要和那些IO的比)。希望自己放宽心态,耐心学习,不要着急,不要挫败。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.