| 微电子科学与工程
《操作系统课程设计》 课程教学大纲
Course Outline
| 课程基本信息(Course Information) | |||||||||||||||||||||||||||||||
| 课程代码 (Course Code) | CS356 | *学时 (Credit Hours) | 34 | *学分 (Credits) | 2 | ||||||||||||||||||||||||||
| (Course Title) | (中文)操作系统课程设计 | ||||||||||||||||||||||||||||||
| (英文)Projects of Operating System course | |||||||||||||||||||||||||||||||
| *课程性质 (Course Type) | 实验与实践类 | ||||||||||||||||||||||||||||||
| 授课对象 (Target Audience) | 微电子科学与工程专业(本科生) | ||||||||||||||||||||||||||||||
| *授课语言 (Language of Instruction) | 中文 | ||||||||||||||||||||||||||||||
| *开课院系 (School) | 电子信息工程学院 | ||||||||||||||||||||||||||||||
| 先修课程 (Prerequisite) | C语言编程、操作系统原理 | ||||||||||||||||||||||||||||||
| 授课教师 (Instructor) | 梁阿磊 | 课程网址 (Course Webpage) | 
 | 
 | |||||||||||||||||||||||||||
| *课程简介(Description) | (中文300-500字,含课程性质、主要教学内容、课程教学目标等) 本课程是《操作系统》课程的配套课程,采用课程指导(seminar形式),学生自主选题、设计和实现。实验平台基于Linux内核,通过软件编程实现内核机制相关的一个内核模块。可选的实验内容包括新型的文件系统的创建、资源管理算法、系统安全机制等方面。实验的目的是通过大作业的设计和完成,熟悉操作系统的原理和机制。 | ||||||||||||||||||||||||||||||
| *课程简介(Description) | This is a sister course of Operating System course. Students will have a design and implementation of some kernel module in Linux kernel by themselves, and they will also be instructed , helped and be discussing in the course, of which kinds of seminars. Choices of project topic include a novel file-system, an algorithm for space or time scheduling, security mechanism, etc. Students are expected to familiar to and have a deep insight into mechanism of Operating System. | ||||||||||||||||||||||||||||||
| 课程教学大纲(course syllabus) | |||||||||||||||||||||||||||||||
| *学习目标(Learning Outcomes) | 1.Proposal: A PPT slide and one-page description of motivation and objects 2.Technical reports: just like one paper in 5~10 pages, in which Abstraction, Related work, Design, Implementation, Test & Results, and References will be included. 3.Presentation: for teacher, TAs and classmates. | ||||||||||||||||||||||||||||||
| *教学内容、进度安排及要求 (Class Schedule &Requirements) | 
 
 | ||||||||||||||||||||||||||||||
| *考核方式 (Grading) | 技术报告70% + 演讲与演示30% | ||||||||||||||||||||||||||||||
| *教材或参考资料 (Textbooks & Other Materials) | Robert Love. Linux Kernel Development 2/3 ed. 机械工业出版社. Daniel Bovet, et al. Understanding Linux Kernel 2/3ed. Oreilly. Jonathan Corbet, et al. Linux Device Driver 2/3ed. Oreilly. | ||||||||||||||||||||||||||||||
| 其它 (More) | 无 | ||||||||||||||||||||||||||||||
| 备注 (Notes) | 无 | ||||||||||||||||||||||||||||||
备注说明:
1.带*内容为必填项。
2.课程简介字数为300-500字;课程大纲以表述清楚教学安排为宜,字数不限。
 
