《unix系统与软件开发环境》教学大纲

《unix系统与软件开发环境》教学大纲

ID:18635101

大小:66.50 KB

页数:6页

时间:2018-09-19

《unix系统与软件开发环境》教学大纲_第1页
《unix系统与软件开发环境》教学大纲_第2页
《unix系统与软件开发环境》教学大纲_第3页
《unix系统与软件开发环境》教学大纲_第4页
《unix系统与软件开发环境》教学大纲_第5页
资源描述:

《《unix系统与软件开发环境》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《UNIX系统与软件开发环境》教学大纲编写:邵国金审核:张俊峰课程编码0614404课程名称UNIX系统与软件开发环境适用专业计算机科学与技术学分3考核形式考试学时(含实验学时)60(26)先修课程C语言、计算机网络、操作系统开课学期6一、课程性质与任务《UNIX系统与软件开发环境》是面向计算机科学与技术专业本科生开设的一门专业课。更是一门非微软系统的课程,对于开阔学生视野,增加学生的知识面,有重要意义。通过本课程的学习,使用学生更进一步了解和掌握操作系统、网络等内容,对于巩固已有知识,学习新的内容、增加学生的动手能力有重要

2、的作用。同时UNIX系统与软件开发环境还是一门面向发展,面向就业的课程,通过本课程的学习将学生在多方向发展和就业具有指导作用。由于UNIX与Linux很相似,故讲解和实验均以Linux为基础进行。本课程主要讲述UNIX系统的应用、管理与开发。本课程的先修课程为:计算机网络,操作系统二、教学基本要求通过本课程的实验,要求学生掌握以下几方面的知识:1、入门知识2、常用管理与操作命令3、用户管理、进程管理、作业管理、网络管理、系统安装与管理4、shell与shell编程5、C编程环境6、低级I/O与标准I/O7、文件与目录编程8、

3、系统数据文件和信息9、进程环境、信号、进程关系与控制10、网络编程三、课程的主要内容及教学要求(具体到各章节及内容简介)第一章系统简介1Unix系统简介2Liux系统简介3与其它操作系统的比较4Unix系统的文件与哲学5Unix系统的用户接口设计模式第二章概述与入门知识1系统的开启与关闭2用户的登录与退出3两种操作界面4在线帮助5系统及其它资源第三章shell1shell基本功能及设置2shell的启动过程3Unix/Linux系统的基本操作命令第四章用户与口令管理1UNIX系统的用户2与用户管理相关的文件3管理命令4与用身

4、份和位置相关的其它命令第五章UNIX的文件系统和权限管理1UNIX文件系统权限及管理2权限管理命令3文件系统管理4与文件系统管理相关的其它命令第六章进程与任务或作业管理1程序和进程的概念2UNIX/Linux进程调度3进程管理与调度命令4作业调度第七章系统安启动与管理1系统安装2引导器3启动过程分析4系统升级5软件包管理6日志管理7系统管理第八章设备管理1设备管理概述2非即插用设备的管理与驱动程序的安装3打印机的管理与使用4串口的管理与使用5交换区的管理与使用第九章网络管理与网络服务1TCP/IP2TCP/IP配置3网络管理

5、命令4服务管理5网络管理与应用常用命令第十章Bourneshell编程1正则表达式2流编辑(sed)特殊字符3模式搜索与处理(awk)4Bourneshell及其编程第十一章Unix/LinuxC编程1编译器2头文件3链接器与库文件4静态库5共享库6make命令与Makefile文件7调试器gdb第十二章系统调用与低级文件I/O1文件系统调用2文件的顺序访问与随机访问3文件的共享与互斥第十三章标准文件I/O1、流和文件对象2、标准I/O与缓存机制3、流的I/O操作与二进制操作4、格式化I/O5、临时文件第十四章文件和目录1文

6、件类型与权限2文件存取的函数与系统调用3目录概念与操作的函数与系统调用4特殊文件及操作5系统的缓冲管理与同步6I/O多路转接第十五章进程控制与进程关系1进程标识2命令行参数与环境变量4非局部跳转5进程的创建与孤儿进程6进程的终止7信号与进程等待8exec系统函数9system函数10更改用户ID和组ID第十六章系统数据文件和信息1口令文件、影子口令文件和组文件及操作2系统标识3日期与时间例程第十七章网络编程1Socket的概念2客户/服务器模式3中间件4socket系列函数5客户/服务器与中间件的开发6IPC与管理通信简介四

7、、课程重点与难点1、操作系统管理与维护2、系统开发五、课时分配表(具体到每次授课、主要内容)序号教学内容学时作业备注讲授实验1234567891011121314151617系统简介概述与入门知识shell用户与口令管理UNIX的文件系统和权限管理进程与任务或作业管理系统安启动与管理设备管理网络管理与网络服务Bourneshell编程Unix/LinuxC编程系统调用与低级文件I/O标准文件I/O文件和目录系统数据文件和信息进程控制与进程关系网络编程22323211232222122222222222222222合计3430

8、六、必要说明(或教学中注意的问题)作为一门实践性较强的课程,应该切实加强学生的理论基础和动手能力的提高。七、实践环节(或课内实验)1入门知识及shell2UNIX的文件系统及管理及用户与口令管理3进程与任务或作业管理及常用管理命令4系统安装、软件包管理、设备管理和系统管理5网络管理及网络服

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

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

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