C语言程序设计课程是理工科专业的核心课程,是计算机程序语言的基础,主要以面向过程的程序设计语言(C)为基础,讲授高级程序设计语言的基本知识和程序设计的方法与技术,C语言是一门结构化程序设计语言,兼有高级语言和低级语言的功能,不仅可用于编写应用软件,还可以编写系统软件以及嵌入式系统。课程以程序设计为主线,以培养初学者的程序设计能力为目标,强调实用性,注重理论与实践相结合,通过大量的例题,深入浅出,循序渐进地讲解C语言程序的设计与实际应用,注重学生分析问题能力、解决问题能力的培养,强调培养初学者良好的程序设计规范。
本课程从理论和实践两个方面培养和提高学生程序设计能力,以及应用计算思维方法去分析和解决问题的能力。通过本课程的学习,学生能够熟练运用C语言进行程序设计、编写和调试。为学生在今后的学习和工作中能够很好地使用计算机来解决实际问题打下良好的基础。
本课程可以零基础进行学习,如果你学过《大学计算机基础》等相关课程,将有助于深入了解本课程的部分内容,如果没有任何先修课的知识,建议自学一些简单的信息在计算机中的表达和计算机硬件基本结构的相关知识。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
周纯杰,何顶新,周凯波, 等.《程序设计教程:用C/C++语言编程》(第一版) 机械工业出版社,2019 修订印刷版
周纯杰,刘正林,何顶新,等.《标准C语言程序设计及应用》(第一版)华中科技大学出版社,2005
谭浩强.《C语言程序设计》(第五版) 清华大学出版社
林锐,韩永泉. 高质量程序设计指南C++/C语言(第三版),电子工业出版社,2007
CodeBlocks team.CodeBlocks Manual Version 1.1[EB/OL]. https://www.codeblocks.org/docs/manual_en.pdf, 2010-07-25
Q:学习过程中可能出现的问题有哪些?
A:注重理论学习,忽视上机编程实践;入门时以为难度大,产生畏难情绪;太注重学习语句的语法规则,忽视了对编程思路和方法的训练;急于求成,总想编写综合性的程序,忽视基本概念,忽视基本功的训练。
Q:学好C语言的关键是什么?
A:多看,多练,多上机。掌握C语言程序调试的方法。