哈工大计算机系统结构专业课程设置

计算机系统结构专业课程设置
类别
课程
编号
课程名称
总学时
学分
开课学期
考试
方式
备注
一
二
三
学
位
课
公共课
自然辩证法
48
2
2
考试
学
位
课
学分≥19
科学社会主义理论和实践
36
1
1
考试
第一外国语(英语)
128
3
1.5
1.5
考试
英语口语
64
1
0.5
0.5
考试
专业基础课
212201
高级计算机系统结构
48
3
3
考试
212202
48
3
3
212202
Theory of Computation
48
3
3
212203
Embedded SystemsDesign
48
3
3
212204
Technology and Design of Software Engineering
48
3
3
212205
Principles and Technology of TCP/IP Network
Type
Code
Names of Courses
Class Hours
Credits
Semester
Remarks
1
2
3
Master’s Degree Course
Common Course
Dialectics of Nature
48
2
2
Required Course
More Than 19 Credits
计算理论基础
48
3
3
考试
212203
嵌入式系统设计方法
48
3
3
考试
212204
软件工程技术与设计
48
3
3
考试
212205
TCP/IP网络原理
48
3
3
考试
非
学
位
课
程
选
修
课
212206
分布数据库原理与设计
32
2
2
考查
学位课与非学位课的总学分≥30
212207
高级计算机图形学
32
2
2
考查
212208
软件体系结构
48
2
2
Foundation of Management
32
2
2
212214
Computer Network System
32
2
2
212215
Virtual Reality (VR)
32
2
2
212216
Data Warehouse and Data Mining
32
2
2
212217
Professional English
212207
Advanced Computer Graphics
32
2
2
212208
Software Architecture
32
2
2
212226
Artificial Intelligence: Principles and Applications
48
3
3
212210
Grid Computing
16
32
2
2
考查
212226
人工智能原理与应用
48
3
3
考查
212210
网格计算
16
1
1
考查
212211
网络安全协议与技术
32
2
2
考查
212212
计算机密码学
32
2
2
考查
212213
数字图象处理
32
2
2
考查
第二外国语
48
2
2
考查
管理学原理
32
2
2
考查
212214
计算机网络系统
32
2
2
考查
212215
虚拟现实技术和应用
48
3
3
Non-Master’s Degree Course
Specialized Elective Course
Common Elective Course
212206
Principles of Distributed Database Systems
32
2
2
Total credits of all courses are greater than 30
32
2
2
212218
Modern Operating System
32
2
2
Required
Procedure
212219
Teaching Practice
4 weeks
0.5
212220
Preliminary Report
1
0.5
212221
Academic Report
1
1
Academic Papers
1
1
212211
Network Security Protocols & Techniques
32
2
2
212212
Computer Cryptography Foundation
32
2
2
212213
Digital Image Processing
32
2
2
Second Foreign Language
Theory and Practice for Scientific Socialism
36
1
1
First foreign Language (English)
128
3
1.5
1.5
Oral English
64
1
0.5
0.5
Specialized Course
212201
Advanced Computer Architecture
32
2
2
考查
212216
数据仓库与数据挖掘
32
2
2
考查
212217
专业英语
32
2
2
考查
212218
高级计算机操作系统
32
2
2
考查
必
修
环
节
212219
实践活动(教学实践为主)
四周
0.5
考查
学院和导师安排
212220
开题报告
1次
0.5
考查
212221ቤተ መጻሕፍቲ ባይዱ
学术报告
1次
1
考查
发表论文
Course Summary for Computer Architecture Graduates
合集下载

哈尔滨工程大学计算机教学计划中所有课程的详细描述

哈尔滨工程大学计算机教学计划中所有课程的详细描述

F3 教学计划中所有课程的详细描述F3.1 2005版和2007版教学计划中的课程描述课程设计一、课程基本信息课程编号:课程中文名称:课程设计课程英文名称:Curriculum Design课程性质:专业实践环节考核方式:考查开课专业:计算机科学与技术,软件工程开课学期:6总学时:3周总学分:3二、课程目的和任务本教学环节目的和任务是要让学生初步学会综合运用大学三年来所学的专业知识,设计完成一个小规模的课题;并通过此过程增强学生独立分析、解决问题的科研工作能力,培养学生树立良好的团结协作的科研工作作风。

三、教学基本要求(含素质教育与创新能力培养的要求)1.按具体课题的要求,指导学生对课题进行需求分析,设计实现系统功能。

2.每一课题小组的学生提交一份4000字左右的课程设计报告书。

四、教学内容与学时分配第1周:分组布置课题并查阅与课题相关的资料,指导学生完成需求分析工作。

第2、3周: 1. 指导学生上机设计系统各功能模块,并对程序进行调试。

2. 指导学生将所设计的各功能模块进行联调。

3. 指导其撰写4千字左右的科技论文报告书。

五、教学方法及手段(含现代化教学手段)教师向学生讲解每一课题的要求,指导学生查阅相关的参考资料,学生设计程序完成课题要求实现的系统功能。

六、实验(或)上机内容结合课程设计实际开发软硬件。

七、前续课程、后续课程前续课程:程序设计方法、数据库原理、C++等高级程序设计语言后续课程:无。

八、教材及主要参考资料所需参考资料为与课题相关的书籍。

九、近两年开设次数:2次十、任课教师、选修人数、不及格率和优秀率毕业实习一、课程基本信息课程编号:课程中文名称:毕业实习课程英文名称:Graduation Practice课程性质:专业实践环节考核方式:考查开课专业:计算机科学与技术,软件工程开课学期:7总学时:3周总学分:3二、课程目的和任务毕业实习是一门使学生了解并初步掌握本专业所学理论知识在企事业单位的实际生产管理中具体应用的最具直观性的实践教学课程。

《计算机体系结构》课程教学大纲

《计算机体系结构》课程教学大纲

课程编号:“计算机体系结构”课程教学大纲Computer Architecture Course Outline50学时 3学分一、课程的性质、目的及任务计算机体系结构是计算机科学与技术专业的核心课程之一,与计算机组成原理、微型计算技术课程等课程彼此交叉重复,但各有侧重,彼此相互补充、相互辅助。

计算机体系结构重点论述计算机系统的各种基本结构、设计技术和性能分析方法,计算机组成原理侧重讨论计算机基本部件的构成和组成方式,基本运算的操作原理和单元的设计思想、操作方式及其实现;而微型计算机技术则突出应用,详细讲述微处理器芯片、计算机主版、接口技术和应用编成方法。

本课程的目的及任务是:使学生通过本课程的学习,在计算机基本部件构成的基础上,了解计算机系统的各种基本结构,掌握在计算机设计的各个环节中影响性能的因素,以及提高性能的各种理论和方法,并通过定量分析技术对设计中的整体和局部的性能进行评价,提供科学依据。

二、适用专业——电子科学与技术、计算机应用三、先修课程——计算机导论四、课程的基本要求通过本课程的学习,学生应能达到下列要求:1、计算机体系结构的基本概念(1)了解体系结构的概念:层次概念,性价比,数据表示,性能量纲,翻译和解释等。

(2)了解体系结构的发展并行性的发展:存储程序机器的结构特点,分布的I/O处理能力,保护的存储器空间,存储器组织结构的发展,并行处理技术,指令集的发展。

(3)了解计算机的分代和分型,计算机实现技术的发展。

(4)掌握执行程序的的并行级别,处理数据的并行级别,提高并行性的技术途径。

(5)熟练掌握定量分析技术:响应时间,测试程序,大概率事件优先原则,Amdahl定律,系统加速比,程序局部性原理,CPU时间,CPI 。

2、计算机指令集结构设计(1)掌握指令集结构的分类:堆栈方式,累加器方式,寄存器方式。

(2)理解通用寄存器型指令集结构分类:寄存器-寄存器型,寄存器-存储器型,存储器-存储器型。

哈尔滨工程大学计算机科学与技术学院简介

哈尔滨工程大学计算机科学与技术学院简介

哈尔滨工程大学计算机科学与技术学院简介计算机科学与技术学院简介学院亮点◆我国第一台军用电子计算机和最早一批采用国产晶体管计算机均诞生于此。

◆学院拥有计算机科学与技术和软件工程2个一级学科博士点。

◆计算机科学与技术专业是全国第10个通过工程教育认证的计算机专业。

◆学院建有电子政务建模仿真国家工程实验室,信息内容分析技术国家工程实验室(哈尔滨分中心)。

◆计算机科学与技术专业和软件工程专业是黑龙江省十二五重点本科专业。

◆学院建有国家级工程实践教育中心、工信部实验教学示范中心、教育部互联网应用创新开放平台示范基地、新一代网络信息保障省级工程等实验室。

学院简介计算机科学与技术学院起源于“哈军工”计算机系,学院拥有计算机科学与技术和软件工程2个一级学科博士点,1个计算机科学与技术博士后科研流动站,计算机科学与技术和软件工程2个一级学科硕士点,计算机技术和软件工程2个工程硕士领域,计算机科学与技术、信息安全、软件工程和计算机科学与技术(中澳)4个本科专业。

师资力量学院师资力量雄厚。

现有教职工127人,其中专任教师108人,教授22人、副教授39人,博士生导师18人,硕士生导师64人,专任教师中72%具有博士学位,46%具有海外学习研究经历,教育部新世纪优秀人才2人,教育部教指委委员1人,工程教育专业认证专家3人,省级以上学术团体中任理事以上职务9人,黑龙江省系统仿真学会理事长、秘书长,黑龙江省计算机学会副理事长、秘书长,黑龙江省交通信息化学会副理事长均由学院教师担任。

专业设置计算机科学与技术学院共有计算机科学与技术、信息安全、软件工程和计算机科学与技术(中澳)4个本科专业。

2017年,学院实行计算机类(包含计算机科学与技术、信息安全2个专业)、软件工程、计算机科学与技术(中澳)三个专业招生,计算机类学生可在二个专业自由选择,3-6年内达到计算机类任一专业毕业标准即可毕业。

●计算机类*计算机科学与技术专业培养德智体全面发展,掌握自然科学、人文科学与信息科学基础知识,系统掌握计算机科学与技术领域基本理论、基本技术和应用知识,具备从事计算机科学与技术领域的科学研究、工程实践开发和应用服务能力,具有系统的科学思维方法、工程实践技术、工程创新能力,能够综合运用学科基础知识与工程技术解决计算机科学与技术及交叉领域的复杂工程问题。

哈工程计算机培养方案

哈工程计算机培养方案

哈工程计算机培养方案计算机科学与技术专业是哈尔滨工程大学(以下简称“哈工程”)计算机科学与技术学院(以下简称“计院”)设立的一门重要专业,旨在培养具备计算机系统结构、计算机网络、软件工程等方面的基础理论和专业知识与技能,具备较强的实际动手能力和综合素质的高素质复合型计算机科学与技术专业的人才。

1.1 专业核心课程(1)计算机系统结构与设计(60学时)(2)计算机网络与通信(60学时)(3)数据结构与算法(60学时)(4)操作系统(60学时)(5)编程语言原理与技术(60学时)(6)数据库系统原理(60学时)(7)软件工程原理与实践(60学时)1.2 专业选修课程(1)计算机组成与原理(40学时)(2)信息安全技术(40学时)(3)移动互联网技术(40学时)(4)分布式计算与系统(40学时)(5)云计算与大数据技术(40学时)(6)人工智能与智能系统(40学时)1.3 实习与毕业设计毕业设计为计院学生的重要实践环节,学生在毕业设计中将结合所学的课程知识,利用专业技能完成一个较为复杂的计算机科学与技术相关课题,并撰写毕业设计论文。

毕业设计可以围绕计算机系统结构与设计、计算机网络与通信、软件工程原理与实践等方面展开,合作单位可选择计院与其签订的校企合作协议中的实习单位。

二、专业方向2.1 计算机系统与架构本专业方向旨在培养掌握计算机硬件系统设计、及系统软件及其应用技术要求的高素质复合型计算机科学与技术专业人才。

2.2 软件工程与数据科学本专业方向旨在培养掌握软件工程和数据科学理论、基本技术和应用技术要求的高素质复合型计算机科学与技术专业人才。

2.3 计算机网络与通信本专业方向旨在培养掌握计算机网络和通信理论、基本技术和应用技术要求的高素质复合型计算机科学与技术专业人才。

2.4 信息安全与网络攻防本专业方向旨在培养掌握信息安全和网络攻防理论、基本技术和应用技术要求的高素质复合型计算机科学与技术专业人才。

哈尔滨工业大学各专业课程设置

哈尔滨工业大学各专业课程设置

哈尔滨工业大学各专业课程设置层次专业课程设置专科会计高等数学、英语、会计学基础、经济法、财务会计、市场经营学、运筹学、统计学原理、会计信息系统、成本会计学、税务会计等工商行政管理高等数学、英语、线性代数、法律基础、计算机文化基础、微观经济学、企业文化、管理学基础、概率论、市场经营学、人力资源管理、统计学原理、会计学原理、公共关系学、企业战略国际经济与贸易基础会计学、基础英语、国际贸易、国际贸易实务、国际金融实务、国际商法、市场营销学、外贸单证操作、国际物流等市场营销市场营销学、消费者行为学、市场调查与统计、国际企业管理、广告学、国际市场营销学、电子商务、经济法、商务谈判与沟通技巧、人力资源开发与管理应用韩语精读、泛读、翻译、听力、口语、写作、韩语通论、韩国概况、韩国历史、马克思主义哲学原理、法律基础、计算机文化基础、大学语文等工程造价经济法、工程施工、项目管理、合同管理、工程估价、工程计量、项目评估、工程技术与计量、工程造价确定与控制、工程造价事例分析等焊接技术及自动化高等数学、英语、工程力学、杨械制图、机械制造基础、数控技术与数控机床、金属学及热处理、机械设计基础、焊接方法及设备、弧焊电源、焊接结构与设计、焊接冶金和金属焊接性、检测技术与控制工程、焊接检验、焊接技术及自动化应用化工技术无机化学、有机化学、分析化学、物理化学、化工原理、仪器分析、化工传递工程、化学反应工程、化工工艺学、工业催化、化工设备机械基础等船舶工程技术工程制图、公差配合与技术测量、工程力学、机械设计基础、船舶机电基础、热工基础、船舶柴油机、船舶辅机、船舶动力装置、船舶动力装置安装工艺、轮机自动化、计算机应用、船机专业英语、船舶识图、动装检验技术等建筑工程技术测量学、建筑设备、工程力学、工程造价、建筑材料、工程制图、房屋建筑学、钢砼,建筑技术、建筑施工、高层建筑及施工等计算机应用技术C语言、VB、电路、汇编语言、Internet技术、计算机网络、计算机组成原理、数据结构与算法、Java语言、操作系统、接口技术、软件工程、数据库系统等机电一体化技术高等数学、英语、工程力学、电工学、电子技术、机械设计基础、数控技术、互换性与技术测量、机械制造技术技术、机械工程材料、微机原理及应用等电力系统自动化高等数学、英语、复变函数、画法几何,电路基础、模拟电子学、数字电子学、自控原理、积分变换、计算机原理及应用等汽车检测与维修汽车机械基础、汽车电工电子基础、汽车电路分析、发动机原理及汽车使用性能、汽车运用技术、汽车电控技术、汽车检测诊断技术、汽车养护技术等法律事务法理学、宪法学、民法学、民事诉讼学、刑法、刑事诉讼法学、行政法与行政诉讼法、经济法学等热能动力设备与应用高等数学、英语、机械制图、电工学、线性代数、工程力学、工程流体力学、泵与风机、锅炉原理、传热学、汽轮机原理、热力系统等本科工商管理高等数学、英语、运筹学、数理统计、宏观经济学、数据库技术及应用、高级语言程序设计、管理信息系统、网络营销、经济法、财务管理学、现代物流学、组织行力学等会计高等数学、英语、数理统计、会计学基础、中级财务会计、成本会计、经济法、管理会计、财务管理、会计信息系统、审计学、税务会计等工程造价经济法、成本会计、建筑材料、房屋构造与识图、工程经济学、财务管理学、建筑施工技术、土建工程预算、装饰工程预算、建设工程计价与控制、安装工程技术与计量等自动化高等数迷、英语、复变函授、积分变换、计算机原理与应用、模拟电子学、数字电子学、现代控制理论、电机与电力拖动基础、电力电子技术、计算机控制系统、电力拖动控制系统、电器控制等机械设计高等数学、英语、工程力学、电工学、电子技术、机械设计基础、制造及自动化CAD/CAM技术、机械系统设计、数控技术、液压与气压传动等土木工程英语、计算机应用、机构力学、材料力学、理论力学、建筑材料、工程制图、房屋建筑学、地基基础、建筑施工、高层结构及施工、钢结构等汽车服务工程工程图学、工程材料、工程力学、电工电子技术、机械设计基础、机械制造基础、互换性与测量技术、汽车发动机原理、汽车构造、汽车运用工程等工程管理高等数学、英语、运筹学、财务管理、管理学基础、经济学、建筑力学、建筑结构、工程估价、建筑施工技术、建筑项目管理、工程合同管理等法学法理学、宪法、中国法制史、民法、宪法、刑法、行政法与行政诉讼法、经济法学、知识产权法、国际公法、国际私法、国际经济法等计算机科学与技术计算机原理、数据结构与算法、模拟电子、数字电子、数据库系统、编译原理、操作系统、接口技术、计算机体系结构、软件工程、计算机网络基础、信号与系统等热能与动力工程高等数学、英语、工程力学、机械学、电工学、流体力学、工程热力学、传热学、锅炉原理、热力系统、燃烧理论与设备、压力容器强度分析、锅炉动态特性等化学工程与工艺无机化学、有机化学、物理化学、环境化学、生物化学、化学工程原理、化工反应工程、化工分离工程、化工热力学、化工传递工程、无机化工工艺学、有机化工工艺船舶与海洋工程数学、理论力学、材料力学、流体力学、结构力学、船舶与海洋工程原理等韩国语商务韩语精读、泛读、视听说、商务翻译、商务韩语写作、韩语概论、韩语语法、旅游韩事等国际经济与贸易政治经济学、西方经济学、国际经济学、计量经济学、世界经济概论、国际贸易理论与实务、国际金融、国际结算、货币银行学、财政学、会计学、统计学焊接技术高等数学、工程制图及CAD、工程力学、机械原理与设计、材料力学与工程性能、材料热加工基础、材料连接原理、材料焊接性、焊接方法与设备、焊接结构与设计、无损检测、弧焊方法及设备、焊接结构力学、材料熔焊基础及焊接性。

哈尔滨工程大学计算机教学计划中所有课程的详细描述

哈尔滨工程大学计算机教学计划中所有课程的详细描述

F3 教学计划中所有课程的详细描述F3.1 2005版和2007版教学计划中的课程描述课程设计一、课程基本信息课程编号:课程中文名称:课程设计课程英文名称:Curriculum Design课程性质:专业实践环节考核方式:考查开课专业:计算机科学与技术,软件工程开课学期:6总学时:3周总学分:3二、课程目的和任务本教学环节目的和任务是要让学生初步学会综合运用大学三年来所学的专业知识,设计完成一个小规模的课题;并通过此过程增强学生独立分析、解决问题的科研工作能力,培养学生树立良好的团结协作的科研工作作风。

三、教学基本要求(含素质教育与创新能力培养的要求)1.按具体课题的要求,指导学生对课题进行需求分析,设计实现系统功能。

2.每一课题小组的学生提交一份4000字左右的课程设计报告书。

四、教学内容与学时分配第1周:分组布置课题并查阅与课题相关的资料,指导学生完成需求分析工作。

第2、3周: 1. 指导学生上机设计系统各功能模块,并对程序进行调试。

2. 指导学生将所设计的各功能模块进行联调。

3. 指导其撰写4千字左右的科技论文报告书。

五、教学方法及手段(含现代化教学手段)教师向学生讲解每一课题的要求,指导学生查阅相关的参考资料,学生设计程序完成课题要求实现的系统功能。

六、实验(或)上机内容结合课程设计实际开发软硬件。

七、前续课程、后续课程前续课程:程序设计方法、数据库原理、C++等高级程序设计语言后续课程:无。

八、教材及主要参考资料所需参考资料为与课题相关的书籍。

九、近两年开设次数:2次十、任课教师、选修人数、不及格率和优秀率毕业实习一、课程基本信息课程编号:课程中文名称:毕业实习课程英文名称:Graduation Practice课程性质:专业实践环节考核方式:考查开课专业:计算机科学与技术,软件工程开课学期:7总学时:3周总学分:3二、课程目的和任务毕业实习是一门使学生了解并初步掌握本专业所学理论知识在企事业单位的实际生产管理中具体应用的最具直观性的实践教学课程。

哈工大854数据结构大纲

哈工大854数据结构大纲
哈工大854数据结构课程的大纲主要包括以下内容:
1. 数据结构基础概念,介绍数据结构的基本概念、术语和基本
操作,包括数据的存储方式、数据的逻辑结构和物理结构等。

2. 线性表,介绍线性表的定义、基本操作和实现方式,包括顺
序表、链表和线性表的应用。

3. 栈和队列,介绍栈和队列的定义、基本操作和实现方式,包
括顺序栈、链式栈、顺序队列、链式队列和栈和队列的应用。

4. 树和二叉树,介绍树和二叉树的定义、基本操作和实现方式,包括二叉树的遍历、线索二叉树、树和二叉树的应用。

5. 图,介绍图的定义、基本操作和实现方式,包括图的遍历、
最小生成树、最短路径和图的应用。

6. 查找,介绍查找的基本概念和常用的查找算法,包括顺序查找、二分查找、哈希查找和查找的应用。

7. 排序,介绍排序的基本概念和常用的排序算法,包括插入排序、选择排序、冒泡排序、快速排序、归并排序和排序的应用。

8. 动态存储管理,介绍动态存储管理的基本概念和常用的存储
管理算法,包括分配与回收、内存碎片整理和动态存储管理的应用。

9. 高级数据结构,介绍高级数据结构的概念和应用,包括平衡
二叉树、B树、红黑树、哈希表和高级数据结构的应用。

以上是哈工大854数据结构课程大纲的主要内容。

通过学习这
些内容,学生可以掌握数据结构的基本概念、常用数据结构的实现
方式和操作方法,以及数据结构在实际问题中的应用。

哈工大计算机科学与技术专业本科生培养方案

计算机科学与技术专业本科生培养方案一、培养目标在可持续发展教育观的指导下,倡导“研究型、个性化、精英式”人才培养理念,培养适应21世纪社会主义现代化建设需要,德、智、体等全面发展,掌握数学与自然科学基础知识以及计算机、网络与信息系统相关的基本理论、基本知识、基本技能和基本方法,具有较强的专业能力和良好的综合素质,具备抽象思维、逻辑思维能力和系统观,具有创新精神和实践能力的高级复合型人才。

毕业后可在科研院所、企事业单位和行政管理部门从事计算机方面的科学研究、计算机系统设计、技术开发与应用等工作;有相当一部分学生可以继续攻读计算机科学与技术学科及相关学科的硕士学位。

二、培养要求计算机科学与技术专业本科毕业生应具有如下基本素质:1.社会素质:掌握马列主义、毛泽东思想与中国特色社会主义基本理论。

爱国敬业,具有科学的世界观、人生观,具有团队合作精神,自觉遵守社会公德和职业道德,具有诚信意识和宽容的心态。

2.研究素质:具有良好的科学思维和科学态度,对未知世界有强烈的好奇心和研究兴趣。

3.个性素质:培养协同意识,塑造利他精神,健全人格;挖掘自己的潜力和爱好,对待事物有独立见解;具有理性批判、自主学习和终身学习的意识和习惯。

4.领袖素质:有高度的历史和社会责任感,有一定的领导意识,有国际视野及跨文化交流、竞争与合作能力。

5.工程素质:具有工程观念,能用工程的思想与方法分析和解决实际问题。

6.人文素质:具有一定的文学社会科学素质、职业道德和心理素质、社会责任感等,具有方针、政策、法律、法规、经济、管理等方面的素养。

7.身心素质:掌握体育运动的一般知识和基本方法,养成良好的体育锻炼习惯,具有乐观向上的生活态度,掌握调节心态的方式和方法,有较强的抗挫折能力。

计算机科学与技术专业本科毕业生应具有如下基本能力:1.计算思维能力主要包括形式化、模型化描述和抽象思维与逻辑思维能力。

2.算法设计与分析能力针对具体问题设计有效的求解算法,并能分析该算法的时空复杂性。

计算机体系结构课程大纲

计算机体系结构( Computer Architecture )学分数 3 周学时3+0 课程性质:专业基础课预修课程:计算机原理教学目的:通过本课程的学习,使学生对计算机系统的概念性结构、设计原理、关键技术以及这一领域的先进技术和发展趋势有所了解,并掌握基本的对计算机系统进行性能分析的方法,构筑起了解、学习、研究计算机系统的必备基础知识。

基本内容:计算机系统的概念结构、指令集结构、流水线技术、指令级并行、存储层次、输入输出系统、多处理机技术。

基本要求:学生应按本大纲具体要求,通过对计算机系统的概念性结构、设计原理、关键技术以及发展趋势的学习,掌握计算机体系结构领域的基本概念、基本原理,具备对计算机系统的性能进行基本分析的方法和手段,为在计算机领域的进一步深入研究打下必备的知识基础。

教学用书:张晨曦主编《计算机体系结构》,高等教育出版社,2001年1月教学内容、要求和课时安排:一、计算机体系结构的基本概念(学时数:9)教学内容1. 计算机性能的高速增长的原因及体系结构技术对计算机性能发展的影响2. 计算机系统中的层次概念3. 经典计算机体系结构定义4. 体系结构与组成、实现之间的关系5. 广义计算机体系结构定义6. 系列机、兼容机概念及软件兼容概念7. 计算机体系结构的发展以及其中的并行性发展并行性概念;并行性等级。

8. 定量分析技术响应时间;流量;CPU时间;系统加速比;可改进比例;部件加速比;CPU的性能(如何衡量、CPU时间、CPI、时钟频率之间关系)教学要求1.理解计算机体系结构的基本概念,以及与组成、实现之间的关系;2.理解计算机系统的层次概念;3.了解系列机、兼容机概念及软件兼容概念;4.了解计算机体系结构的发展以及其中的并行性发展,理解并行性及并行性等级概念;5.掌握基本的定量分析技术;二、计算机指令集结构设计(学时数:9)教学内容1. 指令集结构分类2. 指令集结构最主要的分类方法: CPU中操作数的存储方法3. 通用寄存器型指令集结构的分类、优缺点4. 寻址技术:各种寻址方式、使用情况统计5. 指令集结构的功能设计:操作的分类6. CISC与RISC7. 控制指令:表示分支条件的技术及其优缺点8. 操作数的类型、表示和大小9. 指令集格式的设计10. 编译技术与计算机体系结构设计编译技术及优化技术的关系、编译技术对体系结构的影响、体系结构对编译技术的影响11. DLX指令集教学要求1.理解指令集结构的各种分类方法以及最主要的分类方法;2.理解通用寄存器型指令集结构的分类、特点;3.了解各种寻址方式及基本使用情况;4.了解指令集结构中常用的操作类型;5.了解CISC、RISC技术的思想及特点;6.理解各种表示分支条件的技术及其优缺点;7.了解操作数的类型、表示、大小、使用频率以及指令集格式的设计思想;8.了解编译技术与计算机体系结构设计之间的关系;三、流水线技术(学时数:9)教学内容1. 流水线的基本概念、特点、分类、时-空图2. DLX基本流水线3. 流水线性能分析:吞吐率、效率、加速比4. 流水线中的相关结构相关、数据相关、控制相关、解决方法、时-空图情况、数据相关的进一步分类5. 流水线计算机实例MIPS R40006. 向量计算机中的流水线教学要求1.理解并掌握流水线的基本概念、特点、分类及时-空图分析方法;2.理解DLX基本流水线的实现思想及分析方法;3.掌握基本的流水线性能分析方法;4.掌握基本的流水线相关性的分析方法;5.了解MIPS R4000和向量计算机中的流水线技术;四、指令级并行(学时数:9)教学内容1. 指令级并行的概念2. 提高指令级并行的基本技术:循环展开、重命名3. 程序代码中的相关性:数据相关、名相关、控制相关4. 指令的动态调度:记分牌、保留站5. 控制相关的动态解决技术:分支预测缓冲技术、分支目标缓冲技术、推断执行6. 多指令流出技术:基本思想教学要求1.理解指令级并行的概念;2.掌握循环展开、重命名等提高指令级并行的基本技术;3.具备对程序代码中的相关性进行分析的能力;4.了解指令动态调度技术和控制相关动态解决技术的基本思想、解决的问题;5.了解多指令流出技术思想;五、存储器的层次结构(学时数:9)教学内容1. 多级存储器的基本思想2. 多级存储器的性能分析方法3. 设计存储层次要考虑的问题4. Cache基本知识:映象规则、查找算法、替换算法、写策略5. Cache的结构、性能分析7. Cache的失效分类及解决方法8. Victim Cache、伪相联Cache、预取9. 减少命中时间、失效率、失效开销的技术10. 主存:提高主存性能的一些结构11. 虚存:基本原理、实现原理及技术、设计思想、快表、页面大小问题12. 进程保护与虚存实例教学要求1.掌握多级存储器的基本思想和性能分析方法;2.掌握Cache基本知识、结构、性能分析以及提高性能的技术;3.了解主存、虚存的原理、结构、分类以及提高性能的技术;4.了解进程保护的原理及虚存实例;六、输入输出系统(学时数:9)教学内容1. I/O设备2. I/O设备与处理机的连接方式3. 存储设备4. 总线:分类、原理、实例5. 通道处理机的分类、作用、工作过程、流量分析6. I/O与操作系统:I/O与Cache数据一致性、DMA与虚存7. I/O系统设计教学要求1.了解常用的I/O设备及I/O设备与处理机的连接方式;2.了解常用的存储设备;3.了解总线的分类、原理以及一些实例;4.了解通道处理机的分类、作用、工作过程,掌握流量分析方法;5.了解I/O与Cache数据一致性、DMA与虚存之间的关系以及I/O系统设计中考虑的问题;七、多处理机(学时数:6)教学内容1.并行计算机体系结构的分类2.存储器的结构和分类:集中式共享存储器结构、分布式存储器结构3.通信模型与存储器的结构模型之间的关系4.并行计算机性能面临的问题5.Cache一致性问题:两种协议(目录、监听)6.互连网络(静态、动态)7.同步技术教学要求1.了解并行计算机体系结构及其分类;2.了解集中式共享存储器结构和分布式存储器结构;3.了解通信模型以及与存储器结构模型之间的关系;4.了解并行计算机性能面临的问题;5.了解Cache一致性问题及解决方法;6.了解静态、动态互连网络及同步技术;编写者:吴百锋(教授)编写时间:2003年6月。

《计算机系统结构》课程教学大纲

《计算机系统结构》课程教学大纲一、课程基本信息课程代码:课程名称:计算机系统结构英文名称:Computer Architecture课程类别: 专业课学时:72(其中实验18学时)学分: 3.5适用对象: 计算机科学与技术、网络工程专业考核方式:考试(其中平时成绩占30%,期末考试成绩占70%)先修课程:计算机组成原理、操作系统二、课程简介本课程是计算机专业一门重要的专业基础课,对于培养学生的抽象思维能力和自顶向下、系统地分析和解决问题的能力有非常重要的作用。

其目标是使学生掌握计算机系统结构的基本概念、基本原理、基本结构、基本设计和分析方法,并对计算机系统结构的发展历史和现状有所了解。

通过学习本课程,能把在“计算机组成原理”等课程中所学的软、硬件知识有机地结合起来,从而建立起计算机系统的完整概念。

This course is a computer professional important foundation for the professional class, for training students in abstract thinking, and top-down, System analysis and the ability to solve problems is a very important role. The goal is to enable students to master computer system structure the basic concepts, basic principles and basic structure, basic design and analysis methods and computer system architecture and the history of the development of an understanding of the status quo. Through the study of this course, can in "Principles of Computer Organization", y the school curriculum of the software and hardware knowledge combined organic, Computer systems in order to establish the integrity of the concept.三、课程性质与教学目的《计算机系统结构》的教学对象为计算机相关专业的高年级本科生专业技术基础课程,目的是介绍计算机体系结构的概念、技术和最新动态,着重介绍软,硬件功能分配以及如何最佳、最合理地实现软、硬件功能分配。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档