在前期学习一些计算机基础课程以后,研究生阶段的学生会涉及到700级高级课程的学习。对于准备期末复习的同学而言,考试前该复习哪些知识点呢?今天我们给大家总结一些核心的知识点内容,一起来看~
1.创建可维护的软件
开发可维护的软件一直是软件行业的一个挑战,复习时需要重点掌握相关原则和实践,检查这些原则和做法在实践中的应用,了解对其有效性的研究。
2.智能设备的安全性
复习不同智能设备平台支持的安全功能有哪些,了解市场上最流行的操作系统平台,重点掌握安卓系统和IOS的安全性。
3.概括人工智能
了解人工智能在图像理解和合成、自然语言翻译、语言建模、语音识别和合成、简单问题回答、玩游戏和其他基于智能的技能方面取得的重大进展。明确重点考察的其他深层、持久的人工智能问题的一般、基于学习的解决方案的进展,包括规划和推理、解释、自然语言理解和生成,以及知识获取、转移和使用等。
4.人机交互高级主题
计算机系统的人的方面,与商业解决方案开发和计算机科学研究有关。重点复习案例:高级评估方法;支持基于笔和触摸的交互;特定领域用户界面设计的趋势,例如企业系统的界面。
5.并行和分布式计算
了解计算机体系结构和语言、并行性的概念模型、并行环境中的编程原则、实现进程间通信的不同模型、并发控制、分布式算法以及容错。
6.高级计算机图形学
复习主题包括光线跟踪加速方法;光能传递;细分曲面;基于物理的建模;动画;基于图像的照明和渲染;非真实感渲染;高级纹理等。
7.算法基础
主要复习算法的设计,比如贪婪算法、分治和动态规划,探索有助于实现算法的数据结构,了解分析算法和基本工具,比如空间和时间的最坏情况和平均情况分析等。
8.可用的安全和隐私工程
数据安全性:机密性、完整性、可用性;
系统安全:禁止、许可、义务、豁免;
动态安全的黄金标准:认证、审计、授权;
治理:规范、实现、保证;
三层防御:预防、检测、响应;
控制模式:建筑、经济、法律、规范;
以系统为中心的分析:攻击、威胁、漏洞、信息流;
以所有者为中心的分析:功能性、安全性、信任、不信任;
以数据为中心的分析;
安全技术:加密,混淆,防篡改;
系统设计。
上面是计算机几门高级课程的的核心复习内容,学习中有任何问题,欢迎找留求艺的老师咨询!