曼彻斯特城市大学软件工程要学习哪些课程?考而思教育根据多年留学生课程辅导经验帮你整理了软件工程所需要掌握的知识点希望能帮助您!
作为曼彻斯特城市大学SoftwareEngineering,的学生,您将学习以下课程。
(一年级)团队项目
本单元为学生提供了在一个特定程序的团队项目中合作的机会,收集他们在第一年学习中的想法。在团队中工作为学生提供了发展独立和团队工作、项目规划技能的机会,并帮助学生为第二年的学习做准备。
数据库
本单元向学生介绍如何使用关系模型来构建数据,以实现高效的存储和检索。学生将获得在工业标准的关系数据库管理系统中构建和使用关系数据库的实践经验。
毕业生技能
本单元介绍了一系列学生在攻读学位和毕业就业时成功所需的技能。本单元旨在帮助学生发展自己的个人、独立和主动的学习方法,成为有效的终身学习者。
编程
本单元介绍了高级编程语言的计算机编程,包括解决问题、程序设计、解决方案实施和测试的原则和实践。学生在使用工业标准的编程语言和工具开发软件方面获得实践经验。
网络发展
本单元向学生介绍了支撑现代网络的关键概念、标准和技术。学生将获得当代客户端网络编程工具和技术的实践经验,以建立符合广泛采用的行业标准的网站。
计算机结构
本单元向学生介绍了数字系统的基本构件,包括微处理器和数字逻辑的基本架构。学生将学习如何对微处理器进行低级编程,并对计算领域常用的数字系统(如二进制)的工作有所了解。
计算的数学
本单元为进一步学习计算机提供了基本的数学基础,涵盖了适合一系列计算机学科的各种应用数学主题。
(二年级)主题项目
基于他们在课程中已经发展的知识和技能,主题项目将使学生进一步发展他们的项目管理、团队工作和沟通技能,将这些技能应用于一个特定的行业,或研究,启发项目。社会、安全、道德和法律问题等更广泛的方面将酌情嵌入项目工作中,。
全栈式网络开发
本单元加强了学生在网络开发方面的知识和技能,要求学生学习客户端和服务器端网络开发语言、平台、工具和技术,以创建完整的网络应用。
工业和社区参与
本单元利用曼彻斯特独特的充满活力的技术社区,挑战学生通过在各种活动中与当地技术社区接触来策划该领域内的专业兴趣组合。通过自我反思,学生将发展新的兴趣,并学会在更广泛的技术、社会和道德背景下看待他们的课程。
软件开发过程
学生将学习软件开发的生命周期,包括软件系统的分析、建模、规范、设计、实施、测试和维护。学生将能够对比不同的项目管理方法,选择适合手头项目的个别技术。
软件设计和架构
学生将学习用于解决常见软件问题的标准架构和设计。学生将学习在软件的性能、可读性、可维护性和可重用性之间做出明智的权衡。当处理来自用户或其他系统的输入时,学生将获得软件工程可靠性的经验。
高级编程
本单元的任务是让学生研究涉及创建适度复杂的软件解决方案的行业启发问题。学生将获得记录和测试现有代码的实践经验,并使用各种库、工具、设计模式和技术创建应用程序。
(三年级)云计算
学生将使用商业上可用的云计算基础设施构建可扩展的软件解决方案。学生将学会根据成本或技术适用性,就哪个云供应商最适合一个项目做出明智的决定。学生将获得使用平台供应商的工具和发布的文档开发软件的经验。
研究方法
本单元将通过介绍科学方法和介绍执行、分析、分类和交流研究的主要方法,为学生的协同项目做准备。
综合性项目
协同项目允许学生将他们在学位课程中的学习巩固到最后的项目中,将整个学习过程中的想法和技术汇集在一起。从这个项目中,学生将制作出他们的学位作品集的中心部分。
编程语言和范式
本单元研究了编程语言的设计和演变,重点是对编程语言概念和范式的比较分析和批判性评价.
软件测试和质量保证
在本单元中,学生将学习各种当代软件验证和测试工具和技术。学生将获得使用行业标准的测试自动化工具和策略测试系统行为的各个方面的经验.
考而思可以为考生们提供专业的曼彻斯特城市大学软件工程课程辅导,帮助考生们熟悉课程都学什么?我们的老师们具有丰富的教学经验,能够针对个体的需求提供个性化的辅导。
凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所以,任何媒体、网站或个人不得转载,否则追究法律责任。
kaoersi03