Computer Science (Software Engineering) BEng
计算机科学(软件工程)工学学士本科
本课程注重实践学习,通过实际项目让你获得软件设计、构建和测试的真实经验,包括与客户合作开发原型。你将由顶尖的计算机科学家和研究人员授课,使用最新的技术与设施,例如高性能计算机、机器人设备和专业实验室。课程还培养雇主看重的关键职业技能,如沟通能力、团队协作和演讲技巧,帮助你成为全面且具有竞争力的毕业生。如果你的兴趣发生变化,可以在不同课程之间转换,探索计算机科学的不同领域。在学习期间,如果你遇到个人或学业上的困难,还可获得专职福利顾问的支持,确保你在每一步都得到充分支持。
语言要求
总分6.5,各单项不低于6.0;或具备其他可接受的英语语言资格
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
雅思 | 6.5 | 6.0 | 6.0 | 6.0 | 6.0 |
总分88,听力不低于19,阅读不低于20,口语不低于22,写作不低于19
总分61,各单项得分不低于56
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
PTE | 61 | 56 | 56 | 56 | 56 |
课程描述
2025年计算机科学(软件工程)工学士(BEng)课程结构如下:
第一年为必修模块,涵盖软件工程导论、计算机科学基础(离散与连续数学)、Java编程、实用算法与数据结构、系统与网络、人工智能导论及一年级反思、以及全校范围的“全球工程挑战周”,每模块均为20学分,共120学分。
第二年继续学习核心课程,包括编程语言原理、网络安全实践与专业议题、数据库与逻辑、软件工作室(Software Hut)、自动机与计算复杂性、人工智能基础与应用,以及“工程——聘用你”实践周,每模块20学分,总计120学分。
第三年以40学分的毕业设计项目为核心,包含原创软件开发或实验研究、中期报告、最终论文(7000–14000字)及答辩;同时必修20学分的高级软件工程课程,并可从机器学习、自然语言处理、机器人学、密码学、生物启发计算等多个领域选修其余课程,完成个性化发展。
该课程强调理论与实践结合,注重团队协作、职业道德、人工智能素养及就业能力培养,贯穿全课程。