下载此文档

教学大纲和建议学时分配数-刘加海.doc


文档分类:高等教育 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
教学大纲和建议学时分配数-刘加海.doc浙江大学计算机学院、软件学院 紅imix程序设计》教学大纲与教学日历
一、课程基本情况
课程代码:
总学时数:32-64
课程类型:考试课+项目实训
适用对象:计算机各专业、软件工程专业、嵌入式专业本科学生,理工科各专业。
先导课程:C程序设计基础与实验
后续课程:Linux数据库程序设计,Linux嵌入式程序设计。
使用教材:Linux程序设计,浙江大学出版社,金国庆、刘加海、季江民主编
二' 课程性质和目标
1、 课程的基本特性
本课程是一门为计算机软件人员开设的一门计算机专业课程。Linux作为具有良好 特性的操作系统,C语言作为广泛使用的编程语言,两者的结合为用户提供了一个强大 的编程学习环境与开源应用环境。
2、 课程的教学目标
通过本课程的学习,学生能够熟练掌握Linux操作系统下的基本命令的使用,shell 程序设计,在Linux环境下C程序的编辑、编译、调试及运行,掌握Linux环境下系统 函数的使用,掌握文件操作、非缓冲文件的I/O操作,掌握进程控制的程序设计,掌握 进程间共享内存、管道、队列及信号等通信的机理及编程方法,掌握图形、动画、文字 及简单游戏程序的设计,掌握网络编程设计,掌握串行通信程序设计,初步了解驱动程 序设计,使学生掌握Linux操作系统下C程序开发的方法和技巧,并具备开发大型应用 程序的能力。
三'课程教学方法与手段
本课程的教学主要以理论教学和上机实践教学相结合的方式进行。
四' 课程教学内容、要求及重点、难点
第一章终端的基本操作
(一)主要教学内容
第一节Linux的常用命令
第二节文件与网络常用命令
第三节Linux的进程命令
第四节Linux的安全常用命令
(-)学习目的要求
了解Linux下终端常用命令的操作
熟悉网络命令的使用;
熟悉安全命令的使用;
(三)重点和难点
教学重点:Linux环境下终端命令的操作。
教学难点:命令各参数的使用。
第二章Shell程序设计
(一) 主要教学内容
第一节shell程序设计初步
第二节shell程序设计中表达式应用
第三节循环程序设计
第四节分支程序设计
第五节数值处理
第六节函数设计
第七节综合实例
(二) 学习目的要求
了解Linux下shell程序设计方法;
掌握shell程序的顺序、分支、循环结构的程序设计。
(三) 重点和难点
教学重点:Linux下shell程序设计方法、程序的顺序、分支、循环结构的程序 设计。
教学难点:表达式的表达方式及应用、分支、循环结构。
第三章Linux系统程序设计基础
(一)主要教学内容
第一节 第一个Linux c程序设计、库依赖
第二节gcc编译器
使用gcc;
gcc编译流程;
gcc编译器的主要参数。
第三节makefile I程文件
makefile工程文件;
makefile工程文件参数使用。
第四节gdb调试器
gdb概述;
使用gdb调试程序。
思考与实验
(-)学习目的要求
了解Linux下c程序的编辑、编译和运行
熟悉gcc编译器的使用;
熟悉gdb调试器的使用;
(三)重点和难点
教学重点:Linux下C语言编程环境、Linux下C语言程序的调试,gcc的使用

教学大纲和建议学时分配数-刘加海 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小77 KB
  • 时间2021-08-13