首页> 学术问答> 马来西亚APU大学软件工程专业课程怎么规划?
我想问一下马来西亚APU大学软件工程专业的课程是怎么规划的?因为我是新生,现在还不是很了解我们专业有哪些课程,所以就想让老师大概介绍一下,这样也比较好做学习方面的安排。
最佳答案
课程顾问-Lea
2022-08-18 14:30:50
马来西亚APU大学软件工程专业旨在让同学熟悉用于开发任务关键和安全关键软件系统的工具和方法。批判性地评估用于开发大型复杂软件系统的设计范例、语言、算法和技术。同时深刻理解软件架构、测试、文档和可维护性的重要性。该专业课程规划如下,同学可以据此来进行学习安排。
一、第一年
同学将学习IT专业人员所需的基本技能,以及对编程、问题解决技能、算法技能、数学技能和系统分析与设计的基本理解。一些专业课程将为同学提供基础计算机系统的基本知识,如计算机体系结构、操作系统、网络和数据库。这些课程还将帮助同学发展个人和组织技能,并培养创造力和创新能力。
1、通用课程:数字思维与创新;跨文化意识和文化多样性;系统分析与设计;用Python编程;计算的数学概念;操作系统和计算机架构;网络导论;数据库导论。
2、专业课程:面向对象编程导论,
3、选修课程(选择1门):人工智能导论;网页设计与开发基础。
二、第二年
同学将学习更广泛的技能,以更好地理解用于开发大规模复杂软件系统的设计范例、语言和算法。同学将获得对软件生命周期以及软件系统的规格、设计、开发、测试、评估、分析和维护方法的坚实理解。课程将进一步培养同学的创造力和创新能力,以及独立学习能力,从而为同学进入职场做好准备。
1、通用课程:用Java进行面向对象开发;系统开发方法;数据分析程序设计;创造力和创新;计算和技术研究方法。
2、专业课程:计算机理论;数据结构;设计方法;需求工程;软件体系结构;企业系统。
3、选修课程(选择1门):并发编程;进一步网页设计和开发;移动应用工程。
三、实习(16周)
同学将接受为期至少16周的实习/工业培训,从而为从教室到工作环境的平稳过渡做准备。
四、最后一年
同学将利用以前的研究和行业经验来扩展在软件工程领域的熟悉程度,并完善个人和专业发展。同学将进一步学习系统设计方法,以改进软件设计,以产生简洁和强大的软件应用程序。最后一年的项目要求同学研究和开发一个现实世界问题的解决方案,以展示技术知识,批判性思维和分析技能。
1、通用课程:创新管理和新产品开发;项目管理。
2、专业课程:高级编程语言概念;算法学;设计模式;软件质量工程;设计和开发云应用程序;软件工程研究;软件工程项目。
3、选修课程(选择2门):分布式计算机系统/分布式应用程序企业编程/区块链发展;高级数据库系统/人机界面和可用性/优化和深度学习。
以上就是马来西亚APU大学软件工程专业课程的初步规划,希望对同学的后续学习安排有所帮助。
相关问答
马来西亚MUET考试题目类型都有哪些?
老师,我打算参加MUET考试,想先了解一些考试相关的信息,比如说这个考试都有哪些题型?每部分大概多长时间?老师可以帮忙总结一下吗?这些内容对我准备考试很重要,谢谢啦!
考而思2023-04-27马来西亚MUET英语测试辅导哪里好?
我是一名在马来西亚就读的留学生,虽然已经有过留学经验了,但是英语水准还是有些堪忧,在加上近期又该参加MUET英语测试了,所以想请一位可以比较了解该项测试的老师或者可以辅导的辅导班?请问哪里比较好啊?
考而思2023-04-27马来西亚大学英文水平鉴定考试辅导
马来西亚大学英文水平鉴定考试都考什么呢?需要如何补习。
考而思2023-04-22最新问答
多伦多大学教育学专业怎么选课?
老师,请问多伦多大学教育学专业怎么选课?我这是第一次选课,就感觉一团乱,不知道该选什么,我也没有具体的选课目标,麻烦老师给我一些选课建议,谢谢。
考而思2024-05-05利兹大学挂科可以申诉吗?怎么申诉?
我在利兹大学,最近有个考试挂科了,请问利兹大学挂科可以申诉吗?应该怎么申诉?我之前没专门了解过申诉规定,麻烦老师指导一下,感谢感谢。
考而思2024-05-05昆士兰大学如何避免挂科?
我今年刚来昆士兰,因为一开始处于适应阶段,所以基础没打好,感觉期末可能会挂科,想问一下我应该怎么做才能避免挂科?不知道现在补救来不来得及...
考而思2024-05-04