C程序设计基础

(洪伟)CS1112024春  
2024春
7.3(3人评价)
  • 课程难度
    中等
  • 作业多少
    很多
  • 给分好坏
    一般
  • 收获大小
    一般
选课类别:专业任务 教学语言:英文
课程类别:通识必修课 开课单位:计算机科学与工程系
课程层次:未知 获得学分:3.0
课程主页:暂无(如果你知道,请点右上角“编辑课程信息”添加!)
课程简介(教工部数据)
C语言程序设计是国内高等院校最重要的计算机基础课程之一。它以C语言编程为基础介绍程序设计的基本思想和方法,培养学生使用计算机编程解决实际问题的能力,为后续的专业课程学习和科研打下坚实基础。C语言是一门古老且时尚的程序设计语言,兼具高级语言的特性和直接操纵计算机硬件的能力。因其丰富灵活的控制方式和数据结构、简洁高效的语句表达,以及良好的拓展性和普适性受到学术界和产业界的青睐,特别是计算机、人工智能、生物医学工程、嵌入式开发等领域尤为重要。


 C programming is one of themost important and fundamental course of computer science in the universitiesof China. It uses C language as the basis to introduce the principles andmethods for programming, helps the students to shape the mindset of usingprogramming to solve real-world problems, and builds a solid basis forfollowing study and research. C is a classical yet modern programming language.It has both the features of high-level computer language and the capability ofaccessing low-level hardware resources. Due to its flexibility, simplicity andscalability, it has been heavily used in academia and industry, particularly inthe domain of computer science, biomedical engineering, artificialintelligence, embedded systems, etc.
点评写点评
排序学期
评分评分3条点评
user avatar   爱奶牛猫的面包狗     2024春
  • 难度:中等
  • 作业:很多
  • 给分:超好
  • 收获:一般

先忏悔,本人没听过洪伟老师一节的课,因为零基础+英文实在听的很费劲。lab课都在刷视频摸鱼,几乎没有听过课,不是不想听而是因为我听不懂。

个人的学习方式为AI+B站+TA。期中TA和AI为我解决了绝大部分的作业,作业只要的话12次里面10次拿满就是满昏。后面的作业难度较大,基本靠chatgpt帮助,最后几次不会查重,而是你要现场和TA说一下你代码的思路。我觉得这种模式也挺好的,至少一遍下来你肯定理解了那个代码,即使他是AI帮你写的。C语言这学期的内容包括基本的那些数据结构,循环语句,条件语句,数组,学到指针开始晕头转向,函数和数组与指针一结合就开始上强度了,后面还有像自定义和IO这两部分。最难理解的部分就是在指针这里了,如果把指针搞明白后面就会比较顺利。我可以说是很摆的,因为没有期中考,所以直到第10周我才开始学习指针那些内容,看PPT自学。期末考前用B站复习,就看那些几小时速成带你过知识点的视频,竟然押中了两道编程题和很多道选择判断题。今年的期末考试比去年高了几个难度,35道选择,15道判断,10个空填写代码空,剩下40分写四道编程题,要求你独立写一个程序,不过都不难,我记得一个考了二分法,一个考了找质数,一个考了矩阵中找最大元素,最后一个考的是指针遍历,都是很常见的题,不过手写代码任然难蚌。不过前面选择判断一堆不会,导致最后分并不高。最后总评92卡绩了,应该是调分了,鉴于我一节课没听已经很满意了。

关于学C语言,这门课仅仅是入门,需要真正会用还是远远不够的。AI是你很好的帮手,要善于利用,但也不要盲目照抄,一定要保证自己最后理解。此外,这门课的作业还是比较花时间的,尤其是后面几周的,做好心理准备。

最后吐槽一下,作为一门sme和EE进系必修课,一个学期只开一门属实难蚌,如果大家发现选的人太多,建议发邮件冲jgb,我们这个学期就是因为太多人选而又加了一门。

 

btw,个人认为这是五门计算机通识课里面最容易拿高分了的,只有作业和考试,无quiz无proj

user avatar   WeTube     2024春
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:一般

这个分数纯粹是为了沟槽的期末考试给的,与洪伟老师本人无关,关于课程的点评参考另一位同学的就好,本人很赞同


teacher avatar

洪伟

力学与航空航天工程系

教师主页

其他老师的「C程序设计基础」课

洪伟老师的其他课