计算机程序设计A(张四海) 2023秋 2022秋 2021秋 2020秋 2019秋 2018秋 2017秋 2016秋 2014秋 2013秋 2011秋 2010秋  课程号:CS1001A12
2023秋 2022秋 2021秋 2020秋 2019秋 2018秋 2017秋 2016秋 2014秋 2013秋 2011秋 2010秋  课程号:CS1001A12
7.8(17人评价)
7.8(17人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
选课类别:计划 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:信息科学技术学院
课程层次:通修   学分:4.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
排序 学期

评分 评分 17条点评

匿名用户 2023秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

冒死提醒一下,上课可以,但千万别去张的实验室、当他的研究生,去之前和去之后简直是两个样子,实际是个非常自私自利的人,而且去年还因为学(bo)术(xue)被告到学院(虽然没参与也不知道最后结果咋样了,但是大快人心,配合最近华农的事,无论最后会如何,真的佩服这些同学的勇气)

1 0 复制链接
yow 2023秋
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:困难
  • 作业:很多
  • 给分:超好
  • 收获:很多

出分了,考的还行( 张老师的上课风格本人的确无法适应,恍惚一下就讲完了,本人C语言基本是靠B站自学,相信有不少人都是这样

上机个人觉得难度较大,需要把知识点吃透才能做出来,当然我这学期也看过不少白嫖上机代码的人(

大作业选的矩阵乘法,前前后后一周左右,但加分项个人觉得真不是大一能做的 这门课学分还是比较高,建议没有基础的一定要认认真真学。 另外,推荐用vscode的同学配置一下github copilot,可以大大提高写代码的效率

(最后修改于 1 0 复制链接
匿名用户 2023秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:一般

2023年秋季课程

上课风格:感觉老师对知识点的讲解还是蛮清楚的,但讲得或多或少有点催眠(? 老师上课风格是类似于和学生聊天式的风格,这导致了上课氛围比较自由,想干嘛就干嘛。除非偶尔被老师点起来的时候要偶尔专注(回答不会就行了😋

这种风格可能见仁见智吧。像我这种不爱听课的就只能靠自学了。好在老师把所有课程资料全放在主页了,不愁资源。

作业:作业不算太少,主要是上机和大作业。老师要求在Linux终端上交作业,一开始可能给不熟悉Linux系统操作的同学(比如我)带来了一些困难,但到后面我都是先写完代码直接去机房复制粘贴进去就润(( 上机作业感觉难度跨越较大,本人C语言和oi零基础,浙江选考技术生,只有一定python基础。个人感觉一开始的上机作业有手就行,到后面逐渐汗流浃背,以至没有gpt辅助就做不出来的地步((所以上机前几天也会在写代码上花费大量精力( 大作业是四选一,我挑了个相对简单点矩阵乘法来水。老师给了几篇论文,但太深奥看不懂,遂去Google了几篇国外的关于这几个算法的课程讲义,顺利复现(

考试:这学期主要是期中小测和期末考。期中考没准备,结果爆寄,没到平均分,好在期末突击了一手,感觉考得还行。难点主要是选择题的一些申必题,后面的读写程序难度不大,只要掌握语法就能写出来,算法上没什么太难想的障碍。

给分:张老师给分还是很不错的,在期中炸了的情况下还被捞到4.3(逃

0 1 复制链接
yow莫非是way神?
立即登录,说说你的看法
贺汶耀 2023秋
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:很多
  • 给分:一般
  • 收获:一般

1.课堂整体处于游离态,老师“如讲”,学生“如听”,进度条却实实在在地烧得飞快。最常演的戏码就是展示三十秒代码后立即提问,令台下如坐针毡。早期大部分同学还能对答如流,中期常常整排全军覆没,晚期则基本只有计算机系的同学受邀回答。在这种环境下不摆烂需要定力。遗憾的是笔者室友都有这种定力(然而基本同意以上观点),笔者却没有。

2.上机作业补充题目难度较高,且大多描述不清,占用过多时间。当然好处也是有的,例如在实践中弥补课堂的虚空,提高阅读水平。值得一提的是少数题目会涉及到并未讲过的内容,即“留白”,锻炼自学能力和心态。某4.0室友常在星期三下午拍桌怒吼敲代码便是拜此所赐。

3.大作业难度尚可,如果做上机作业游刃有余,大作业自然不成问题。

4.期末考试难度大、题量大,对绩点起决定性作用,必须拿真题练手感。

5.不要指望“捞人”这种事情。天上不会掉馅饼!

0 0 复制链接
匿名用户 2020秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

张老师上课虽有PPT,但也会带着同学动手操作,看看代码是如何编译、运行的,这点已经强于很多PPT Reader了。

 

作业量大概是一周四五题,按时完成平时分就接近满分。大作业还是要细致一点做,报告要写得清楚完整,代码最好也加上适当的注释。

 

最后,张老师给分真的超好,付出一定会有收获!

0 0 复制链接
峣峣 2022秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

张老师是我的神!大一C语言刚及格,大三重修选了张老师班,出分4.0。老师讲课非常细致清晰,对于指针、链表这种难点,比某位尹姓老不知道高到哪里去了。三位助教哥哥/姐姐也很友好,编程上遇到的问题都能很快帮我解决。给新生一点衷告:作业代码一定要自己敲,即使想不出来也不要直接Ctrl+C/Ⅴ,可以借鉴cstn里的思路(不要怕作业写的慢,大一其实时间是比较充足的)。期末前借一本书或做往年卷子刷刷选择题,考试的选择题问得非常细;对于大题,链表的建立、增加/删除结点和三种排序的核心代码一定要熟练写出。

以上,感谢张老师,感谢助教,感谢努力敲代码的自己!

(最后修改于 0 0 复制链接
Mrqianmo 2021秋
  • 课程难度:简单
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:简单
  • 作业:中等
  • 给分:超好
  • 收获:一般

半年后来补评:课程内容自认为还是比较简单的(本人完全0基础) 感觉上课效率会低于自己看书,老师有时候上课感觉会把我讲糊涂2333,可能是我自己的问题。这也是我后期才感觉出来的。毕竟大一刚进去什么都不懂.jpg 期末考试一定要多刷题。(虽然对你的编程能力毫无帮助),我就是完全没刷题(因为对于大学第一门期末考完全没概念,后面才发现这门课考试刷题如此重要),在期中考接近满分和平时分满分的情况下,期末考估计只有70左右。最后3.7,感觉老师给分还是不错的。

(最后修改于 0 0 复制链接
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

从零开始学编程。感觉老师讲得挺好的,有为零基础的同学考虑。不过可能是限于课时的原因,课堂内容有点少,需要课后多多自学。上机作业有点多,需要花不少时间写,但是这个过程还是很有收获的。成绩组成是上机作业+大作业+期末笔试,虽然期末的笔试成绩占比不算大,但是难度很大,我直接考炸了,最后还是拉低了总评。不过老师给分还是不错的。

推荐一下C Primer Plus,我是看这本书自学的,学得非常舒适,而且进步很快。编程一定要多动手,多独立思考,最好不要一有问题就求助。搜代码时也别照搬,要努力去理解它的思路,这样才能进步。

0 0 复制链接
羽悠s 2021秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

不错的老师,上课风趣幽默,而且挑会考试的重点讲,比较难的不考的提了几嘴,比如位运算和复杂指针。

没有作业,但每周都有上机实验,挑一些课本有意思的题+原创题做,题目绝对不算难,但如果是初学者,这部分需要认真对待,一般需要课外1小时+课上2小时完成(仅代表个人,我在上机的时候比较划水)。

会有大作业,题目包括英文作家写作习惯分析,数独程序,矩阵乘法计算器,字符串程序,或者自己想题目,都要写实验报告,这部分需要认真对待,一般需要两个月的零散时间准备,真有人,大约12个,在ddl后交的实验报告和源代码。

助教挺认真负责的,每次上机都有三个助教负责解答疑问,(能耐下心看别人写的代码+帮助debug确实不容易,别人写的代码经常让我脑溢血),安排了两次习题课,也讲解了些调试和软件使用的小技巧。

给分还行,十次上机,都是9.5或10,期中考84.5,刚好均分,期末考未知,总评85,绩点3.7。

另外,我们这次用的是科大自己编的两本c语言教材,一本知识点教材还行,至少没有明显错误(张老师没按教材的顺序讲,所以我也没多看几眼),另一本练习册属实垃圾,题干描述不清,反例莫名其妙,还有无数的错误,尤其是后半段,每次上机都可以找到教材错误,饱受折磨。但这不是张老师的错。需要研究清楚课上讲的知识点,推荐再卖一本谭浩强。

0 0 复制链接
星辰 2021秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

课程略微水了一点,不过就作业少(平时作业不用写实验报告)给分好这一点,还是强烈推荐选的,另外张老师的课堂管得比较松,只要你不影响到上课,完全可以在下面自己编程,自学能力较强的同学完全值得来上课

0 0 复制链接
NULL2123 2020秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:一般

信院大三重修刷绩的。

重修的同学跟张老师说一声,可以不听课,不做作业,平时分就只算大作业。不过大作业还得自己想题目。。。

不知道怎么算的总评,我期末考的比较好吧,给了我一手96,应该是没调分。

程设果然前几章是最难的(逃

0 0 复制链接
匿了匿了 2019秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

上课和给分还是可以的,刚好上4

0 0 复制链接
Shy 2019秋
  • 课程难度:困难
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:困难
  • 作业:很少
  • 给分:一般
  • 收获:一般

怎么说呢,可能是我太菜了,感觉老师讲得太快了,相对于小班教学的班级而言,对于入门新手(未接触过C的)很不友好,而且还有期中考试,如果没学过C还比较懒的,建议别选。

0 0 复制链接
  • 课程难度:困难
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:没有
  • 难度:困难
  • 作业:很少
  • 给分:超好
  • 收获:没有

老师给分挺好,连hwr大佬都说好那一定是真的好

0 0 复制链接
Kelley 2017秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:超好
  • 收获:一般

上课幽默风趣,不过感觉没有建立起知识体系,有点混乱,之前没有接触过编程的同学有点难接受,需要在课下花较多时间来消化掌握,不过这也可能是这门课的通病吧。

上机实验要认真独立完成!收获会比较大而且对给分有较大影响。实验分全部拿满,最后总评95。

0 0 复制链接

张四海

教师主页: 暂无

其他老师的「计算机程序设计A」课

白雪飞 9.8 (55) 2023秋 2022秋...
盛捷 10.0 (20) 2023秋 2022秋
孙广中 9.9 (19) 2023秋 2022秋...
王百宗 9.6 (41) 2023秋 2022秋...
顾为兵 9.6 (24) 2018秋 2017秋...
李卫海 10.0 (9) 2023秋 2022秋
凌强 9.6 (14) 2023秋 2022秋...
帅建梅 9.4 (18) 2020秋 2018秋...
孙广中, 李卫海 9.6 (12) 2021秋 2020秋
谭立湘 8.9 (80) 2023秋 2022秋...
司虎 9.2 (12) 2023秋 2022秋...
唐建 10.0 (4) 2021秋
王嵩 8.9 (16) 2023秋 2022秋...
王永, 秦琳琳 9.8 (4) 2019秋
吴文涛 8.7 (14) 2023秋 2022秋...
王上飞 9.2 (4) 2016秋 2015秋...
尹东 8.4 (25) 2021秋 2020秋...
郑惠南, 司虎 9.3 (3) 2019秋
孙广中, 徐小华 8.7 (6) 2021秋
王雷 8.2 (47) 2024春 2023秋...
郑重 8.1 (46) 2023秋 2022秋...
王雷, 於俊 8.3 (6) 2021秋
徐小华 8.3 (3) 2023秋 2022秋...
张四海, 马国岭 8.5 (2) 2014秋 2013秋
秦琳琳 7.9 (20) 2023秋 2022秋...
王雷, 盛捷 7.9 (8) 2021秋
刘勇 7.8 (35) 2023秋 2022秋...
赵明 7.3 (3) 2023秋 2022秋
杨坚 7.1 (14) 2023秋 2022秋...
吴锋 6.7 (19) 2023秋 2022秋...
未知 2021秋 2017秋
苏仕华 2012秋 2011秋...
王雷, 郑重 2023春
贾伯琪 2011秋 2010秋
何克东 2014秋 2013秋...

张四海老师的其他课

计算机程序设计A 9.5 (4) 2019秋
C语言程序设计 10.0 (1) 2009春 2006秋...
操作系统 10.0 (1) 2012春
计算机程序设计A 8.5 (2) 2014秋 2013秋
操作系统 2011春 2010春
数据库概论 2005春 2004春
编译原理 2010秋 2009秋
计算机程序设计B 2017秋 2016秋...
“科学与社会”研讨课 2023春 2022秋...