C语言是一门通用的计算机编程语言,是理工科各专业学习计算机的基础课,它兼有高级语言和低级语言的特点,广泛应用于底层开发,具有良好的跨平台特性。既可以编写应用软件也可以编写系统软件,被称为程序设计语言的常青树。C语言也是一门优秀的教学语言,优美的结构,完善的语法,是面向过程的结构化编程语言最好的诠释。
本课程是国家级线上线下混合式一流课程、陕西省精品在线开放课程。以提升学生计算思维能力为导向,将C语言的基础知识融入到实际问题的解决中,使得学习过程轻松有趣,并有一定成就感。视频按照“章-节-讲”的结构,以“引入-理论-实例-练习-思考-小结”的组织方式,实用案例引入,重难点方法精讲,举一反三思考拓展,讲解细致入微,范例实用丰富,知识点环环相扣,由浅入深,逐步推进,让学习者理解和掌握结构化的编程思想和编程方法,掌握C语言的程序结构和语法规则,进而通过编写程序解决学习和生活中的实际问题。重点提升学习者计算思维的能力和利用计算机分析问题、解决问题的能力。
1. 掌握C语言的基本语法,能够编写符合C语法的程序;
2. 掌握程序设计的基本思想和一般方法;
3. 掌握使用计算机解决实际问题的求解方法;
4. 具备初步的计算思维能力。
计算机导论
《C语言程序设计》(新形态教材)王曙燕、王春梅,西安电子科技大学出版社
《C语言程序设计》(第二版)王曙燕、王春梅,科学出版社
《C语言程序设计》谭浩强,清华出版社
《C语言从入门到精通》明日科技,清华大学出版社
《C语言程序设计现代方法》K.N.King[美]著,吕秀锋、黄倩译,人民邮电出版社
《C程序设计思想与方法》尹宝林,机械工业出版社
《从问题到程序程序设计与C语言引论》裘宗燕,机械工业出版社