C语言程序设计
分享
课程详情
课程评价
spContent=在C语言基本概念、语法、算法和结构的基础上,带你踏进编程的大门,掌握C语言程序的编辑、编译、调试和运行,使你通过实训程序的训练,能够运用数据类型、运算符、顺序、选择、循环、数组、函数、指针、结构体、共用体、文件等知识,独立设计人工智能语音识别与合成、图像处理、信息处理等程序。
—— 课程团队
课程概述

       本课程以C语言基本语法为出发点,重点讲授三种程序结构设计(顺序程序设计、选择程序设计和循环程序设计)、运算符(算数运算符、条件运算符、逻辑运算符、赋值运算符、条件运算符、位运算符、指针运算符等)、数组、函数、指针、结构体、文件操作等内容,并且每章配备相关的实践实训案例,让所学的知识融会贯通、学以致用。通过多种教学模式的运用,力求展现C语言编程的美,改变了大家对C语言的认知,提高自身的编程高度,夯实课程基础,给你的职业生涯奠定良好的基础,为祖国的科技发展贡献一份力量。本课程共32理论课时,一周2课时,16周的课。

授课目标

     通过本课程的学习,可以了解C语言程序设计的基础知识、C程序的运行原理,让学生学习基础知识的同时,也感受C语言在各行业的应用状况,培养学生对程序设计的初步认识,激发学习者的学习兴趣,提高学习者创新应用的能力。目前的授课对象为理工科低年级的大学生,没有编程经验或编程经验不够丰富的对编程有一种热爱的IT爱好者。



课程大纲
预备知识

掌握大学计算机文化课程的相关知识;

对计算机基本硬件有一定的认识,比如CPU、存储器等;

数据进制的几种表示形式,例如:二进制、八进制、十六进制、十进制以及它们之间的相互转换;

最好有点操作系统、数据结构等初步知识。


参考资料

理论教学教材资源

   C程序设计》(第五版) 谭浩强,清华大学出版社。

   《C语言程序设计》王正山、周强,上海交通大学出版社。

C Primer Plus》(第五版)StephenPrata,人民邮电出版社。

实践教学资源

学生设计性实验资料

C语言程序设计实训》主编:樊纪山 王经卓

   学生实践案例资料

    《C语言实践案例》 主编:樊纪山 孙巧榆


常见问题

Q :  这门课需要有哪些前提知识?

A :  需要学习计算机文化基础,对计算机的软硬件有一定的了解。

Q :  这门课学习要提前准备什么?

A :  要准备一个记事本和一台电脑。

Q :  这门课程总学时是多少?

A :  总学时为64,其中理论课32个学时,实验课32个学时。

Q :  每周需要花费多长时间来学习?

A :  每周大约3个小时。

Q :  学习中会遇到哪些困难?

A :  本课程的难点就是指针,需要对计算机的存储结构有一定的基础。

Q :  如何才能学好本课程?

A :  做好笔记,认真听课;多看多敲代码;懂一点简单的算法。