教育应用Web程序设计教技2022
一、课程的学科背景
Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的非线性网状结构,从而实现基于超链接的网络应用。
目前几乎所有教育应用都是基于Web的,一些教育理念、内容和资源大多需要通过Web传播给其他人,因此教育应用Web程序设计是教育技术专业(非师)一门非常重要的专业必修课。它不仅为今后专业课学习夯实理论与技术基础,而且为程序设计、软件开发提供必要的理论、方法、技术与工具,促使学习向高阶迈进,并为就业奠定专业技术基础。
二、开设目的和意义
以培养学生的学科核心素养为目标,体现“技术•人文•生活”三位一体的融合;通过Web前端程序设计、JSP动态网页程序设计以及数据库设计等内容的教学,使学生掌握Web编程的思想和技术,为其将来解决实际问题,特别是解决面向教育应用的信息系统设计与开发问题提供支撑,并提高其程序设计能力和学科核心素养,对于培养实事求是的科学精神具有重要意义和实践价值,也使得学生能够胜任信息技术教育和软件研发工作,为其就业打下基础。
三、主要内容
教育应用Web程序设计主要包括内容有Web前端开发技术,包括HTML5、CSS、JavaScript、jQuery、Ajax、Bootstrap等程序设计,还有Web后端开发技术,包括基于JSP、Servlet、JavaBean、JDBC、数据库应用、实用组件、表达式语言与标签等程序设计,Java EE基础以及综合应用的课程设计。
四、课程特色
课程紧扣专业培养目标;围绕Web基础知识、Web前端技术和后端技术三大核心内容开展教学,培养学生软件设计思想和逻辑思维能力,提升其计算思维水平和学科核心素养。
五、思政教育
本课程将从以下几方面进行思政教育:
(1)通过理解Web网页程序设计的思想,重点关注JSP动态网页程序设计,培养学生综合运用Web前端和后端技术进行Web编程;(2)帮助学生端正学习态度、树立起编程的坚强毅力和耐心、养成善于观察与思考的习惯、培养良好的编程风格;(3)精心设计系列案例,融入思政理念,落实立德树人根本任务;(4) 采用“线上+线下”的混合教学模式,以讲授、、观摩、讨论、协作、展示和实验等为手段,注重Web技术的综合训练,提升学生的综合运用Web技术解决教育实际问题和教育应用的能力。
六、教学与考核方式
课程考核由平时成绩和期末考试两部分组成,即“平时表现+作业评价”和“期末软件作品+软件设计报告”,分别占30%和70%的比例,其中,平时成绩包括课堂表现、测验、汇报、实验、作业和出勤等,期末考核包括软件作品开发与设计报告撰写。