C语言是一门通用的计算机编程语言,是理工科各专业学习计算机的基础课,它兼有高级语言和低级语言的特点,广泛应用于底层开发,具有良好的跨平台特性。既可以编写应用软件也可以编写系统软件,被称为程序设计语言的常青树。C语言也是一门优秀的教学语言,优美的结构,完善的语法,是面向过程的结构化编程语言最好的诠释。
本课程是陕西省精品在线开放课程,陕西省线上线下混合式一流本课课程,以提升学生计算思维能力为导向,将C语言的基础知识融入到实际问题的解决中,使得学习过程轻松有趣,并有一定成就感。视频按照“章-节-讲”的结构,以“引入-理论-实例-练习-思考-小结”的组织方式,实用案例引入,重难点方法精讲,举一反三思考拓展,讲解细致入微,范例实用丰富,知识点环环相扣,由浅入深,逐步推进,让学习者理解和掌握结构化的编程思想和编程方法,掌握C语言的程序结构和语法规则,进而通过编写程序解决学习和生活中的实际问题。重点提升学习者计算思维的能力和利用计算机分析问题、解决问题的能力。
1. 掌握C语言的基本语法,能够编写符合C语法的程序;
2. 掌握程序设计的基本思想和一般方法;
3. 掌握使用计算机解决实际问题的求解方法;
4. 具备初步的计算思维能力。
1. 完成课程所有的学习内容、视频、课件等;
2. 完成所有的在线练习,占总成绩25%;
3. 完成所有的编程题,占总成绩20%;
4. 参加期末考试,考试成绩占总成绩45%;
5. 在"课程讨论区"中发贴和回贴,根据发帖和回帖数量确定成绩,合计参加讨论问题达到10次及以上为满分,占总成绩10%。
通过视频学习,完成练习、编程题和期末考试,并积极参与讨论,60分-79分为合格,80分及以上为优秀。
为了保障证书权威性,平台不再支持免费电子证书,只提供认证证书。
计算机导论
《C语言程序设计教程》王曙燕、王春梅,人民邮电出版社
《C语言程序设计》(第二版)王曙燕、王春梅,科学出版社
《C语言程序设计》谭浩强,清华出版社
《C语言从入门到精通》明日科技,清华大学出版社
《C语言程序设计现代方法》K.N.King[美]著,吕秀锋、黄倩译,人民邮电出版社
《C程序设计思想与方法》尹宝林,机械工业出版社
《从问题到程序程序设计与C语言引论》裘宗燕,机械工业出版社