选课类别:计划内与自由选修 | 教学类型:理论课 |
课程类别:本科计划内课程 | 开课单位:计算机科学与技术系 |
课程层次:专业基础 | 学分:1.0 |
陈意云老师非常认真,但课程内容偏难,尤其是对于没有基础的新生。同时课程主要是讲座形式,以计算模型、程序验证和推理为主,涉及很多计算机底层知识。相对较适合高年级学生,更适合对理论有一定兴趣的同学。
课程主要内容包括计算模型、程序验证和数理逻辑等。对概念深入,难度较大。一些同学建议计算机导论课应更侧重科普和激发兴趣,覆盖 IT 行业发展史、计算机研究前沿、硬件和软件种类、不同类型的程序设计语言及基础技能等。
平时没有作业,期末要求提交一篇相关的报告。作业难度不大,只要认真写通常都能通过。课程为 2 分制,平时点几次名,基本上认真看书写报告都能通过。
给分较松,期末论文只要完成,一般不会挂科。
程序设计语言理论是很重要的,其他讲程序设计语言理论的课程我都给了高分。但是我给这门课打低分,因为这个内容作为新生入门的计算机导论课是不合适的。
很多入学前没有学过编程的同学被这门导论课吓到了,以为计算机编程这么艰深复杂,影响了学习后续课程的兴趣。导论课程最重要的不是理解计算机或者程序语言最深层的原理,而是激发学生的兴趣。
我认为计算机导论课程应该引入计算机各个领域的基本概念,包括(但不限于)这些内容:
课程是讲座性质的,内容难度很大,不太适合大一学。课程内容主要和计算模型和程序验证、推理什么的有关。平时没有作业。但是期末交一篇相关的报告就可以,并不是很困难,只要写的差不多都可以过。
讲道理大一刚入学听这种课的话还是有点困难,印象中大概八次左右的讲座能听懂的不到一般,不过本来就算是科普性质的课吧~涉及到的会有很多计算机底层的东西,在以后的课程中或多或少能看到这门课影子。个人感觉大一上学期可能开设ics更合适~
最后提交一篇论文,只有通过和不通过,认真写的话应该问题不大。
可能对没有基础的新生稍微难了一些。但是本来这就才是计算机科学的样子。
而且很多人因为听不懂就彻底不听,完全不能理解……
点几次名,期末交篇论文,一般不会挂。(2分制)
老师非常认真啊。
首先,上课讲的内容只有高年级才能大部分都听懂。不适合大一。
但是这是讲座形式。
可以简单听一听,找一两个方向看看书,最后交个小读书报告就好了。
2分制嘛
课程内容很难,没有数理逻辑方面的知识理解起来会很困难,不理解的话收获也就无从谈起。
作业是结合课堂内容写一篇小论文,这个不难,很容易过