C语言程序设计
分享
课程详情
课程评价
spContent=初次学习程序设计语言的学习者,由于计算机系统整体认识不足,思维转换困难,动手实践跟不上知识更新是问题所在。本课程“活化知识”渐进式渗透教学内容,问题导向,遵循“发现问题-分析问题-解决问题”最终落地实际问题求解的设计思路,融合学科前沿知识与思政元素,取境生活,贴近学生的案例驱动,“基础-增强-拓展”逐步推进。课程以程序设计方法为主,实际案例开发为驱动,编程语言基本知识为辅,通过精心设计的案例,将编程语言基本知识融入实际案例的开发中,注重软件分析、设计方法的学习。特别增加了指针与链表以及等级考试和知名企业笔试面试题等版块,带领学习者由浅入深开启程序设计之旅。
—— 课程团队
课程概述

C语言是一门通用的计算机编程语言,是理工科各专业学习计算机的基础课,它兼有高级语言和低级语言的特点,广泛应用于底层开发,具有良好的跨平台特性。既可以编写应用软件也可以编写系统软件,被称为程序设计语言的常青树。C语言也是一门优秀的教学语言,优美的结构,完善的语法,是面向过程的结构化编程语言最好的诠释。

本课程是国家级线上线下混合式一流课程、陕西省精品在线开放课程。以提升学生计算思维能力为导向,将C语言的基础知识融入到实际问题的解决中,使得学习过程轻松有趣,并有一定成就感。视频按照“章-节-讲”的结构,以“引入-理论-实例-练习-思考-小结”的组织方式,实用案例引入,重难点方法精讲,举一反三思考拓展,讲解细致入微,范例实用丰富,知识点环环相扣,由浅入深,逐步推进,让学习者理解和掌握结构化的编程思想和编程方法,掌握C语言的程序结构和语法规则,进而通过编写程序解决学习和生活中的实际问题。重点提升学习者计算思维的能力和利用计算机分析问题、解决问题的能力。

 


 


授课目标

1. 掌握C语言的基本语法,能够编写符合C语法的程序;

2. 掌握程序设计的基本思想和一般方法;

3. 掌握使用计算机解决实际问题的求解方法;

4. 具备初步的计算思维能力。






课程大纲
预备知识

计算机导论


证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

《C语言程序设计》(新形态教材)王曙燕、王春梅,西安电子科技大学出版社

《C语言程序设计》(第二版)王曙燕、王春梅,科学出版社

《C语言程序设计》谭浩强,清华出版社

《C语言从入门到精通》明日科技,清华大学出版社

《C语言程序设计现代方法》K.N.King[美]著,吕秀锋、黄倩译,人民邮电出版社

《C程序设计思想与方法》尹宝林,机械工业出版社

《从问题到程序程序设计与C语言引论》裘宗燕,机械工业出版社