澳洲国立大学COMP2100软件设计方法期末考试重点

2024-10-25 10:07:22 7

  COMP2100,即软件设计方法。这门课程是澳洲国立大学计算机本科专业的一门核心课程,它侧重于中等规模程序的构建,使用软件开发过程中使用的设计模式和工具。学生将进一步体验行业标准修订控制和集成开发环境(IDE)工具。本课程还涵盖了更高级的数据结构,如优先级队列、B树、红黑树和AVL树,并加深了对适当算法策略的理解。

  课程期末考试成绩占课程总评估的60%,同学们要想在期末考试中取得不错的成绩,这些重点内容一定要好好复习:

  1.将基本编程概念应用于中等规模的程序

  2.理解基本类型和静态类型的好处,理解泛型、子类型和重载,以及它们在构造程序中的作用

  3.将编程语言抽象映射到执行环境;使用程序的非源(文本)内部表示(例如,抽象语法树);勾画核心语言结构(对象和闭包)的低级运行时表示

  4描述合同规范,对照他人的代码分析文档和规范,使用现代IDE和相关配置工具开发、理解、测试和开发实质性程序;解释正确性对于高质量软件的重要性;了解常见的编码错误以及如何避免它们;练习基本的防御性编程;理解安全设计的原则

  5.使用、实现和评估更高级的数据结构和相关算法;讨论评估软件时除计算效率以外的因素;创建、实现、调试和评估解决问题的算法,包括递归、分而治之和分解;实现抽象数据类型;分析设计和实施备选方案

  6.将基本算法分析应用于简单算法;正式使用big-O符号、上下界和预期大小写界限;使用和解决递归关系;使用适当的算法方法解决问题(暴力、贪婪、分治、递归回溯、启发式、动态规划、分支定界)

  7.解释系统组件如何影响性能;理解阿姆达尔定律及其局限性;设计和进行性能实验;使用软件工具描述和测量程序性能

  8.理解、应用和分析表达计算的状态和状态机

  9.理解图形用户界面和用户界面的基本概念;理解建模和仿真的基础

  10.将版权、专利和商标的概念作为保护知识产权的机制,在这些机制的法律背景下进行对比;理解、分析和评估技术决策中的道德/社会权衡,评估利益相关者的立场

  关于澳洲国立大学软件设计方法这门课程的重点考察内容就介绍到这里,同学们在备考过程中遇到任何问题,都可以咨询海师帮的专业教师团队。我们的老师都有海外top100名校背景经历,能针对大家遇到的具体问题给出一对一的指导方案。

最新文章
香港科技大学环境健康与安全面试 506
香港科技大学会计学面试 419
留学比例持续下降!清华北大公布2021年就业质量报告! 425
超拼!00后女孩为留学怒打六份工,评论区却为值不值得吵疯了 637
重磅:英国start-up签证疫情政策将被取消!申请者怎么办? 385
国外大学的“一年制硕士”争议背后是教育认知差异 410
广东省抽检1340篇硕士学位论文:7篇被认定存在问题 660
HKUMALCS 香港大学文化研究面试内容+面经 334
留学生遭遇“签证复查”浦发银行北京分行成功拦截一起新型留学诈骗! 341
澳洲留学生注意,联邦正式修改疫情补贴要求!能领的金额又变多了 297
最热文章
威斯康星大学麦迪逊分校Lab report写作要点提示 1233
伊利诺伊理工大学论文降重方法 775
加州大学圣芭芭拉分校作业可以申请晚交吗? 749
美本有机化学课程重点梳理!考前必看! 739
UCSD撤销offer后该如何写argue letter?有哪些注意事项? 717
加州公校入学率持续下滑,面临关门危机 688
美国留学生考试该如何备考?Final week复习指南! 665
广东省抽检1340篇硕士学位论文:7篇被认定存在问题 660
超拼!00后女孩为留学怒打六份工,评论区却为值不值得吵疯了 637
怀卡托大学论文降重指南! 636