澳洲国立大学COMP6710这门课程主要向学生介绍了软件开发的基础知识。重点是对数据结构、面向对象编程和软件工程的介绍。为了帮助正在学习这门课的同学更好地复习备考,我们整理了Final Exam可能涵盖的一些重点内容,详情如下。
一、COMP6710内容概览
1、计算机科学基础,包括数据结构,编程语言基础,计算复杂性,以及一些历史。
2、软件开发,包括使用Java编程语言,以及使用分布式版本控制系统和集成开发环境。
3、软件工程,包括软件工程中的经典概念和当前实践。
二、COMP6710考试重点
1、应用基本的编程概念,使用面向对象的编程语言来解决实际问题。
2、理解面向对象程序的基本类型和静态类型的好处。
3、区分语言定义与实现,语法和解析与语义和求值。
4、理解程序状态如何映射到内存(全局、局部、堆)以及堆可达性对内存管理的影响。
5、使用现代IDE和相关配置工具开发、理解、测试和发展实际程序。
6、使用避免常见编码错误的编程方法。
7、使用基本防御性编程。
8、执行个人和团队项目评审。
9、使用已建立的设计原则来组织软件系统。
10、使用、实现和评估基本数据结构和相关算法。
11、创建、实现、调试和评估解决实际问题的算法,例如递归、分治和分解。
12、为给定的问题选择并实现抽象数据类型。
13、分析简单算法,选择并使用适当的算法方法来解决问题(暴力,分治,递归回溯,启发式)。
14、应用事件驱动编程范式构建图形用户界面。
以上即为ANU COMP6710 Final Exam考试复习的重点。如果你对于澳洲国立大学考试还存在疑问,或需要更有针对性的考前指导,直接联系我们即可。