| 选课类别:计划内与自由选修 | 教学类型:理论实验课 |
| 课程类别:本科计划内课程 | 开课单位:信息科学技术学院 |
| 课程层次:通修 | 学分:4.0 |
出分了,盛捷老师给分真的不错,最后总评4.0,过来pksq给老师写点漂亮话(
作为大一新生的通修课,这门课总体上来说对于没有任何编程基础的同学来说相对是比较难的,特别是一周一节的实验课其实不太够用,最好课下再做一点编程实践,如果是非计算机类的同学与其在那死磕计算机基本概念和刁钻的语法不如让自己培养一种编程的思维,让自己会独立地写代码(或者说至少是独立看懂AI的代码)
盛捷老师给我的第一印象就觉得他是一个很nice的人,课上讲的基本概念还是相当透彻的,而且讲课的风格也是比较轻松幽默的,虽然有一些课上的小问题,但是由于回答结果不计入总评,只作为自我测试,所以上课的压力并不会太大(但是我上课真的不怎么听,对不起orz),而且盛捷老师说这门课优秀率一定会给满40%,并且尽最大可能不挂科(据说三年只挂了一个人),所以给分真的超好!
这门课的作业不太多,第一次作业我印象还挺深的,问的是计算机在你的专业或者是你感兴趣的领域的应用,作为来到大学的第一次作业,其实十分需要我们初步确定方向、搜索信息(或是使用AI),剩下的纸质作业基本都是一些书后的流程图、选择题等。大部分的作业都以上机实验的方式留,不少题是挺经典而基础的,但是有些题还是相当烧脑的,我遇到不会的一般都是AI coding然后看AI的代码自己理解一下
对于新加入的机考,助教真的捞了特别多,基本上每道题都写一点,能写多少是多少就能给超出自己预期以及卷面的分。但是这次的笔试真的被恶心到了,问数组中元素的值填“数组越界”,这个真屋檐了(知道越界了根本不敢写,疑似考察质疑能力)
现在是关于这门课本身的吐槽,跟别的大学一样,教材的C语言标准是相当落后的,而且“拧巴”,我觉得对于初学者最好的标准是C99,因为它功能对于初学者已经很全了,之后的标准的新内容在初期学习时也用不到。但是教材还在用C89标准进行语法的教学,这似乎有点过时了,而且在C89的写法里面混杂着C99的单行注释、可变长度数组等内容,相当“拧巴”了()如果你想为真正地写程序准备的话还是要自学一些新东西的。
总之,如果你置课到了盛老师的课,还是相当值得你去好好学的!按照这学期的经验你完全可以相信他!但是对于程设C语言我是因为暑假学了一遍所以才半学不学得拿了4.0,如果你是0基础务必认真对待这门课!
课程难度:如果是对于一名从来没学过编程的初学者来说,这门课还是相当难的,有很多非常复杂的基础概念,而且上机实验中有一些题基本上是无从下手,从思路以及实现上都比较困难······或许是因为我非常菜吧哎()如果没学过编程,一定不要逃课,一定要坐第一排认真听课,把它当数学分析一样的重视起来啊!
作业多少:非常少。特别少。几乎是少到快让人忘记还有作业的程度()
给分好坏:非常好!!!!巨好,只要态度认真,别太离谱,是不会挂科的,还会往上多很多。
收获多少:盛老师除课本外还会讲他的程序员经历以及别的一些事,总体上来说盛老师是一位幽默有趣+博学坦诚的老师。最后感谢助教gg的辛苦付出,由于助教是分组的,故感谢我的助教zyh帅气小gg。(但其实助教都很好)
总结:对于这么一位讲课好,给分好(尤其是这一点),收获多,压力还不大的课,有什么不选的理由呢······?
#include<stdio.h>
int main(){
while(1){
printf("快选!");
}
return 0;
}