文档详情

《程序设计语言》教学大纲.doc

发布:2017-07-17约2.85千字共3页下载文档
文本预览下载声明
课程名称:程序设计语言 适用专业:计算机网络应用 适用层次:高技 总 学 时:320学时 一、说明 1、课程的性质与任务 《程序设计语言》课程是高技计算机网络应用专业必修的课程,本课程采用的语言是Javascript,简单、实用,能使互联网前端和后端有机的结合;利用第三方库、模块,学生可以高效、快速地开发出互联网产品,同时为专业知识奠定了扎实的基础;课程与互联网密不可分,通过掌握互联网的专业知识,培养学生的职业素养、学习能力和团队合作精神能力。 2、教学基本任务和要求 熟练使用Javascript编写程序;掌握HTML、CSS和Javascript制作前端网页,熟悉jQuery、Bootstrap等框架的使用;掌握利用Node.js和Express.js构建服务器后台程序,并与前端进行数据交互;了解产品的用户体验,识得UI制作;掌握利用UML建模工具绘制用例图、功能图、流程图等;知道WebSocket原理,并学会使用WebSocket构建实时通讯系统;通过Node.js第三方模块,学会动态地构建应用程序的多样主题;了解Ghost开源系统,识得利用Ghost构建多样主题的博客网站;掌握国外搜索引擎的搜索技巧,能看懂、理解搜索结果的英文内容。 3、教学方法与重点、难点 《程序设计语言》是一门理论性和实践性都很强的专业课程,理论性要求学生具备一定的逻辑思维能力,实践性要求学生多动手。因此课程的重点放在项目实践上,培养学生较强的动手能力、解决问题能力、独立思考能力和项目协作能力。理论知识以精讲为主,讲清基本原理、基本方法与基本技巧,为学生提高动手技能打好基础;多利用国外搜索引擎,能让学生掌握专业知识的同时,也能培养学生的英文阅读、交流能力。 二、内容及学时分配 序号 章节内容 总学时 讲授 学时 训练 学时 备注 1 第一章 课程介绍 2 2 2 第二章 基本语法 12 6 6 §2.1 变量与数据类型 §2.2 程序结构控制 §2.3 自定义函数 §2.4 字符串函数 §2.5 Math函数 2 1 1 1 1 2 1 1 1 1 3 第三章 闭包与回调函数 12 6 6 §3.1 剖析函数定义 §3.2 闭包 §3.3 回调函数 2 2 2 2 2 2 4 第四章 对象 12 6 6 §4.1 对象的使用 §4.2 this、apply、call §4.3 原型继承 2 2 2 2 2 2 5 期中考试 2 2 6 第五章 数据处理 8 4 4 §5.1 数组处理 §5.2 JSON、XML处理 §5.3 正则表达式 1 1 2 1 1 2 7 第六章 错误处理 2 1 1 8 第七章 HTML中的Document 6 3 3 §7.1 DOM元素与操作 §7.2 DOM事件驱动 2 1 2 1 9 第八章 流行的jQuery 10 5 5 §8.1 jQuery的使用 §8.2 jQuery案例 1 4 1 4 10 第九章 网页页面制作 10 5 5 §9.1 jQuery的使用 §9.2 jQuery案例 1 4 1 4 11 期末复习、考试 4 2 2 12 第十章 博客系统项目介绍 4 4 项目实践 §10.1 博客系统的需求分析 §10.2 博客系统的设计 2 2 13 第十一章 开发环境 4 2 2 §11.1 系统环境配置 §11.2 第一个Express.js程序 1 1 1 1 14 第十二章 界面的设计与制作 8 4 4 §12.1 首页、文章页界面 §12.2 管理员界面 2 2 2 2 15 第十三章 用户认证 6 3 3 §13.1 用户认证函数 §13.2 创建数据库 §13.3 用户认证数据查询 1 1 1 1 1 1 16 第十四章 管理员模块 16 8 8 §14.1 管理员管理分类 §14.2 管理员发布文章 §14.3 管理员修改文章 §14.4 管理员删除文章 2 2 2 2 2 2 2 2 17 期中考试 2 2 18 第十五章 完善界面 4 2 2 §15.1 首页界面的完善 §15.2 文章页界面的完善 1 1 1 1 19 第十六章 代码优化 4 2 2 20 第十七章 评论模块 20 10 10 §17.1 评论按钮事件 §17.2 评论处理函数 §17.3 评论数据操作 §17.4 服务器评论数据返
显示全部
相似文档