本课程以C语言基本语法为出发点,重点讲授三种程序结构设计(顺序程序设计、选择程序设计和循环程序设计)、运算符(算数运算符、条件运算符、逻辑运算符、赋值运算符、条件运算符、位运算符、指针运算符等)、数组、函数、指针、结构体、文件操作等内容,并且每章配备相关的实践实训案例,让所学的知识融会贯通、学以致用。通过多种教学模式的运用,力求展现C语言编程的美,改变了大家对C语言的认知,提高自身的编程高度,夯实课程基础,给你的职业生涯奠定良好的基础,为祖国的科技发展贡献一份力量。本课程共48课时,一周2-4课时。
通过本课程的学习,可以了解C语言程序设计的基础知识、C程序的运行原理,让学生在学习基础知识的同时,也感受C语言在各行业的应用状况,培养学生对程序设计的初步认识,激发学习者的学习兴趣,提高学习者创新应用的能力。目前的授课对象为理工科低年级的大学生,没有编程经验或编程经验不够丰富的对编程有一种热爱的IT爱好者。
本课程采用百分制计分,60分及以上为合格,90分及以上为优秀。
注:此课暂无证书。
①掌握大学计算机文化课程的相关知识;
②对计算机基本硬件有一定的认识,比如CPU、存储器等;
③数据进制的几种表示形式,例如:二进制、八进制、十六进制、十进制以及它们之间的相互转换;
④最好有点操作系统、数据结构等初步知识。
理论教学教材资源:
教材选用:《C程序设计》(第五版) 谭浩强,清华大学出版社。
辅助教材:《C Primer Plus》(第五版),StephenPrata,人民邮电出版社。
实践教学资源:
①学生设计性实验资料
《C语言程序设计实训》主编:樊纪山 王经卓
②学生实践案例资料
《C语言实践案例》 主编:樊纪山 孙巧榆
Q : 这门课需要有哪些前提知识?
A : 需要学习计算机文化基础,对计算机的软硬件有一定的了解。
Q : 这门课学习要提前准备什么?
A : 要准备一个记事本和一台电脑。
Q : 这门课程总学时是多少?
A : 总学时为48个学时,每周发布4个学时,共12周。
Q : 每周需要花费多长时间来学习?
A : 每周大约3个小时。
Q : 学习中会遇到哪些困难?
A : 本课程的难点就是指针,需要对计算机的存储结构有一定的基础。
Q : 如何才能学好本课程?
A : 做好笔记,认真听课;多看多敲代码;懂一点简单的算法。