Linux程序设计实验-杨承根-南昌大学本科课程教学大纲word_第1页
Linux程序设计实验-杨承根-南昌大学本科课程教学大纲word_第2页
Linux程序设计实验-杨承根-南昌大学本科课程教学大纲word_第3页
Linux程序设计实验-杨承根-南昌大学本科课程教学大纲word_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.南昌大学本科课程教学大纲课程名称 Linux 程序设计实验课程英文名称 Experiment of Linux Programming课程编码 Z611SX0002课程性质(用表示)类通识教育课程 类通识教育课程 学科基础课程 专业主干课程 专业选修课程 创新创业类课程理论 实践(学时/周数)学分 总学时 课内学时 课外学时实验学时1 32 32开课院系 信息工程学院计算机系面向专业 计算机科学与技术、卓越工程师、网络工程专业先修课程 高级语言程序设计、操作系统课程关键词 Linux、Shell、文件、进程通信、线程、串行通信、图形、动画、驱动程序授课教师基本信息姓名 教师工号 性别 出生年月 职称 学历/学位课程负责人 杨承根 4116 男 1964.11 讲师 研究生/博士其他主讲教师教材及参考资料.本课程是为计算机科学技术及相关专业开设的一门计算机专业课程,是 Linux 程序设计课程的辅助课程。通过本课程的学习,学生能够熟悉 Linux 操作系统下的基本命令使用、shell 程序设计、Linux 环境下 C 程序的编辑、编译、调试及运行,掌握 Linux 环境下系统函数的使用,掌握文件操作、非缓冲文件的 I/O 操作,掌握进程控制的程序设计,掌握进程间共享内存、管道、队列及信号等通信的机理及编程方法,掌握图形、动画、文字及简单游戏程序的设计,掌握网络编程设计,掌握串行通信程序设计,初步了解驱动程序设计,使学生掌握 Linux 操作系统下 C 程序开发的方法和技巧,并具备开发大型应用程序的能力。知识贡献:熟悉 Linux 操作系统下的基本命令、shell 程序设计、Linux 环境下 C 程序的编辑、编译、调试及运行,掌握 Linux 环境下系统函数的使用,文件操作和非缓冲文件的 I/O 操作,掌握进程间共享内存、管道、队列及信号等通信的机理及编程方法,掌握图形、动画、文字及简单游戏程序的设计,掌握网络编程设计,掌握串行通信程序设计,初步了解驱动程序设计,能力贡献:突出基本职业能力和关键能力(专业能力、方法能力和社会能力)培养要求,采用多媒体结合传统板书进行课堂教学,同时联系实际应用与上机实验相结合,注重培养学生的实际应用能力和创新能力,掌握 Linux 操作系统下 C 程序开发的方法和技巧,并具备开发大型应用程序的能力。课程简介(中文)素质贡献: 能够以“变中国制造为中国创造”为己任的创新能力;同时也掌握先为人,再为学课程简介(英文)This is one of the specialized courses for computer science and technology and related majors,which is auxiliary course of linux programming. By studying this course, Sudents can be familiar to linux basic commands, shell programming, editing and compiling and debugging of C source code, can master the use of system function, file operation and I/O operation of a non buffered file, can understand process control programming and the communication mechanism and programming mothed between process by share memory, pipe, queue and signal, can know well about programming of graphics, animation, font, simple games, network and serial communication, and drivers, can have an ability to develop large applications with the technique of C program development in Linux operating system.教学目的让学生能够熟悉 Linux 操作系统下的基本命令使用、 shell 程序设计、Linux 环境下 C 程序的编辑、编译、调试及运行,掌握 Linux 环境下系统函数的使用,掌握文件操作、非缓冲文件的 I/O 操作,掌握进程控制的程序设计,掌握进程间共享内存、管道、队列及信号等通信的机理及编程方法,掌握图形、动画、文字及简单游戏程序的设计,掌握网络编程设计,掌握串行通信程序设计,初步了解驱动程序设计,使学生掌握 Linux 操作系统下 C 程序开发的方法和技巧,并具备开发大型应用程序的能力。.课程内容实验一 Linux 操作系统的安装和基本命令的使用实验二 Linux Shell 程序设计实验三 Linux 系统 C 开发工具实验四 Linux 环境系统函数的应用实验五 Linux 文件操作之带缓存和非缓冲文件的读写实验六 Linux 文件操作之程序命令行参数和特殊文件操作实验七 Linux 进程控制实验八 Linux 进程通信之信号、信号量与管道实验九 Linux 进程通信之消息队列与共享内存实验十 Linux 线程程序设计实验十一 Linux 网络程序设计实验十二 Linux 图形编程之图片与文字显示实验十三 Linux 图形编程之动画、三维绘图和游戏编程实验十四 虚拟字符驱动程序设计实验十五 Linux 串行通信程序设计实验十六 Linux 与 windows 系统共享资源周教学进度安排及学时分配周次 教学内容简要说明 学时 教学方式 作业1 Linux 操作系统的安装和基本命 令的使用 2 上机验证2 Linux Shell 程序设计 2 上机验证3 Linux 系统 C 开发工具2 上机验证4 Linux 环境系统函数的应用 2 上机验证5Linux 文件操作之带缓存和非缓冲文件的读写 2 上机验证6Linux 文件操作之程序命令行参数和特殊文件操作 2 上机验证7 Linux 进程控制 2 上机验证8Linux 进程通信之信号、信号量与管道 2 上机验证.9 Linux 进程通信之消息队列与共享内存 2 上机验证10 Linux 线程程序设计 2 上机验证11 Linux 网络程序设计 2 上机验证12Linux 图形编程之图片与文字显示 2 上机验证13Linux 图形编程之动画、三维绘图和游戏编程 2 上机验证14 虚拟字符驱动程序设计 2 上机验证15 Linux 串行通信程序设计 2 上机验证16Linux 与 w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论