深圳大学课程教学大纲.doc

上传人:创****公 文档编号:1885504 上传时间:2019-10-30 格式:DOC 页数:3 大小:55.50KB
返回 下载 相关 举报
深圳大学课程教学大纲.doc_第1页
第1页 / 共3页
深圳大学课程教学大纲.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《深圳大学课程教学大纲.doc》由会员分享,可在线阅读,更多相关《深圳大学课程教学大纲.doc(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Linux 系统编程实验教学大纲课程名称:Linux 系统编程英文名称:Linux System Programming课程编号:23152031课程性质:课程类型:专业选修 是否为独立设课的实验课:否适用专业:软件工程专业学时与学分:总学时 54, 总学分 2.5; 实验学时:18 实验学分:0.5执 笔 人:冯禹洪修订时间:2012.03.17一、实验课的任务、性质与目的本课程主要以Fedora Linux系统为平台,介绍Linux操作系统的系统编程API,包括进程管理、进程通信、线程管理等方面的系统调用,要求学生能在Linux平台上开发一个基于主机系统的多客户多终端即时通讯/聊天室小型项

2、目,帮助学生掌握相关系统调用的基本原理、关键技术和应用实例,从而强化学生的编程能力。二、主要仪器设备及环境1.主要仪器设备主要仪器设备P4以上兼容台式计算机服务器局域网2.所需软件所需软件Fedora Linux操作系统三、实验项目的设置与实验内容本课程上机实验可参考下表组织进行。序号实验项目名称实验内容实验 要求实验 时数每组 人数实验 类型1熟悉环境1. 了解系统调用联机帮助使用 2. 熟悉 Linux 系统编程工具 gcc 的使用 3. 编写简单系统调用例程并编译 运行选做, 不需 要提 交实 验报 告21验证2进程控制与守护 进程的创建1.熟悉进程管理相关的系统调用 2. 按输出要求编

3、写程序创建一系列进 程集 3. 按照输出要求编写程序创建浅树状 进程集 4. 按照输出要求编写程序创建完全二 叉树进程集 5. 编写程序创建一个守护进程必做41设计3进程间通信1.掌握信号的主要作用和在编程当中 的使用。编程实现守护进程和非守 护进程间的信号发送和处理。 2.掌握进程间通信的主要方法:管道、 命名管道、共享内存等等。编程实 现守护进程和非守护进程间的命名 管道通信必做41设计4多线程编程1.掌握常用的线程操作,特别是多 线程的并发性和结果再现性 2.掌握一定的多线程编程中互斥锁 的使用; 3.掌握常用的 I/O 操作。必做61设计四、教材、实验教材(指导书)1 Robert L

4、ove, Linux System Programming, OReilly Taiwan公司译,东南大学出版社出版五、考核方式与评分办法:实验为选作,不需要提交实验报告。其他个实验要求提交相应的文档及实验报告,教师对其进行评分,最后纳入面向对象系统分析与设计课程的总分之中。考核方式:实验报告评分方法:前名提交且全获得预期结果 5%按时提交:5%报告整洁:10%报告内容:8%其中报告内容中实验目的和实验环境、软件等描述由教师提供,学生实验任务:25%、实验结果:5%、实验总结及体会:0%六、大纲审核人:编写说明: 1、教学计划中有安排实验学时的课程和单独设课的实验课程,已开出或即将开出的 教学实验均应编写教学实验大纲。 2、课程编号、课程名称、课程类型按教学计划的要求编写。课内上机学时可视为实 验学时。 3、实验类型是指:验证型、综合型、设计型和研究探索型; 4、实验要求是指:必做、选做和其它;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com