liu程序设计课程教学大纲.docx
《liu程序设计课程教学大纲.docx》由会员分享,可在线阅读,更多相关《liu程序设计课程教学大纲.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、linux程序设计教学大纲课程性质专业必修课课程编号xx408209课程名称linux程序设计适用专业计算机科学与技术先修课程C语言程序设计、数据结构、操作系统、计算机网络总学时32其中理论32学时实验0学时学分数 2一、课程简介linux程序设计课程是计算机科学与技术专业重要的课程。该课程主要讲述嵌 入式系统应用程序开发方法与技巧,主要内容包括嵌入式应用程序开发基础、嵌入式应 用程序开发环境的搭建、文件I/O编程、进程控制开发、进程间通信开发、多线程编程 及网络编程等方法与技巧。学习该课程之前应先修C语言程序设计、数据结构、操作系统原理、计算机网络。 二、课程教学目标通过本课程linux程序
2、设计的学习,学生应实现如下目标:知识目标:(1)掌握linux平台下进行C程序开发编程基础,包括能熟练掌握vi、gcc、gdb、 makefile等开发工具的使用,能掌握linux操作系统常用的基本命令的使用。(2)掌握linux操作系统下,文件I/O编程方法和技巧,能熟练使用ANSIC标准 和POSIX标准C库I/O函数对文件进行操作。(3)掌握linux下进程控制编程方法和技巧。能熟练掌握进程的创立、进程的等 待、多进程、守护进程的编程方法和技巧。(4)掌握linux下进程通信编程的方法和技巧。熟练掌握管道通信、消息队列、 共享内存,信号及信号量等通信机制的原理和编程方法。(5)掌握lin
3、ux下线程编程的方法和技巧。(6)掌握linux下网络编程的方法和技巧,能够使用socket通信原理编写TCP程序。能力目标:(1)、掌握linux程序设计理论和基本知识;(2)、能熟练能过命令方式使用linux操作系统和常用的服务器配置(3)、能掌握对i/o,进程,通信,网络,线程等linux程序的设计、分析、调试和 应用的基本技能;(3)、具有综合运用技术知识、分析解决驱动问题的基本能力;三、课程教学基本要求1、课程前学生先修C语言程序设计、数据结构、操作系统原理、计算机网络;2、在学习该课程的过程中,(1)教师通过对linux系统的常用命令的实践操作和 案例的讲解,以使学生掌握linux
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- liu 程序设计 课程 教学大纲
限制150内