软件开发技术
持续时间
-
一个学期或同等
接触时间
- 48小时面对面+混合
校园单位交付结合面对面和数字化学习。
2023年的教学时间
山楂 高等教育,学期1 |
||
---|---|---|
日期: 结果: 最后自我报名: 人口普查: 最后退出没有失败: |
目的和目标
本单元的学习目标是开发的基本技能,在理解底层域和理解编程过程本身的基本原理,编程所需的科学和工程应用。
这种理解包括什么是“好”的程序和算法是什么。特别是,本单元是关心何时应用特定的解决方案方法,如何管理项目的复杂性,以及如何保持健康科学和工程问题的软件解决方案。
单元学习成果(ULO)
在成功完成本单元学生将能够:
1。应用函数分解、模块化和面向对象的软件开发技术,以创建维护程序(K1, K3、转K6 S1, S2, S3)
2。解释的权衡和问题的需求,设计和实现对给定的问题(K1、转K6 S1)
3所示。评估和比较的算法对程序性能的影响和资源消耗(S2 A2)
4所示。设计、实施、评价和应用单元测试和文档策略计划(K2, K3, S3)
5。设计和实现一个可持续的科学和工程问题的代码库(K2, K3, S3)
斯文本科技大学工程能力(A1-7 K1-6 S1-4):找到更多关于工程技能和能力包括工程师澳大利亚第1阶段能力。
单位详细信息
教学方法,评估和内容。
教学方法
山楂
类型 |
小时每周 |
的周数 |
总 |
在校园讲座 | 2 | 12 | 24 |
在校园类在计算机实验室 | 2 | 12 | 24 |
未指明的活动自主学习 |
8.5 |
12 |
102年 |
总 |
150小时 |
评估
类型 |
个人/团体的作用 |
权重 |
单元学习成果(ULOs) |
赋值 |
个人 |
20% |
1、2、3、4、5所示 |
检查 | 个人 |
60% | 1、2、3、4、5所示 |
实验室实习 |
个人 | 20% | 1、2、3、4、5所示 |
评估通过单位的最低要求和满足所有单元学习成果最低标准,学生必须达到:
(我)一个聚合50%或更多的标志,和
(2)至少40%的期末考试
学生不成功实现障碍要求(2)将获得最多44%作为单位的总标志和不会有资格获得承认。内容
- 程序设计科学和工程问题
- 面向对象编程
- 模块化的程序分解
- 内存管理
- 单元测试和调试的策略
- 程序文档
- 版本控制
- 衡量算法性能和项目资源消耗
研究资源
——阅读材料。
阅读材料
阅读材料的列表和/或所需的文本将在单位大纲。