《Linux 操作系统实践》课程设计 第1 页 共24 页 北理珠2013-12-27 《Linux操作系统实践》课程设计指导书 一、课程设计目的 课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固深入地掌握课堂教学内容、培养学生的实践、实际动手能力和自学能力、提高学生全面素质具有重要的意义。《Linux 操作系统实践》从“Shell 编程”和“系统编程”两方面培养学生熟练掌握Linux 操作系统的基本操作命令并进行基本的编程训练这种需要而设置的。 本课程设计应达到以下教学目的: 1.使学生对于 Linux 基本操作命令有更深入的理解; 2.提高学生在实际设计Shell 编程的能力; 3.提高学生的Linux 系统编程的能力; 4. 提高学生C/C++程序设计能力; 4.培养学生编写程序设计文档的能力。 二、课程设计主要内容及要求 1.课程设计主要内容 本课程设计要求学生完成 1.学生根据课程设计安排(教师随机分配一个 Shell 编程题,一个系统编程题); 2.根据确定的题目进行分析,确定采用的方案,并复习掌握相关知识,并最后编写实现程序; 4.完成测试程序,要有给定的正确数据、错误数据和边界数据,要有不同的结果并进行结果分析,对于出现的错误,要进行错误分析,并进行改正; 5、写出课程设计报告(双 面打 印 ,有封 面、封 底 );将 电 子 内容(程序代 码 、报告文档)以自己 学号 和名 字 命名 后上 交 给指 导 老 师并同时 提交 纸 质版报告。 2.课程设计报告主要内容及要求 课程设计报告是课程设计工 作的总 结和提高,课程设计报告应该 反 映 出作者 在课程设计过 程中所 做 的主 要工 作及 取 得 的主 要成果,以及 作者 在课程设计过 程中的心 得 体 会 。课程设计报告的写作方法 是多 种多 样 的,并没 有一个固定的格 式 ,对于本课程设计,要求包 括 以下几 个主 要部 分: 1.前 言 :问 题的描 述 、算 法 输 入、算 法 输 出。 2.概 要设计:算 法 要点 描 述 与 实现思 想 ;功 能模 块 分解。 3.详 细 设计: 4.软 件 测试:测试数据及 结果分析。 5.参 考 文献 :至 少 列 出3 篇 (本)。 6.心 得 体 会 :课程学习心 得 ,存 在问 题及 分析,今 后努 力的方向 。 7.附 录 :各 算 法...