4linux_program_c

4linux_program_c

ID:34541137

大小:870.95 KB

页数:12页

时间:2019-03-07

4linux_program_c_第1页
4linux_program_c_第2页
4linux_program_c_第3页
4linux_program_c_第4页
4linux_program_c_第5页
资源描述:

《4linux_program_c》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux程序员-C语言熟悉Linux操作系统下的C编程环境,掌握gcc编译工具及gdb调试方法;学习C语言编程的基本概念,掌握程序设计的三种逻辑结构,分支程序设计,循环程序设计,自定义数据类型的程序设计,模块化程序的设计,文件程序的设计,数组与指针,指针与函数,标准I/O库,动态链表等。使学生掌握Linux操作系统下C程序开发的方法和技巧,并具备开发应用程序的能力。39《Linux程序员-C语言》教学大纲1、课程基本情况课程代码:总学时数:60-80课程类型:考试课适用对象:理工科专业的本、专科学生及计算机程序员先导课程:无后续课程:Li

2、nux软件工程师,Linux数据库工程师,Linux嵌入式工程师二、课程性质和目标1.课程的基本特性本课程是一门为计算机软件人员开设的一门计算机专业基础课程。Linux作为具有良好特性的操作系统,C语言作为广泛使用的编程语言,两者的结合为用户提供了广泛的应用前景。2.课程的教学目标通过本课程的学习,学生能够熟悉Linux操作系统下C编程环境,掌握Linux操作系统下C语言编程的基本概念,包括编程环境(vi、gedit),编译工具gcc,调试方法gdb,库文件包含及多文件系统的编译,程序设计的三种逻辑结构,分支程序设计,循环程序设计,自定义数

3、据类型的程序设计,模块化程序的设计,文件程序的设计,数组与指针,指针与函数,标准I/O库,动态链表等。使学生掌握Linux操作系统下C程序开发的方法和技巧,并具备开发应用程序的能力。三、课程教学方法与手段本课程的教学主要以理论教学和上机实践教学相结合的方式进行。四、课程教学内容、要求及重点、难点第一章Linux下C语言编程简介(一)主要教学内容40第一节LinuxC简介第二节C语言的简介和特点第3节Linux下C语言编程环境输入输出程序的设计(二)学习目的要求1.了解Linux的发展;2.了解Linux的特点;3.了解C语言的特点;4.熟悉

4、Linux下C语言编程环境输入输出程序的设计。(三)重点和难点教学重点:Linux下C语言编程环境输入输出程序的设计教学难点:Linux下C语言编程环境输入输出程序的设计第二章Linux程序设计基础知识(一)主要教学内容第一节程序的构成,main函数和其他函数第2节头文件、数据说明、函数的开始和结束标志第3节源程序的书写格式第4节C语言的风格第5节C语言的数据类型第6节输入、输出程序设计第七节运算符、运算符优先级和结合性第八节不同类型之间的转换与运算第9节C表达式类型和求值规则第十节表达式语句,空语句,复合语句(二)学习目的要求1.熟悉C程

5、序的构成;2.了解C语言的风格;3.熟悉C语言的数据类型,运算符、运算符优先级和结合性;4.熟悉C语言的不同类型之间的转换与运算。(三)重点和难点教学重点:C语言的数据类型,C语言的运算符,C表达式类型教学难点:运算优先级和结合性,空语句,复合语句第三章Linux环境下程序调试基础(一)主要教学内容第1节Gcc编译器第2节gdb调试器(二)学习目的要求1.熟悉gcc的使用;2.了解gdb调试器。(三)重点和难点教学重点:如何使用gcc41教学难点:gcc常用选项第四章选择结构程序设计(一)主要教学内容第一节用if语句实现选择结构第二节用if

6、…else语句实现选择结构第三节用if…elseif…else语句实现选择结构第四节用switch语句实现多分支选择结构第五节选择结构的嵌套。(二)学习目的要求1.熟悉if语句;2.熟悉if…else语句;3.熟悉switch语句;4.了解选择结构的嵌套。(三)重点和难点教学重点:if语句,if…else语句,switch语句教学难点:选择结构的嵌套第五章循环结构程序设计(一)主要教学内容第一节for循环结构;第二节while和dowhile循环结构;第三节continue语句和break语句;第四节循环和嵌套。(二)学习目的要求1.熟悉f

7、or循环结构;2.熟悉while和dowhile循环结构;3.学会使用continue语句和break语句,了解两者的区别;4.了解嵌套。(三)重点和难点教学重点:for结构,while与dowhile结构教学难点:continue和break语句的区别,循环嵌套程序的设计第六章数组初步(一)主要教学内容第1节一维数组第2节二维数组第3节字符串与字符数组(二)学习目的要求1.熟悉一维数组的定义、初始化以及引用;2.了解二维数组的定义、初始化以及引用;3.熟悉字符串与字符数组。42(三)重点和难点教学重点:一维数组,,字符串与字符数组教学难点

8、:多维数组第七章函数的应用(一)主要教学内容第一节库函数的正确调用第二节函数的定义方法第三节函数的类型和返回值第四节函数的参数第五节函数的调用1)嵌套调用2)*递归调用第六节局部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签