当前位置:文档之家› 《程序设计语言》教学大纲

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

课程名称:程序设计语言 适用专业:计算机网络应用
适用层次:高技 总 学 时:320学时
一、说明
1、课程的性质与任务
《程序设计语言》课程是高技计算机网络应用专业必修的课程,本课程采用的语言是Javascript,简单、实用,能使互联网前端和后端有机的结合;利用第三方库、模块,学生可以高效、快速地开发出互联网产品,同时为专业知识奠定了扎实的基础;课程与互联网密不可分,通过掌握互联网的专业知识,培养学生的职业素养、学习能力和团队合作精神能力。

2、教学基本任务和要求
熟练使用Javascript编写程序;掌握HTML、CSS和Javascript制作前端网页,熟悉jQuery、Bootstrap等框架的使用;掌握利用Node.js和Express.js构建服务器后台程序,并与前端进行数据交互;了解产品的用户体验,识得UI制作;掌握利用UML建模工具绘制用例图、功能图、流程图等;知道WebSocket原理,并学会使用WebSocket构建实时通讯系统;通过Node.js第三方模块,学会动态地构建应用程序的多样主题;了解Ghost开源系统,识得利用Ghost构建多样主题的博客网站;
掌握国外搜索引擎的搜索技巧,能看懂、理解搜索结果的英文内容。

3、教学方法与重点、难点
《程序设计语言》是一门理论性和实践性都很强的专业课程,理论性要求学生具备一定的逻辑思维能力,实践性要求学生多动手。

因此课程的重点放在项目实践上,培养学生较强的动手能力、解决问题能力、独立思考能力和项目协作能力。

理论知识以精讲为主,讲清基本原理、基本方法与基本技巧,为学生提高动手技能打好基础;多利用国外搜索引擎,能让学生掌握专业知识的同时,也能培养学生的英文阅读、交流能力。

二、内容及学时分配

号章节内容总学

讲授
学时
训练
学时备注
1第一章 课程介绍22
2第二章 基本语法1266§2.1 变量与数据类型
§2.2 程序结构控制
§2.3 自定义函数
§2.4 字符串函数
§2.5 Math函数
2
1
1
1
1
2
1
1
1
1
3第三章 闭包与回调函数1266§3.1 剖析函数定义
§3.2 闭包
§3.3 回调函数
2
2
2
2
2
2
4第四章 对象1266§4.1 对象的使用
§4.2 this、apply、call
§4.3 原型继承
2
2
2
2
2
2期中考试
5
2
2 6第五章 数据处理8
44 §5.1 数组处理
§5.2 JSON、XML处理§5.3 正则表达式
112112 7第六章 错误处理
211 8
第七章 HTML中的Document 6
33 §7.1 DOM元素与操作§7.2 DOM事件驱动
2121 9
第八章 流行的jQuery 10
55 §8.1 jQuery的使用§8.2 jQuery案例
1414 10第九章 网页页面制作
10
55 §9.1 jQuery的使用
§9.2 jQuery案例
1414 11期末复习、考试
422
12第十章 博客系统项目介绍4
4 项目实践
§10.1 博客系统的需求分

§10.2 博客系统的设计
22
13第十一章 开发环境4
22§11.1 系统环境配置
§11.2 第一个Express.js 程序
111114
第十二章 界面的设计与制作8
44§12.1 首页、文章页界面§12.2 管理员界面
222215第十三章 用户认证6
33§13.1 用户认证函数
§13.2 创建数据库
§13.3 用户认证数据查询
11111116第十四章 管理员模块16
88§14.1 管理员管理分类§14.2 管理员发布文章
§14.3 管理员修改文章§14.4 管理员删除文章
2222
2222
17期中考试2
218第十五章 完善界面4
22§15.1 首页界面的完善§15.2 文章页界面的完善
111119
第十六章 代码优化42220
第十七章 评论模块20
1010§17.1 评论按钮事件§17.2 评论处理函数§17.3 评论数据操作§17.4 服务器评论数据返回处理
§17.5 管理员审核评论
222222222221第十八章 分页处理62422第十九章 系统的测试42
223
期末考试
2
224第二十章 聊天室的需求分析
422项目实践
25第二十一章 页面设计与绘制
62426第二十二章 功能模块流程图
62
427第二十三章 服务器端代码20 2028期中考试
2 229第二十四章 浏览器端代码10
1030第二十五章 CSS转为SASS 1841431第二十六章 多样主题62432第二十七章 RequireJS 62
433期末考试
2
234第二十八章 Ghost介绍与安装
211项目实践35第二十九章 Ghost目录与API
42236第三十章 防制ThemeForest 主题344
3037期中考试
2
2
38第三十一章 自创
2828 ThemeForest主题
39第三十二章 销售
ThemeForest主题844 40期末考试22 41合计320104216
三、教学建议
1、项目实践的章节内容紧密相连,贯穿一个学期,应以学生为主,教师为辅的形式进行教学,教师根据章节的内容进行授课、并监督和跟进项目的进程。

2、课程教学资源、项目资源等使用与建设应充分利用网络进行搜索、下载有关资料。

3、学习场地、设施要求多媒体教室、相关视
频音响设备、计算机机房。

4、教师应具备丰富的专业知识,掌握互联网前端、后端的技术发展与需求,较强的专业解答能力,具有良好的职业道德。

相关主题