Toggle Menu

莫纳什大学FIT1045课程主要内容梳理

发布时间: 2022-09-06 16:10:49
文章来源: 考而思
摘要:
莫纳什大学FIT1045课程主要介绍了编程基础和Python语言。课程提供了程序设计和算法实现的基本理解,以解决简单的问题。基本的编程控制结构、内置的复杂数据类型和模块化机制将在Python中呈现。课程的主要内容梳理如下。

莫纳什大学FIT1045课程主要介绍了编程基础和Python语言。课程提供了程序设计和算法实现的基本理解,以解决简单的问题。基本的编程控制结构、内置的复杂数据类型和模块化机制将在Python中呈现。课程的主要内容梳理如下。

一、主要内容梳理

1、算法和计算问题,用Python表达事物;

2、自定义Python函数和模块、逻辑语句、条件和循环控制流、欧几里德算法;

3、集合和其他可迭代对象、复杂的输入数据(以及如何从文件中读取数据)、for循环、范围;

4、Python值表示和程序执行,选择排序和插入排序;

5、图抽象数据结构及其表示,不变量;

6、算法的计算成本,减治法,二分搜索法算法;

莫纳什大学FIT1045

7、算法分析,分治法;

8、递归、堆栈和队列抽象数据结构、图形遍历算法(广度优先搜索、深度优先搜索);

9、转治法、数据转换和过滤操作;

10、线性方程组、高斯消去法、组合优化问题、贪婪算法和Prim最小生成树算法;

11、强力范式,回溯,指数和阶乘时间复杂性

12、决策问题和复杂性类P和NP,NP-完全性,顶点覆盖,团和哈密尔顿圈,多项式简化。

二、主要学习目标

1、有效地使用计算机程序中的变量、条件和循环;

2、设计、构建和测试简单的程序,包括用户定义函数和数据结构;

3、通过发现和利用库来高效地编写程序;

4、在团队中实施良好的编程实践,包括单元测试、基本文档和可读性。

综上所述,莫纳什大学FIT1045课程涵盖的关键主题有基本输入和输出,程序控制结构,基本数据结构和模块化程序结构。课程内容涉及算法开发、迭代和递归、算法效率和算法局限性的问题解决策略和方法。

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

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

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

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


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

客服微信

kaoersi03

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

复制成功

微信号: kaoersi03

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