Q1:在上这门课以前只是通过各种媒体大概知道编程是给各种机器设定程序,让它们完成人们想让它们完成的工作,具体怎样编程并没有怎么了解;我觉得经过学习,感觉我在编程这个方面的天赋不是很好,我需要更多的练习。

Q2:编程的作业,感觉有点难但是很有趣。做编程作业,不仅要对理论知识掌握到位,还要能将这些理论很好的运用到实践,作为初学者,当不懂的时候我觉得最好的办法就是自己找书,找资料,或者请教别人,遇到不会的一定要搞懂,要不然不会的就越来越多,会变成恶性循环。感觉做编程题最重要的就是灵活的思维,还有将一个问题分解成多个小问题的能力。

Q3:我今后的学习方法应该是先掌握理论知识,再去PTA上刷题,边刷题边查找自己没有掌握的地方,如果在树上找不到一个问题的解答我会上Baidu或者Google查资料。至于学习时间,大概就是在每天上完课后找一些整块的时间,至少两个小时为单位这样来学习。