清华大学软件学院课程2013-2014
- 格式:pdf
- 大小:303.82 KB
- 文档页数:5
课程设计说明书课程设计名称:数字电路课程设计课程设计题目:投弹游戏机学院名称:信息工程学院专业:通信工程班级:学号:姓名:评分:教师:2013 年9 月24 日数字电路课程设计任务书20 13-20 14 学年第 1 学期第 2 周- 4 周题目投弹游戏机内容及要求10个LED顺序点亮(移动速度可变),如果能够在点亮的同时将小球投中目标,则发出1000Hz庆贺声。
进度安排2013.9.9-2013.9.15:查阅资料,方案分析与设计,电路仿真;2013.9.16-2013.9.22:完成系统的制作、焊接、调试;2013.9.23-2013.9.27:画PCB线路板图,完成报告。
学生姓名:吴朵、陈强强指导时间:周一、周二、周五指导地点:实验大楼南310、E610任务下达2013 年9月9日任务完成2013年9月27日考核方式 1.评阅□√ 2.答辩□ 3.实际操作□√ 4.其它□指导教师系(部)主任注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。
摘要投弹游戏机是一种休闲游戏,采用NE555芯片构成的无稳态多谐电路、CD4017芯片构成的十进制循环电路及CD4001芯片构成的延时和震荡电路作为主要核心设计而成,具有小巧且可玩性较高的特点达到在繁忙的工作中工娱乐的目的。
关键词:单稳态震荡十进制目录前言 (1)第一章系统组成及工作原理 (2)第二章单元电路设计与计算 (4)2.1 无稳态多谐振荡器电路 (4)2.2 十进制计数器电路 (5)2.3 RS触发器电路 (6)2.4 音频振荡电路 (7)2.5 喇叭驱动电路 (8)第三章调试及测试结果分析 (10)3.1 调试过程和测试结果 (10)3.2 结果分析 (10)第四章心得体会 (11)参考文献 (12)附录一实物拍摄图 (13)附录二PCB布线图 (14)前言第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。
清华大学软件开发大全集从入门到精通系列(套装共12册)gu_572101993 电梯直达1#发表于 2022-7-5 15:26:26|只看该作者|倒序浏览|阅读模式书名:清华大学软件开发大全集从入门到精通系列(套装共12册)作者:明日科技出版社:清华大学出版社出版年:2019-12-1ASIN :B09DK85CTG[url=/s/m276FQSCYAx (防丢失备用链接:)]/s/m276FQSCYAx (防丢失备用链接:)[/url]附送电脑端及手机平台电子书阅读器,极其方便又实用!♦⭐(1):calibre 阅读器:⭐(2):Koodo-Reader :⭐(3):静读天下专业版(手机平台安卓端)⭐(4):NeatConverter(电子书格式转换)内容简介:♦《Java 从入门到精通(第5版)》全书分为27章,包括初识Ja va ,熟悉Eclipse 开发工具,Java 语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing 程序设计,集合类,I/O (输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing 表格组件,Swing 树组件,Swing 其他高级组件,高级事件处理,AWT 绘图,奔跑吧小恐龙和企业进销存管理系统等。
♦《Java Web 从入门到精通(第3版)》全书共分21章,包括Ja va Web 应用开发概述、HTML 与CSS 网页开发基础、JavaScript 脚本语言、搭建开发环境、JSP 基本语法、JSP 内置对象、JavaBean 技术、Servlet 技术、过滤器和监听器、Java Web 的数据库操作、EL (表达式语言)、JSTL 标签、Ajax 技术、Struts2基础、Struts2高级技术、Hibernate 技术、Hibernate 高级应用、Spri ng 核心之IoC 、Spring 核心之AOP 、SSM 框架整合开发、九宫格记忆网等内容。
数学科学系00420033 数学模型3学分48学时Mathematical Modelling建立数学模型是用数学方法解决实际问题的关键步骤。
本课程从日常生活的有趣问题入手,介绍数学模型的一般概念、方法和步骤,通过实例研究介绍一些用机理分析方法建立的非物理领域的模型及常用的建模数学方法,培养同学用建模方法分析和解决实际问题的意识和能力。
00420152 数学建模引论2学分32学时Introduction of Mathematical Modelling本课程以案例分析的方式组织教学,主要面向低年级的学生,各个学期根据对学生数学基础的不同要求,选择案例。
我们这里所选择的都是实际应用价值非常突出的案例。
00420163 数理科学与人文3学分48学时Mathematical and Physical Sciences and Humanities本课程旨在加强学生以通识教育为目标的思维和训练,提高学生的科学素质。
该课程虽然以知识为载体,却并不以传授理论知识为主要目的,而是以启迪思想,养成思考的习惯,以提升学生的创新意识。
00420172 数学与人类文明2学分32学时Mathematics and Civilization本课程不以讲述数学专门知识为目标,着重讲述数学发展对人类文明发展的地位、作用和影响,人类认识客观世界的能力,非数学专业学者如何理解和看待和欣赏数学。
10420095 微积分(1) 5学分80学时Calculus(1)内容包括:实数,函数,极限论,连续函数,导数与微分,微分中值定理,L'Hospital法则,极值与凸性,Taylor公式,不定积分与定积分,广义积分,积分应用,数项级数,函数级数,幂级数,Fourier级数。
10420115 微积分(2) 5学分80学时Calculus(2)n维空间中的距离、邻域、开集与闭集,多元函数的极限与连续,多元函数微分学,空间曲线与曲面,重积分、曲线与曲面积分、向量分析,常微分方程、初等积分法、高阶线性方程、线性常微分方程组。
本科生课程介绍课程名称中文英文讲课对象适用专业课程简介Introduct ion 讲课教师高工课程名称中文英文讲课对象适用专业课程简介全校选修+计辅本课程是计算机科学与技术系为全校本科生开设的一门重要的计算机专业基础课,目的是培养学生的软件力。
本课程以软件生命周期的主要活动为主线,从软件及软件工程的历史和发展、软件开发过程、需求分析、软件维护、软件项目管理、标准及规范等方面全面介绍软件工程的基本理论、方法、技术和工具。
使用教材Software Engineering Ian Summerville参考书Software Engineering: A Practitioner’s Approach, Roger S. PressmanSoftware Engineering: Theory and Practice, Shari, Lawrence Pfleeger徐玉华(1)承担全校计算机辅助设计技术基础课教学课号: 00240033 学分: 3 课程属性:全校任选 开课学期: 秋季软件工程书名作者This course focuses on the basic concepts,principles,algorithms and applicationsdesign(CAD),it mainly consists of the following topics:software and hardware system of Ctransformations,line clipping,raster display of 2D graphics,curves and surfaces,soldimensional transformations,three-dimensional viewing,visible-surface determination,models,and introductions to AutoCAD,3DMAX 5.0and OpenGL.It is an ideal choice for slearn the rudiments of this dynamic and exciting CAD technology.姓 名职称 主要教学和科研领域孙延奎副教授主要教学领域:(1)承担全校计算机辅助设计技术基础课教学;(2)析及其应用课教学;主要研究领域:小波分析及其应用,科学计算可视化,计算机图形学,。
清华大学计算机研究生课程表收藏计算机系研究生课程介绍课程名称:组合数学课程编号:60240013 课内学时: 48 开课学期:秋任课教师:黄连生【主要内容】主要介绍组合数学的基本内容,包括基本记数方法、母函数与递推关系、容斥原理与鸽巢原理、Burnside 引理与Polya定理、区组设计与编码的初步概念、线性规划问题的单纯形算法。
课程名称:数据结构课程编号:60240023 课内学时: 48 开课学期:春秋任课教师:严蔚敏【主要内容】线性表、树、图等各种基本类型数据结构的结构特性、存储表示及基本操作实现的算法;查找表的各种表示方法;各种内排序算法的设计与分析;文件组织方法的简单介绍。
课程名称:软件工程技术和设计课程编号:60240033 课内学时: 48 开课学期:春任课教师:周之英【主要内容】1、软件开发技术发展史;2、软件工程技术方法的基本原则;3、软件过程改进;4、需求工程;5、软件体系结构;6、面向对象设计方法;7、Design Pattern;8、分布式系统对象模型:CORBA及DCOM/COM(OLE)等;9、实例分析(实时系统的设计)等。
课程名称:专家系统课程编号:60240043 课内学时: 48 开课学期:春任课教师:艾海舟【主要内容】讲解专家系统的基本原理、构造方法、应用实例、开发工具和发展趋势,介绍人工智能原理和知识工程的相关内容,包括产生式系统、搜索技术、知识表示、知识获取、推理机、不确定推理方法等内容。
课程名称:人工智能课程编号:60240052 课内学时: 32 开课学期:秋任课教师:陈群秀【主要内容】人工智能的定义、发展历史及研究的课题;人工智能的典型系统结构--产生式系统;搜索技术(盲目搜索、启发式搜索、博奕树搜索);谓词演算(知识表示);人工智能语言程序设计。
课程名称:微型计算机系统接口技术课程编号:60240063 课内学时: 48 开课学期:春任课教师:李芬【主要内容】本课程是全部用PC机控制的以硬件为主的软硬件结合的综合接口技术。
《数据库及其应用》(课程编号:B0901000)实验报告(2013-2014学年第2学期)实验成绩:学号:姓名:专业班级:课堂号:任课教师:_完成日期:2014.05.27一、实验目的及要求1.1能熟练掌握Access2010的启动、退出,以及操作界面和操作方法。
1.2能够理解关系模型的基本概念。
1.3能够完成简单的数据库概念设计、逻辑设计和物理设计。
1.4能够熟练建立数据库文件、表对象和关系。
1.5能够熟练掌握基本SQL语言,能够在Access中进行一般的SQL查询。
1.6能够运用SQL对数据库进行更新。
1.7能够熟练掌握不同软件之间的数据交换。
二、实验设备(环境)及要求PC机,Windows7,Office2010(主要是Access2010)实验参考教材:《数据库及其应用(Access及Excel)学习与实验实训教程》(第二版)。
(以下简称《实验教程》)三、实验内容及记录实验项目1:熟悉Access的启动和退出,熟悉Access的界面1.启动Access练习不同的Access的启动方法。
(1)单击“开始”按钮,选择“所有程序|Microsoft Office|Microsoft Access2010”命令。
(2)若桌面上有Access快捷图标,双击该图标。
(3)双击与Access关联的数据库文件。
2.退出Access练习不同的Access的启动方法。
(1)单击窗口右上角的“关闭”按钮。
(2)单击窗口左上角的Access图标,在弹出的控制菜单中选择“关闭”命令。
(3)选择“文件”选项卡,在Backstage视图中选择“退出”命令。
(4)按Alt+F4.3.观察并了解Access用户界面不同方式启动进入Access,其界面有所差异。
通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。
Access用户界面主要由三个组件组成:●功能区。
湖南工业大学课程设计资料袋计算机与通信学院学院(系、部)2013 ~ 2014 学年第 1 学期课程名称网络协议分析指导教师李建设职称副教授学生姓名陈彦兵专业班级网络1101 学号11408400108题目数据包的捕获与分析成绩起止日期2013 年11 月12 日~2013 年11 月25 日目录清单2013 —2014学年第1 学期学院(系、部)计算机与通信学院专业网络工程班级111-2 课程名称:网络协议分析学生姓名:陈彦兵设计题目:数据包的捕获与分析指导教师:李建设完成期限:自2013 年11 月12 日至2013 年11 月25 日共 2 周指导教师(签字):年月日系(教研室)主任(签字):年月日课程设计说明书课程名称:网络协议分析设计题目:数据包的捕获与分析专业:网络工程班级: 1101 学生姓名: 陈彦兵学号: 11408400108 指导教师:年月日目录1概述1.1 课程设计的目的设计一个GUI程序,实现IP、TCP、UDP数据包的捕获和解析,记录每个数据包的个数并进行详细的分析。
通过编程了解各类数据报的结构,掌握网络编程的基本原理和方法。
1.2 用到的基本概念及原理(1) UDP协议介绍UDP协议的全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包。
在OSI模型中,在第四层——传输层,处于IP协议的上一层。
UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。
UDP用来支持那些需要在计算机之间传输数据的网络应用。
包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。
UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和可行的网络传输层协议。
(2) TCP协议基本知识TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层通信协议。
课号课程名学分先修要求30240253微计算机技术3汇编语言程序设计嵌入式系统3计算机组成原理操作系统40240412数字系统设计自动化2数字逻辑电路30240222VLSI设计导论2数字逻辑电路计算机软件与理论---计算机科学与技术专业选修不少于2学分课号课程名学分先修要求初等数论及其应用2离散数学30240192高性能计算导论2(英语讲课)计算机系统结构30240262数据库系统原理2数据结构网络编程与计算技术2计算机组成原理软件开发方法2C++ 数据结构软件工程30240134软件工程3C++数据结构计算机应用技术-----计算机科学与技术专业选修不少于2学分课号课程名学分先修要求30240042人工智能导论2离散数学40240452模式识别2几何与代数概率与统计人工智能导论40240062数字图象处理2概率与统计程序设计基础40240392多媒体技术基础及应用2信号处理原理40240422计算机图形学基础2数据结构40240472计算机实时图形和动画2几何与代数技术40240402虚拟现实2计算机组成原理40240462现代控制技术2系统分析与控制40240372信息检索2数据结构40240362电子商务平台及核心技术2数据结构JAVA程序设计数据库系统原理40240492数据挖掘2数据库系统原理计算机科学与技术专业专题训练不少于5学分,其中计算机网络专题训练为必选课号课程名学分先修要求计算机网络专题训练1(秋)操作系统专题训练2(秋)编译原理专题训练2(秋)数据库专题训练2(秋)计算机科学与技术专业的任选课程课号课程名学分先修要求30240253微计算机技术3汇编语言程序设计初等数论及其应用2离散数学网络编程与计算技术2计算机组成原理30240134软件工程3C++数据结构30240042人工智能导论2离散数学40240452模式识别2几何与代数概率与统计人工智能导论40240062数字图象处理2概率与统计程序设计基础40240392多媒体技术基础及应用2信号处理原理40240422计算机图形学基础2数据结构40240472计算机实时图形和动画技术2几何与代数40240402虚拟现实2计算机组成原理40240462现代控制技术2系统分析与控制40240372信息检索2数据结构40240362电子商务平台及核心技术2数据结构JAVA程序设计数据库系统原理40240492数据挖掘2数据库系统原理计算机科学与技术专业 业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。
软件学院04100012 算法设计及其复杂性分析2学分32学时The design and analysis of computer algorithm本课程目的是使同学初步熟悉《算法设计及其复杂性分析》有趣而富有挑战的科研方法,经历其过程,了解如何设计算法解决实际问题,并能进入计算复杂度这一重要而神奇的世界。
教学方式是教师首先介绍关于算法的基本理论并布置相应的问题,这些问题在不同的学期会有所不同,不过都具有很强的理论价值和应用价值,其中曾经包括素数判定问题(2002年印度理工学院的一位教授和两位本科生在该问题上取得重要进展,成果发表在《Science》上)、利用前缀翻转操作进行整数排序问题(微软创始人比尔盖茨(Bill Gates)在读大学二年级时在该问题取得有意义进展,成果发表在《Discrete Mathematics》上)等一些有趣而易于理解的问题。
同学可以自由组成学习研讨小组,尝试展开相关问题的研究工作。
教师将在科研方法上给予指导,并且每周将进行一次面对面的专题研讨。
最终学生提交问题求解报告以及一些中间过程报告,教师根据问题的解决程度以及求解过程中提出思想的创新性等评定成绩。
选课指导:本课程富有挑战性,需要较大的勇气以及强烈的求知欲望和上进心。
请想混学分或担心学习力不从心的同学不要选这门课。
据往届同学反映,本课程作业量大,富有挑战性,需要付出很大的努力,最终收获也很大。
部分同学的研究成果已经形成了学术论文。
04100041 大数据技术导论1学分16学时Introduction of Big Data Technology近年来,“大数据”作为一个新的名词在众多领域得到关注,包括科学、工程、医疗、卫生、经济、商业,乃至整个社会。
除了直观理解的“规模大”(Volume)特征以外,大数据还具有“高吞吐率”(Velocity),“多样性”(Variety),“价值稀疏”(Value)等多个V特征。
本课程侧重引导学生对大数据管理与应用的学习兴趣和路线。
从当前行业现状出发,利用一些真实案例,向学生介绍行业中大数据存在的真实情况,引出一系列大数据所带来的价值与挑战,使得学生对相关背景和存在问题建立初步轮廓。
通过介绍大数据相关技术,让学生对大数据管理技术有一个大致了解,从而引导学生对后续相关课程的选则。
此外,本课程还将介绍知名大学在大数据研究方面的最新进展,以及潜在的研究方向,激发同学进一步学习研究的热情。
34100152 程序设计实践2学分Practice of Programming本门课程的目的是培养学生以自学为主熟练掌握一种新的编程环境和编程语言的能力。
培养学生综合运用所学知识,独立对软件的应用需求进行分析和整理,以协作的方式共同完成软件系统的设计,开发和测试,体验软件项目开发的全过程。
教学计划主要分两个阶段进行:首先通过一周的教学和练习使学生对.NET框架和C语言有一个基本的入门知识,要求学生通过自学和练习熟练掌握编程环境和编程技巧。
在此基础上,学生以三人为单位组成项目小组,根据《实验说明书》的要求以协作的方式完成一个完整的软件项目开发任务。
软件项目开发任务具有一定的开放性,要求学生自己对软件的需求进行分析,并进行功能设计。
项目开发过程中要求小组人员责任分工明确,开发过程阶段划分明确。
在每个阶段学生需要提供详细的技术说明文档并以ppt的形式在全班进行报告。
项目开发过程应该包括:需求分析和功能设计阶段,系统设计和模型设计阶段,软件演示和测试阶段。
34100202 软件工程(1)2学分32学时Software Engineering(1)本课程采用基本原理和方法讲解与案例教学相结合的方法,讲解过程式程序设计语言及其程序设计技术,包括包括数据类型与表达式、顺序结构程序设计、选择结构程序设计、循环控制、数组、函数、指针、结构体等内容,使学生理解程序设计语言的基本结构,掌握程序设计的基本思想、方法和技巧。
34100212 软件工程(2)2学分32学时Software Engineering (2)面向对象已成为计算机领域的主流技术之一,C++语言有效支持面向对象设计思想,应用十分广泛。
课程将以C++语言为基础,详细介绍用C++进行面向对象的程序设计的核心思想,注重实用的C++面向对象程序设计方法,阐述如何提高程序的可复用性和可维护性,以及如何提高程序编写效率和程序的运行效率。
本课程要求学生建立面向对象的思维模式,并能训练地用C++实现这些思路。
具体包括理解对象建立、封装、继承、多态、析构等技术手段,理解面向对象的程序设计思想,掌握程序调试和验证的基本方法。
通过完成一定工作量的编程练习,掌握有一定规模的程序设计方法,培养编写实用程序的基本素质。
34100224 离散数学4学分64学时Discrete Mathematics本课程是软件学院的基础数学课程,以离散量为研究对象,即面向计算机科学的应用,同时欲揭示相关理论的内在联系。
本课程主要包括以下内容:(1)数理逻辑部分:包括命题及其符号化、命题公式及其真值、命题逻辑等值演算、命题逻辑的推理理论、谓词的概念及其符号化、谓词等值演算,范式以及谓词的推理理论及公理化等内容。
(2)集合论:包括集合的概念、运算;关系及其表示,关系的性质,等价关系与等价类、相容关系、偏序关系以及格与布尔代数;函数的概念,反函数和复合函数,模糊子集等内容。
(3)实数集合与集合的基数、康托定理以及连续统假设等。
(4)代数结构部分:主要介绍代数系统的定义和性质,半群、群及子群、陪集等的定义和性质及其判定,介绍特殊的群类及群的同态、同构基本定理,介绍环和域的概念及基本性质,环的同态、同构基本定理等内容。
34100232 程序设计实训2学分64学时Practical Training For Programming本课程是以实践为主的高级语言程序设计课程,是软件工程课组的重要组成部分。
本课程采用基于问题的教学与学习方法。
本课程将设计几类适合学生学习与实践的问题(因为每个学期均需要变更问题,所以具体问题和分类方法可能会有所变化)。
问题通常为三大类,例如:基本程序类、平台类和竞赛类。
其中基本程序类侧重于面向对象程序设计的一些思维模式、重要知识点、难点或易发生错误的知识点。
平台类和竞赛类均侧重于面向对象的程序设计的综合应用,提高学生学习的自主性和学习乐趣。
本课程的第一个环节是提出问题。
在本课程的第二个环节中,学生将分成为小组,每个小组一般为3人,且不超过3人。
学生通过小组讨论分析并通过面向对象程序设计的方法解决问题。
本课程的最后一个环节是汇报、讨论以及讲评,从而培养学生综合应用计算机语言程序设计的能力。
34100245 数据结构与算法(1)5学分80学时Data Structrue and algorithm(1)本课程教学内容包括图论和数据结构和两部分。
图论在计算机理论、算法以及工程实践中均起着非常重要的作用,通过图论这一在计算机理论、算法以及工程实际中都起着重要作用的基础学科,培养学生的抽象思维和严格逻辑推理能力,并使学生掌握处理离散结构所必须的描述工具和方法, 从而为数据结构和算法课的学习奠定基础。
数据结构是计算机程序设计的重要理论基础,它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事软件工程的开发,都有着不可替代的作用。
通过本门课程的学习,帮助学生正确理解和掌握图论和数据结构相关的基本概念、基本定理、基本算法及实现方法,了解相关知识在计算机各个领域的重要应用,同时培养学生将实际问题抽象为数学问题并利用相应的数学基本理论分析方法和算法解决问题的能力,使学生学会从问题入手,分析研究计算机处理的数据结构的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储结构及其相应的操作算法,并初步掌握时间和空间分析技术。
在理论和实践上都为后续其它计算机专业课程的学习奠定坚实的基础。
34100254 数据结构与算法(2)4学分64学时Data Structure and Algorithms (2)本课程将围绕算法分析与设计的基本理论、基础知识、基本方法和基本技能等核心内容,以及数据管理、智能系统和信息检索等领域所需要的基础性方法与新技术,通过丰富的案例,使学生掌握本课程所涉及的关键技术,并提高实践和动手能力。
本课程的主要内容包括:1. 函数增长2. 分治法3. 随机算法4. 排序算法5. 动态规划6. 贪心算法7. 均摊分析与堆8. NP完全性理论9. 近似算法10. 多维数据访问方法11. 图像与多媒体12. 文本数据访问方法13. 智能技术中的数据结构14. 序列数据访问34100272 软件理论基础(2) 2学分32学时Software Theory(2)这门课是为计算机软件等相关专业高年级本科生开设的,32学时。
主要介绍形式语言、自动机、可计算性及相关内容,包括:基础知识;确定性有限自动机、非确定性有限自动机;正则表示与语言;正则语言与正则文法;正则语言的性质、Pumping引理及应用;上下文无关文法与语言;下推自动机、确定性下推自动机;上下文无关语言的性质、上下文无关语言的Pumping 引理及应用;图灵机、问题的不可判定性等。
34100294 计算机与网络体系结构(1) 4学分64学时Architecture of Computer and Network(1)针对软件工程学科对计算机与网络原理的培养需求,围绕计算机与网络体系结构,讲解的主要知识点包括:汇编级机器组织、接口与通信、存储系统组织、功能组织、多处理器和其他系统组织、性能提高技术和实时与嵌入式系统。
通过这些内容的讲解,并结合混合程序设计、微处理器的软件模拟等实践工作,使学生具备以下能力:1)系统化认知计算机与网络的基本原理与组织,了解硬件与软件的有效组织;2)掌握设计与实现计算机与网络的能力。
34100304 计算机系统软件(1)4学分96学时Computer System Software (1)本课程围绕两类资源(即硬件资源、数据资源和软件资源)的一体化管理及应用,讲解的知识点主要包括:操作系统概述、进程管理、存储管理、IO设备管理、文件系统、操作系统安全;分布式系统概述、分布式算法和体系结构;Web技术、分布式对象框架、中间件、面向服务的体系架构;网格计算、云计算。
通过这些内容的讲解,并结合开源的Unix操作系统xv6、Linux操作系统Ubuntu、开源的应用服务器GlassFish等,使学生具备以下能力:1) 具备基于操作系统的核心概念、基本原理,深入分析并改造开源Linux操作系统的能力;2) 具备对分布式系统或中间件设计、构建与优化的能力;3) 具备编写或构造系统软件的基础理论和专门知识。