成为第一个分享这门课真实体验的人。
来自官方课程资料的结构化信息
课程代码
EIE4432
课程名称
Web Systems and Technologies
开课学系
eee
所属学院
Faculty of Engineering
学分
3 学分
级别
4
课程简介
本课程将为学生提供开发互联网和网络应用的基本原理和实用编程技能。它使学生能够掌握客户端和服务器端编程的开发技能,特别是数据库应用。学生将有机会通过基于客户端/服务器网络编程各组件的编程练习来实践这些概念。 课程大纲: 1. 客户端/服务器计算简介 客户端/服务器计算的基本原理;客户端/服务器系统的特征和应用领域;两层与三层客户端/服务器解决方案的比较;网络编程模型;交互式网络。 2. 客户端网络编程 客户端网络编程的优势和局限性。基于 HTML、CSS、JavaScript、jQuery、AJAX、JSON 的基本概念和开发。 3. 服务器端网络编程 服务器端编程的方法。服务器端网络编程的优势和局限性。基于 Node.js 和 RESTful API 的服务器端编程框架。 网络应用开发:开发网络应用;同步和异步技术的比较。 4. 网络数据库应用 网络数据库应用:多层架构;网络数据库应用的基本原理:存储、管理和检索数据。 实验: • 客户端网络应用编程。 • 服务器端网络应用编程。 • 数据库驱动的网络设计。 • 网络数据库应用。
学习目标
本课程将为学生提供开发互联网和网络应用的基本原理和实用编程技能。它使学生能够掌握客户端和服务器端编程的开发技能,特别是数据库应用。学生将有机会通过基于客户端/服务器网络编程各组件的编程练习来实践这些概念。
先修要求
ENG2002 计算机编程 AND ENG2003 信息技术
教学模式
讲授(18 小时),辅导(补充讲授;澄清概念和讨论问题/示例),实验(21 小时;开发客户端和服务器端网络应用),项目(基于小组、数据库驱动的网络应用开发和展示)