C语言是一种计算机程序设计语言,属高级语言范畴,是编程语言的基础,Java、.net、c++这些高级语言的基础都跟c语言类似,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活,用途非常广泛,大到卫星导弹、windows操作系统,小到一个计算器、闹钟等,都可以用C语言来实现。
C语言是计算机、电子等相关专业的专业基础课程,也是各类编程爱好者的先修课程,主要教学内容包含C语言基础知识、顺序结构程序设计方法、选择结构程序设计方法、循环结构程序设计方法、数组、函数、结构体等。通过本课程的教学,使学习者能熟练应用C语言进行程序设计、编程,具备良好的编程思维与编程习惯;能运用C语言的结构化程序设计方法设计程序,具备初步的高级语言程序设计能力,具备灵活运用数组,解决一定的复杂问题的能力,能利用函数,实现较为复杂的功能;能看懂别人的程序,能够进行源程序分析和排错;能把科学问题转换到计算机的框架内,提炼问题,根据实际任务需求进行模块化程序设计,并编写成程序解决实际问题。
本课程采用项目化教学,所有知识点贯穿个人所得税系统、闹钟、计算器、彩票管理系统中,每部分的内容都是遵循“提出问题-相关知识-解决问题-随堂测试-知识拓展”五个环节,个人所得税系统、彩票管理系统知识由易到难、逐步完成并不断优化系统设计与功能实现,闹钟程序从响铃、闹钟简化版、闹钟优化版、闹钟另一个优化版本,逐步带着学习者完善程序设计与代码编写,而且闹钟和计算器都是与生活密切相关的应用,通过这种方式不断激发学生的成就感,使学习者不仅学习了C语言编程知识与,提高了编程能力,而且培养了学习者精益求精的工匠精神,提高了学习者的获得感。