选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
课程层次:通修 | 学分:4.0 |
王雷老师主讲,盛捷老师担任助教。王老师讲课幽默风趣,思路清晰,PPT设计合理,部分地方会加入幽默梗,增强理解。同时,王老师利用雨课堂的互动功能,增加课堂参与感。尽管有学生觉得课程催眠,但总体评价较高,尤其适合基础差的同学。
课程主要围绕C语言基础,包含指针、链表、文件操作等内容。教材和实验指导书为新编,有小错误和不清楚的题目,亟待改进。部分知识点讲解速度较快,特别是链表部分,建议慢一些或提供复习材料。
理论课作业包括两次小论文,分别探讨计算问题和计算机与人的比较问题。实验课作业量逐渐增加,前期简单后期困难。课上实验每周一次,需助教验收通过后提交。由于实验内容繁杂,难度较大,有些学生反映实验无意义,建议合理选择实验内容。
助教评价两极分化,部分助教评价较高,验收宽松,乐于回答问题;部分助教较严格,尤其是A组验收输入条件较苛刻。总体来说,助教态度较好,但不同组评价存在差异。
期末考试难度适中,全校统一试卷。平时分占比较高,包括作业、实验和雨课堂互动等。部分学生反映期末不给调分,平时分不拉开差距情况下期末表现决定成绩,导致最后给分不理想。
王雷老师的《计算机程序设计A》具有较高的教学质量和严格的评分标准,适合愿意认真学习、适应新教材并对编程有浓厚兴趣的学生选修。建议学生在选课前考虑自身计算机基础,合理安排学习时间,提高课程收获。
这门课推荐下一届的学弟和学妹们选择,我自己一开始的计算机基础不好,整体学下来,感觉课程难度算中等吧,老师和助教的态度都挺好,老师的ppt也做得很好,最后的分数还不错。下面从几个方面分别点评一下。
教学:这门课实际上是王雷老师一个人上的,盛捷老师作为助教参与进来。王老师上课的ppt做得很好,会随着大家的疑惑进行修改和完善,而且很多地方都会用一些梗和幽默的手法,让大家容易理解。上课时,王老师会开启雨课堂签到(老师说签到结果不会影响成绩,只是看看有多少人到了),弹幕(总体来说挺有趣和轻松,当然有时一些弹幕比较无聊)。
作业:理论课的作业量还好吧,有两次作业,都是小论文式的,自己在大方向下找自己感兴趣的东西来写,做下来也收获了很多。实验课的话也还行,基本每次都能当堂做完。最后几次实验课的作业比较麻烦,需要花费的时间也会变多,不过做出来后成就感很足,学编程,不就得多写代码嘛。
助教:我是C组的。我的助教挺好的,问他问题都会回答你,验收程序时也不会很严格,不会故意难为人,只要把实验题要求实现了就行了。
不足:教材和实验指导书是今年新编的,书里面有一些小错误。实验指导书上有些题也出的意思不太清楚,会影响学习体验。不过因为是新教材,这也在所难免,以后肯定会完善许多了。课程后面一章上的比较快,链表这一节应该是重难点了吧,好像两周就讲完了。最后几节课用来做选择题题目了,希望能以一套往年试卷为例进行讲解,这样复习效果会更好。
收获:这学期总体学下来,确实收获了很多,算是入门了C语言,掌握了计算机基础知识,基本语法知识,函数,链表,文件等等。这门课还是很不错的,建议大家认真学,可以说是以后学其它计算机课程的基础。
总评4.3
王雷老师上课还是很风趣的,采用雨课堂辅助上课(PPT/题目/红包),但是并不会点名,适合想用这门课在寝室补觉的x
学期开始会有两次作业,要求你写出几面A4纸的报告,有点耗时间
第一次作业
针对你感兴趣的学科/专业,通过查阅资料,用自己的语言(选做其一):
1. 简述该学科/专业的第一原理;
2. 简述该学科/专业的常用计算软件(软件名称、大致的使用流程和示例问题的求解过程);
3. 列举一个该学科/专业的计算问题(要有一定难度和工作量,不能是简单算法就能解决的问题)。
第二次作业
基于自己在生活学习中的发现,结合网络搜索,描述两个计算机和人都能解决的问题。其中第一个问题的解决,计算机显著强于人类,第二个问题的解决,人类显著强于计算机。试解释原因,并对第二个问题,给出提高计算机(计算)能力的可能方案。简单或复杂的问题都可以,没有字数、页数要求,适度即可(从第一次作业的结果看,A4幅面四号字3~4页比较合适)。
本课程的作业,希望通过寻找问题、从网络获取和甄别知识、分析与思考如何解决问题的过程,理解程序设计与计算思维。
这门课主要的坑点在于实验太多,而且没什么意义(比如从课本照抄上百行代码的实验);或是某些几百行的实现功能的实验,虽说练手很重要,但大部分(个人感觉)同学从中学不到什么。这就导致了大多数人的体验取决于助教,比如A组助教就常因非法输入引得同学抱怨,但我所在组的助教还好。
还是希望科大的计算机课程能越走越远吧。
教师(30%):9分
助教(20%):9分
收获多少(30%):8分
教材质量(20%):8分
教师:今年的课名义上是王雷老师与盛捷老师一起上,实际上课都是王老师上的,盛老师主要做助教的工作。王老师是课程组组长,今年新教材的主要编写人。老师上课的时候只用PPT。PPT做的还不错,不过对有的知识点强调的不足,导致学习上会出现一定困难。老师为人比较幽默,还记得他在自己的某些程序里开玩笑。同时也会讲一些以前他上学时的故事。作业量还好,一开始让我们写过两次小论文,一次是三选一,其中一项是讨论一个计算问题。后来在同学的反馈下就不布置这种作业了。上机作业一开始量不大,后来有一次布置了一个数组计算器+日程管理程序,两个加起来要写1000多行代码,把大家整惨了。最后老师还给大家讲了一次复习课+一次习题课。考试则在老师的要求下减少了莫名奇妙的无用的表达式求值题,改成程序填空了。
助教:我是C组,我的助教还好,你去问他问题他会及时回答,同时验收时也不会输入奇怪的值(点名A组助教)。
收获多少:本课程让我学会了指针的基础用法,一些基本的算法,链表,函数怎么写。算是入门了C语言吧。
教材质量:由于是暑假才开始写,因此教材还有很多地方不完善。尤其是配套的实验指导书里面有些实验题说的不清不楚,根本做不了,要不然就是十分复杂。比如日程管理程序与文件单词数统计。
跑吧,平时你有多快乐,期末你就多痛苦
给分真的不好
直接说结论:我推荐下一届的学弟学妹们选王老师的这门C语言课。首先跟我期末考试结束后预期的差不多,总评拿了4.3,这也是我上大学以来第一个满绩,很激动!谢谢老师和助教们!
王老师讲课幽默风趣,用雨课堂上课,课上会在雨课堂上布置一些题目与大家互动,还开了弹幕功能,我惊讶的发现老师还能get到我们同学的笑点,爱了爱了。王老师上课很有头绪,思路清晰,ppt做的我觉得和我其他课相比好多了。因为我大学之前从来没接触过c语言,所以有很多地方刚学时都搞不懂,经常向老师和助教问题,王老师和盛老师请教问题时很有耐心,一点也不急,没嫌你基础差,让我印象很深。
手写的作业只留了两次,内容很少;实验的话一周检查一次,先给助教验收没问题之后再提交,所以我实验分基本都是满分。强烈建议基础差的 同学选王老师到的这门课!因为平时分占到了50%,慕课的话只看完成度得分,上面的题做错了也没关系;实验的话不会就找助教,助教们都很负责的,帮你把问题都搞定,全做对了才允许你提交到bb平台,所以实验放心拿高分,根本不担心不及格。
考试应该是全校统一一套试卷吧,我觉得难度还行,基本都做出来了。这门课收获很大,毕竟这也算是我从0开始学起的一门语言课,最后拿了满绩也是对我努力学习的一个激励吧。
老师蛮喜欢整活,但课有些催眠。无大作业,平时分差异很小,但期末这次几乎没调分,更别说什么看试卷找分(虽然大家都没有)。看别的班级的评分感觉我换任何一个班都能优秀........助教很负责,有什么疑问都会答,验收据说A组助教严一些,但我们这边比较水。分基本给助教。
快跑!!!别选!!!卡绩严重!!!(问老师算分方式,老师直接不回!!!!)
(补充:5分有3分给盛捷老师的,老师回答问题速度很快且十分清晰,1分给助教(A组的非法输入属实阴间:著名的-1年13月50日和输入A(要求输入一个数字)),剩下1分给PPT)
教师主页: 暂无