英国谢菲尔德大学软件工程硕士课程

2025-03-31 20:39:26
推荐回答(1个)
回答1:

课程说明:
该课程不仅教给你最先进的软件设计和编程技术,还让你练习项目管理,团队合作和与客户合作中的技能,这是雇主期望的技能。
你将获得扎实的计算机科学基础知识,并有机会探索人工智能的各个方面。
课程:
第一年
核心课程:
Foundations of Computer Science 计算机科学基础
Introduction to Software Engineering 软件工程概论
Java Programming Java程序设计
Machines and Intelligence 机器与智能
Introduction to Algorithms and Data Structures 算法和数据结构简介
Web and Internet Technology 网络和互联网技术
Global Engineering Challenge Week 全球工程挑战周
选修课程:
Devices and Networks 设备和网络
第二年
核心课程:
Automata, Computation and Complexity 自动机,计算和复杂性
Data Driven Computing 数据驱动计算
Robotics 机器人技术
Software Hut 软件小屋
Systems Design and Security 系统设计与安全
Functional Programming 功能编程
Logic in Computer Science 计算机科学中的逻辑
Engineering - You're Hired 工程-被雇用
第三年
核心课程:
Dissertation Project 论文项目
Finance and Law for Engineers 工程师财务与法律
Software Testing and Analysis 软件测试与分析
选修课程:
3D Computer Graphics 3D计算机图形学
Adaptive Intelligence 自适应智能
Advanced Algorithms 高级算法
Bioinspired Computing 生物启发计算
Cognitive and Biomimetic Robotics 认知仿生机器人
Computer Security and Forensics 计算机安全与取证
Cyber Security Team Project 网络安全团队项目
Managing Engineering Projects and Teams 管理工程项目和团队
Modelling and Simulation of Natural Systems 自然系统的建模与仿真
Software Reengineering 软件再造
Speech Processing 语音处理
Text Processing 文字处理
The Intelligent Web 智能网
The Internet of Things 物联网
Theory of Distributed Systems 分布式系统理论