Q1:学习《C++语言程序设计》课程之前,你知道什么是编程吗?谈谈上这门课之前你对编程的理解,以及你对自己编程能力的评估。
Answer 1:在这是学习《C++语言程序设计》课程前,我所理解的编程就是写程序,打代码,做软件开发的一个重要过程。而在真正学习过这门课后我却发现编程是一个人类为了想要借助计算机来解决一些问题,而再以清楚计算机运行执行指令的规则,而去设计以计算机可以理解的语言为基础的解决问题的方案,由此形成的一套使人与计算机可以沟通交流的体系。对于我而言,作为编程的初学者,在编程能力上有很大的欠缺,自己的编程能力一般,缺乏严谨的编程时对自己的要求。
Q2:学习《C++语言程序设计》课程两周后,你已经初步认识到了什么是程序设计(编程),请你对第一次编程作业认真进行总结,写出自己的心得体会(请给出较详细的总结)。
Answer 2:我的第一次编程作业突出的特点就是从零起步,在编程的作业完成的过程中自己觉得自己在第一次编程的过程中清楚了程序的基本框架,懂得了无论是简单还是复杂问题的编程问题中都要留意的一些细节方面的问题,比如空格,分号以及各种基本格式中单词的拼写格式的正确,对输入和输出格式的严格遵守等等。而另一方面,也深刻暴露了自己在解决编程问题时出现的种种不细心的失误,比如多余空格不要带,输出格式与题目要求不符合等等,这也告诉我,作为一名编程者,细心严谨是首位。而且我觉得通过第一次的编程作业,我也认识到编程能力的提高也需要对自己完成编程作业的时间有一定要求,而不能在第一次编程作业完成时,耗时非常长。
Q3:根据自己的情况写出你对这门课已经或将要使用的学习方法及时间安排?(请给出较详细的计划)
Answer 3:我觉得C++这门课程是繁多和琐碎的知识点进行组网精准记忆和课外进行自我补充与练习的过程,所以针对这门课程 我想课程在学习的过程中第一首先不折不扣的做好课前的预习工作,让一节大容量的C++课程变得框架清晰,课前的预习也可以使得一些简单的知识点进行简单记忆,同时做到有的放矢,我想课前的预习应在课前至少一天完成,而且需要限时完成,保证自己在预习中精力集中。
第二我觉得课堂上在课堂上不可能时时刻刻保持注意力的绝对集中,所以我觉得通过课前的预习,可以将自己注意力绝对集中的地方留在课堂的重难点,做到当堂课当堂清,同时我也觉得这并不意味着,其他地方就可以不专心听。相反这样才可以做到全局把握。
第三,课后的复习我觉得应在课程结束一天以内进行巩固,除此以外,我觉得要充分发掘课外资源,比如除了老师布置的PTA平台上的练习,我觉得可以去尝试其上的其他的一些练习,去摸索,在摸索的过程中去学习新的东西,同时提高自己的编程能力,同时可以利用一下博客园,以及图书馆里的相关资料来去拓展自己在C++方面的见识。
第四,我觉得也要充分利用好自己身边的人力资源,在自己进行课外拓展的时候遇到不懂的问题可以去请教身边的师兄师姐,助教老师等等去交流不一样的见解。