1、课程介绍,黄蕾2010-4-12,Linux课程实践,提 纲,教学目标 课程设计 评分标准 参考书籍,Linux课程实践,2,教学目标,从Linux学习的角度 Linux基础 环境编程 课程实践 基本使用 程序设计 内核分析从操作系统学习的角度 深入理解操作系统内核原理 增强操作系统的实验能力,Linux课程实践,3,教学目标(续),深入理解Linux操作系统原理 Linux操作系统的组成及工作原理提高面向Linux的编程能力 Linux内核中各个模块的功能改编培养相关的学习能力 资料阅读、口头报告、书面报告、技术讨论,4,Linux课程实践,课程设计,每周课程分为课堂和上机两部分 课堂:报告
2、和布置实验 上机:检查上一次实验的代码和运行结果 每周完成1个实验 若实验难度较大,可顺延至2-3周,5,Linux课程实践,课程设计(续),周一布置作业到TSS,并说明要求 周三23:59:59之前上传基本思路和背景知识(实验报告草稿)到TSS 确定口头报告人选(13人),周六之前通知 周一第1节课口头报告,第2节课检查代码,当晚23:59:59前提交代码和完整实验报告到TSS,6,Linux课程实践,课程设计(续),实验共计710个,要求独立完成 代码可执行,且结果与实验要求相符 实验报告需包括相关基础知识、基本思路、代码、结果截图、问题讨论等部分 口头报告每人10-15分钟(包括回答提问
3、),报告内容包括相关知识、基本思路、结果展示和问题讨论,Linux课程实践,7,评分标准,最终成绩=实验成绩+口头报告+互动得分实验成绩(每次10分) 代码40%,实验报告草稿20%,实验报告40% 迟交作业按下列规则扣分: 原定于4月19日提交的作业,在4月20日00:00至4月26日23:59(一周)之间提交,扣1分;在4月27日00:00至5月3日23:59(一周)之间提交,扣2分;以此类推 代码和报告分开计算,Linux课程实践,8,评分标准(续),口头报告(每次-33分) 按要求完成口头报告者皆可得3分 要求介绍清楚相关知识和设计思路,不要求一定完成代码,结果展示部分可以是错误分享或
4、问题讨论 不能完成报告将给予扣分,Linux课程实践,9,评分标准(续),互动得分 口头报告提问 解答报告人的问题 或 向报告人提出问题 或 帮助报告人解答问题 均可得1分 每人每次实验从每个报告人处最多得1分 TSS技术讨论 对于在TSS上参与技术讨论活跃的最终给予15分奖励,Linux课程实践,10,参考书籍,主要参考书籍: 边干边学Linux内核指导 深入理解Linux内核 第三版基于Linux2.6 第二版基于Linux2.4,11,Linux课程实践,参考书籍,其它参考书籍 Linux内核源代码情景分析 基于Linux 2.4 Linux内核设计与实现 基于Linux2.6 Linux操作系统内核实习 Linux设备驱动程序 Linux内核完全剖析,12,Linux课程实践,Welcome,Enjoy it ! ,Linux课程实践,13,