SPOC学校专有课程
C语言程序设计
分享
spContent=融合计算思维与新工科理念,以程序设计思想(数据表达与流程控制)的掌握为主线,以C语言编程应用为驱动,通过案例和问题引入内容,重点训练学生的计算思维与编程思想,通过大量的编程训练,在实践中掌握语言知识,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法;为工科的专业学习打下计算思维与信息技术基础。 本次课程2025年2月18日开始,本期共3次见面课程,第一次见面课,也安排在第3周03月03日,星期一,实训中心1号楼1455(实验室3)(第10-13节),请同学们注意(3、10、14)周线下课表。其中第14周为课程线下考试。
—— 课程团队
课程概述

C语言是一种编程灵活,特色鲜明的程序设计语言,是国内外高等院校首选的计算机语言基础课程

本课程具有以下特点:

* 适合卓越计划、新工科专业的C语言程序设计课程,特别适应于应用型本科

* 以实用技能为核心,培养实际工程技能和创新能力

*  以案例为主线,配以大量的实验题目,由浅入深,融汇贯通程序设计基本思想与技能

授课目标

 通过学习这门课程使学生掌握程序设计的基本方法并逐步形成正确的程序设计思想,能够使用C语言进行程序设计并具备调试程序的能力,能够加强计算思维与信息素养,为专业学习与探究性学习打下基础。构建利用信息技术为专业学习助力的思路与方法。

课程团队愿景:

  本课程为你带来了计算思维,这不仅仅是掌握一种利用计算解决问题方法,也是你未来面对各种问题的一种严谨的,结构化的思维方法,一种解决问题的方法。

  期望你能够将计算机语言运用到你未来的工作学习中去,用到你的科研或工程中去,计算机语言,是一种工具,也不仅仅是一种工具,因为这种工具很可能彻底改变了你思考问题的方式。

 你或许会经历一些小小的坎坷,如何面对问题,如何拨开迷雾去伪存真,如何坚持不懈,如何适应、融入大学的学习,也是我们教学团队希望本课程带给大家的。

成绩要求

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

 

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

 

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

 

认证证书申请注意事项:

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

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


课程大纲
预备知识

大学计算机(大学计算机基础、计算思维导论)等课程对于理解本课程的部分内容有帮助,建议在课程学习过程中可以反复温习计算思维的内容,参考文献1,2。

在本中国大学生MOOC平台搜索101计划计算机相关课程,你可以追踪目前大学计算机教育的核心课程

参照其学习材料与路径,向全国先进的计算机课程学习理念靠拢。

参考资料

[1]   陈强,黄容,赵毅. C语言程序设计[M]. 北京:中国铁道出版社. 2021.11,ISBN:978-7-113-28409-1

[2]   黄容,等. C语言程序设计[M]. 北京:中国铁道出版社. 2018.8,ISBN:978-7-113-23327-3

[3]  战德臣,聂南顺,张丽杰 大学计算机-计算与信息素养[M].高等教育出版社,2018

[4】   陈强. 赵毅,潘勇, 计算机应用基础[M]. 北京:铁道出版社. 2018.8

[5]   Stephen G. Kochan. C语言程序设计[M]. 4版. 北京: 电子工业出版社. 2015.

[6]   谭浩强. C程序设计[M]. 4版. 北京:清华大学出版社. 2010.

[7]   谭浩强. C程序设计题解与上机指导[M]. 3版. 北京:清华大学出版社. 2014.

[8]   陈强,黄容,赵毅. C语言程序设计[M]. 北京:中国铁道出版社. 2021.11,ISBN:978-7-113-24726-3

[9]   [美]汉利,[科夫曼. C语言详解[M]. 6版. 潘蓉,译. 北京:人民邮电出版社. 2010.

    [10]  [美]克莱蒙. C程序设计新思维[M]. 徐波,译. 北京:人民邮电出版社. 2015.

    [11]   何钦铭,颜晖. C语言程序设计[M]. 北京:高等教育出版社. 2015.

    [12]   何钦铭,颜晖. C语言程序设计实验与习题指导[M]. 北京:高等教育出版社. 2015.

常见问题

Q:我的计算机需要哪个版本的C语言编程环境?

A:任何C语言的开发工具都可以。课程演示会使用Visual C++6.0、Dev Cpp工具,其他开发工具也可以,结合自己电脑操作系统的兼容性,都不会影响做作业的正确性。