本课程是 数据科学与大数据技术、软件工程、物联网工程等专业的一门专业选修课程,其前导课程为《程序设计基础》,后续课程为基于Web的软件系统设计与开发、软件测试等相关课程。为了顺应信息时代的发展以及贴近企业对人才的需求,课程以Web前端核心技术HTML5、CSS3与 JavaScript为知识主线,以“立德树人”为思政主线,鉴于大二学生拥有较强的自主学习能力和一定的问题解决能力,实施线上自主学习、线下教师引导及小组协作完成项目任务,即基于项目驱动的翻转课堂教学模式。在传递前端技术系统性与前沿性知识的同时,通过自主探究、协作学习等模式,培养学生求真务实的品格与科学观;网站开发与集成的项目实践中,将优化处理后的信息资源以恰当的媒体形式、严谨的逻辑方式与精准的前端技术表现在网站中,提升将多学科融合解决问题的能力;培养学生具有正确的职业道德和规范、社会责任感和国际视野;培养学生具有团队协作精神、批判性思维能力、开拓进取和追求创新的能力,形成较强的工程实践能力,以适应社会和企业对人才培养的需求。
知识目标:系统掌握HTML5、CSS3与JavaScript等Web前端核心与前沿性知识,明辨前端开发设计规范、理念,理清前端工程师发展路径,具备扎实的前端开发基础;
能力目标:能将优化后的素材以严谨的逻辑方式与精准的前端技术表现在网站项目实践中,具备企业级前端项目开发的基础工程实践能力;
素养目标:明确职业道德和规范,具备社会责任感、团队协作精神、批判性思维能力、开拓进取和追求创新的能力,形成胜任企业岗位需求的前端工程师职业素养。
针对本课程操作性强的特点,获取证书的要求为:本课程60分及以上以上即可获得证书。60分以下为不及格,60-69为及格,70-79为中等,80-89为良好,90-100为优秀;模块项目作业40%,最终考试占50%,课程参与讨论及交流占10%。课程讨论限定在讨论区【课堂交流区】板块,发帖(或回帖)3个及以上为满分。
程序设计等
参考教材:
1.Web前端开发技术-HTML、CSS、JavaScript(第二版),储久良编著 清华大学出版,2016.8
2.响应式Web开发项目教程(HTML5+CSS3+Bootstrap),黑马程序员,人民邮电出版社,2017.1
3.响应式Web设计 HTML5和CSS3实战 第2版,本·弗莱恩,人民邮电出版社,2017.1
4.HTML5+CSS3从入门到精通,李东博,清华大学出版社,2013.6
5.HTML5+CSS3网站设计基础教程,传智播客高教产品研发部,人民邮电出版社,2016.3
6.CSS 3实战,成林,机械工业出版社,2011.5
7.CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation,谢郁,电子工业出版社,2014.9