首页> 学术问答> 悉尼大学INFO1113课程需要掌握哪些内容啊?
我在悉尼大学学习计算机科学专业,我觉得INFO1113课程好难啊,马上要考试了,想问一下大家这门课程需要掌握哪些内容啊?
最佳答案
课程顾问-Alan
2023-04-26 05:18:56
INFO1113课程是悉尼大学的面向对象编程课程,是一种将代码排列成类的技术,每个类将相关数据和对这些数据的操作封装在一个地方。继承用于在特殊情况下重用更一般类的代码。大多数现代编程语言都提供面向对象特性。理解和使用这些是工业软件开发人员的基本技能。本课程为学生提供面向对象编程的概念和个人编程技能,从他们以前对过程编程的掌握开始。
在这门课程中,学生需要掌握以下内容:
1、理解并解释面向对象编程的关键概念,包括封装数据的类、对象实例、引用的内存模型、方法以及跨对象调用它们。
2、阅读和解释面向对象的设计文档。
3、展示对内存模型和变量位置差异的理解。
4、从内存模型概念的设计文档中导出计算机程序,跟踪并编写代码的小示例,包括以下元素:继承、多态性、抽象类和接口、变量及其类型以及静态和动态类型之间的关系、异常。
5、展示测试面向对象程序的经验,为独立对象编写测试,能够生成和处理异常,为类、方法和对象创建不变量,为方法和断言创建前置和后置条件。
6、创建适当的类/数据结构,包括简单问题的数据类型和方法。
7、读取、跟踪和编写递归的面向对象程序,以便在支持某种嵌套结构的相关类集中执行操作。
8、对面向对象编程语言的理解:具备以下Java编程语言元素的阅读、跟踪和写作能力:类、方法、对象创建;实例和局部变量、参数和范围;基本类型;简单的输入输出;控制流原语,理解、修改和添加Java程序的功能。
9、展示用面向对象编程语言编写具有公共接口和集合的代码的经验。
10、展示测试和调试面向对象程序的经验,编写独立目标代码的测试,自动运行。
以上就是悉尼大学INFO1113课程的主要内容,希望能够帮助到大家,另外我们的考而思的老师是可以辅导这门课程的,有学习困难的学生可以联系我们哦~
相关问答
这边有没有悉尼大学QBUS5011编程入门这门课的大纲?
请问这边有没有悉尼大学QBUS5011编程入门这门课的课程大纲?因为我复习的时候都是东看看西看看,没什么条理,感觉落下了不少内容,现在想按照大纲复习,希望老师能帮忙整理一下,谢谢啦!
考而思2023-04-27usyd悉尼大学专业dcc学习内容有什么?作业难吗?求辅导
digital communication and culture(DCC)有老师指导需要多少个学分才能完成硕士学位的学习吗?核心学习单元需要多少学分?作业考核标准难不难?有老师辅导一下吗?
考而思2023-04-26悉尼大学研究生p5js课业辅导
老师你好,我是一名在悉尼大学读书的研究生,在学到p5js课程时遇到了一些问题,我对代码这一方面不是特别擅长,想要找一个可以辅导p5js的老师,请问你们可以做这方面的辅导吗?
考而思2023-04-24最新问答
西安大略大学精算专业report作业怎么写?
你好,请问西安大略大学精算专业report作业怎么写?我没写过report,一点写作经验都没有,这次的report作业担心搞砸了,所以想让老师指导一下。
考而思2024-05-02悉尼大学经济学论文写作要求有哪些?
老师,我想问一下悉尼大学经济学论文有哪些写作要求需要注意?我之前没学过学术写作,所以对论文这类作业的要求不是很清楚,麻烦老师指导一下,感谢。
考而思2024-05-02曼彻斯特大学会计学essay难吗?如何写好?
我今年要去曼彻斯特大学读本科会计专业,想问一下这个专业的essay难写吗?因为我对自己的写作能力不是特别自信,所以想学习下怎么写essay。
考而思2024-05-01