并发编程
持续时间
- 一个学期或同等
接触时间
- 12小时面对面+混合
校园单位交付结合面对面和数字化学习。
目的和目标
本单元学习的目的是向学生介绍并发和并行程序的设计和开发。
单元学习成果(ULO)
学生成功完成本单元将能够:
单元学习成果(ULO)
学生成功完成本单元将能够:
1。设计和开发复杂的并发控制实用程序使用线程和原始的同步机制所使用的语言。
2。应用现代编程语言和框架设计和开发并发和并行程序。
3所示。分析算法和工具设计识别、解释和正确的与安全有关的问题,活跃度,性能和可重用性在并发环境中。
4所示。比较和对比不同的编程语言框架提供的并发支持。
单位详细信息
教学方法,评估和内容。
教学方法
山楂
类型 |
小时每周 |
的周数 |
总 |
在线直播讲座 |
2 |
12 |
24 |
在校园类在计算机实验室 | 1 | 12 | 12 |
未指明的活动自主学习 |
9.5
|
12
|
114年
|
总 |
150小时 |
评估
任务和细节 |
个人或团体的任务 |
权重 |
评估这些ULOs的程度 |
报告我 |
个人 |
30% |
1、3、4 |
基于纸张的测试 |
个人 |
40% |
1、2、3、4、 |
基于计算机的测试 |
个人 |
20% |
1、2、3、4 |
报告2 |
个人 |
10% |
1、2、3、4 |
内容
•并发机制
•并发控制原语
•并发控制工具
•设计力量与并发相关软件开发
•并发控制原语
•并发控制工具
•设计力量与并发相关软件开发
研究资源
——阅读材料。
阅读材料
阅读材料的列表和/或所需的文本将在单位大纲。