Toggle Menu

悉尼大学计算机专业新生先修预习指南

发布时间: 2022-09-15 18:45:28
文章来源: 考而思
摘要:
悉尼大学计算机科学专业的课程旨在为学生提供计算机科学创新所需的知识和技能,并为未来的挑战创造全新的计算机科学解决方案。学生将在计算机科学中发展广泛和连贯的知识体系,并应用对这些概念的综合理解来解决相关问题。计算机专业的新生如果想进行先修预习,可以从下面两门基础课程开始哟。

悉尼大学计算机科学专业的课程旨在为学生提供计算机科学创新所需的知识和技能,并为未来的挑战创造全新的计算机科学解决方案。学生将在计算机科学中发展广泛和连贯的知识体系,并应用对这些概念的综合理解来解决相关问题。计算机专业的新生如果想进行先修预习,可以从下面两门基础课程开始哟。

一、INFO1110编程导论

本课程是理解计算机操作原理的基本起点。学生将获得程序化编程的知识和技能。关键的概念涉及定义数据类型、控制流、迭代、函数、递归、可寻址存储器的模型。学生将能够将一般问题重新解释为计算机问题,并利用对计算机模型的理解来开发源代码。课程将培养学生软件开发过程,涉及测试和调试技能。这门课是更高级的编程语言、系统编程、计算机安全和高性能计算的先决条件。

课程学习目标:

1、采用编程风格约定来编写一致可读的代码。

2、设计和构建现有程序或功能的新功能。

3、构建一个结构化的算法设计来解决描述性的问题规范。

4、从描述性问题规格说明组成一个完整的程序。

5、展示对编程原则、数据类型、变量和运算符、控制流:简单语句、序列、if-then-else、while、函数:堆栈、输入/输出、参考内存模型的理解。

6、编写、分析和跟踪过程代码、作用域/变量生存期、堆栈内存、引用和全局变量、数据类型、对数据类型的操作。

7、构建用于输入和操作数组的代码模板,包括最大值、最小值、搜索或遍历,并对每个元素进行计数或求和。

8、为递归定义的数值函数和递归描述的数组操作构建和评估代码。

9、应用测试方法并通过调试评估程序,能够为一个小程序或功能编写一组测试。

10、解释编译过程和调试机制。

11、使用标准库函数。

悉尼大学计算机专业先修补习

二、INFO1113面向对象编程

面向对象(OO)编程是一种将代码分成类的技术,每个类都将相关数据和对这些数据的操作封装在一起。继承用于在特殊情况下重用更一般类的代码。大多数现代编程语言都提供了面向对象的特性。本课程将向学生提供面向对象编程的概念,并培养学生的个人编程技能。

课程学习目标:

1、展示对面向对象概念的理解:理解并解释面向对象编程的关键概念,包括封装数据的类、对象实例、引用的内存模型、方法以及跨对象调用。

2、阅读和解释面向对象的设计文档。

3、展示对记忆模型和变量位置差异的理解。

4、从使用面向对象概念和内存模型的设计文档中导出一个计算机程序,跟踪并编写包含以下元素的小代码示例:继承、多态、抽象类和接口、变量及其类型以及静态和动态类型之间的关系、异常。

5、展示测试面向对象程序的经验,为独立对象编写测试,能够生成和处理异常,为类、方法和对象创建不变量,为方法和断言创建前置和后置条件。

6、创建适当的类/数据结构,包括简单问题的数据类型和方法。

7、读取、跟踪和编写递归的面向对象程序,以在支持某种嵌套结构的一组相关类中执行操作。

8、展示对面向对象编程语言的理解:阅读、跟踪和编写Java编程语言的以下要素的能力:类、方法、对象创建;实例和局部变量、参数和范围;基本类型;简单的输入输出;控制流原语,理解、修改Java程序并向其添加功能。

9、展示用面向对象编程语言编写公共接口和集合代码的经验。

10、展示测试和调试面向对象程序的经验,为独立的目标代码编写测试,自动运行。

同学如果能提前将上述两门课程预习好,那么悉尼大学计算机专业的后续课程学习起来会轻松很多。

凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所以,任何媒体、网站或个人不得转载,否则追究法律责任。

16年深耕全阶段留学辅导   数十万留学生信赖

添加微信:「 kaoersi03 」备注官网申请试听,享专属套餐优惠!

同步课件辅导、作业补习、论文润色、真题讲解、Appeal申诉、入学内测/面试培训


添加微信【kaoersi03】(备注官网)申请试听,享专属套餐优惠!

客服微信

kaoersi03

课程听不懂?作业不会写?复习没方向?专业老师为您答疑解惑

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!