概述
该课程提供学生工业、商业和科学计算所该具备的广泛知识与技术技能。它综合了资讯与通讯科技行业(Information & Communications Technology,ICT) 相关的技能发展。学生将学习移动编程、SQL、C++、C、C#、PHP、Java Script、Java、HTML、CSS及Python。该课程注重系统分析与设计、软件需求工程、软件开发、软件测试与质量保证。学生将接受实习,并从中获得实践经验。
课程目标:
- 为学生提供软件工程方面的最新知识和增强的技术能力,以应对当今日益更新的物联网与云计算环境。
- 培养学生设计具有创新、创意以及符合道德的智能系统解决方案最新技能。
- 培养学生具备沟通、团队合作、领导力、创业和社交技能。
- 培养受聘于国际企业、持续研究并终身学习的毕业生。
课程纲要
第一学年
- Basic Computing Principles
- Systems Analysis and Design
- Programming Methods
- Mathematics in Computing
- Database Systems
- Internet Design Principles
- Computer Architecture
- Computer Ethics and Cyber Law
- Structured Programming
- Internet Programming & Applications
- Discrete Mathematics
- Software Requirements Engineering
第二学年
- IT Project Management
- Generic Programming
- Visual Programming
- Software Testing and Quality Assurance
- Operating Systems
- Database Management Systems
- Software Development
- Object-oriented Programming
- Software Engineering Principles
- Data Structures and Algorithms
- Software Verification and Validation
- Computer Networks
第三学年
- Project 1
- Human Computer Interaction
- Object-oriented Analysis and Design
- Research Methodology
- Elective I
- Elective II
- Project 2
- Cloud Computing
- Formal Methods
- Real-time Analysis and Design
- Elective III
- Elective IV
- Elective I & II
- Large-scale Computing
- Artificial Intelligence
- Mobile Platform Programming
- Elective III & IV
- Internet of Things
- Distributed Systems
- Natural Language Processing
Upon completion of Year 2, students are required to undergo 12 weeks of industrial training.
升学途径
入读我们全日制/半工读的 Master of Software Engineering 或 Master of Business Administration (MBA) 课程,並享有校友学费优惠。