东师《基于Web程序设计》课程信息
东师《基于Web程序设计》课程信息本课程是计算机应用方向程序设计语言类课程,用于帮助学生掌握基于web程序设计的理论及实践技能。本课程是计算机网络、数据库课程的后继课程,是对计算机网络、数据库、通用程序设计语言的综合实践和提高。
本课程围绕基于web程序设计的常用工具、技术、涉及到的基础知识,以案例演示和讲解作为主要教学手段,辅助以课后练习来巩固概念和操作流程。
本课程的学习有助于提高学生的实践实验技能,也要求学生投入一定时间进行实践实验操作,从而体会课程中的基本概念、操作流程,进而理解实验的设计、验证、对实验结果的解释等。
本课程使用微软VisualStudio作为开发环境,使用C#程序设计语言,内容包括标准控件、站点开发控件、内建组件对象、数据库管理、数据库访问,及开发环境的使用。
课程以案例教学为主,以视频和真实可运行的代码讲解知识点。每段案例包括实验目标,作为工程中的用户需求,帮助学生体会实验设计的出发点和对实验效果的理解;实验完成全过程的操作录屏及同步语音解说,帮助学生亲身体会实验的过程;代码回顾和讲解,帮助学生理解实验步骤中的动机和对效果的解释;代码下载,帮助学生在出错时作为对比参考,方便纠正错误代码。共包括47节录屏、37节讲解、42节代码下载。
本课程始于2010年,作为高中起点专科计算机应用专业学生高年级课程。
最初开发环境使用VisualStudio2008,程序设计语言选择ASP.NET/VB,数据库选用Access,网页设计工具推荐使用记事本或DreamWeaver。随着web程序设计技术本身这几年的迅速发展,课程的开发环境历经VisualStudio2010至现在的VisualStudio2012,语言由VB为基础转为C#为主,数据库改为VisualStudio2012内置的sqllocaldb。由于学生知识结构的变化,在学习本课以前已经大多具体网页设计能力,因此网页设计部分淡出本课程。
课程中的案例几年来不断增补和扩充,并随着开发环境、语言、数据库的变化而更新。根据当时的网络性能,我们在视频中有意设计了“不使用语言,而使用文本框随时提示,压缩flash录屏”的方案,这在当年的网络环境下取得了很好的教学效果。当年的网络环境已经大大改善,可以流畅承载视频和语音,因此我们最终完全替换掉了当年的案例,更新为录屏同步语音解释、代码回顾教师解读的形式。
我们一如既往地保证所有知识点都有案例,所有案例有详细地操作步骤和解读,所有案例都能在学生的开发环境下运行,并且有教师代码可以参照。
课程的学习目标:
通过本课程的学习,学生应能熟练使用C#程序设计语言进行基于web程序设计,能够完成中小型网站设计的实施,包括标准控件、验证控件、导航控件的熟练使用,利用内建组建对象的帮助完成业务逻辑和调试,了解VisualStudio下数据库的管理和通过程序操作数据库的技术。
总学时:90小时
各章学习目标及学时
章 学时 学习目标
1 20 精通标准控件的使用,包括控件的属性、事件、方法,具备完成简单实验的基本技能。
2 20 掌握站点开发中常用的验证控件和导航控件的使用,利用控件达到预期效果,具备完成较为复杂实验的能力。
3 20 精通内建组件对象的使用,能够利用内建组件对象完成业务逻辑和帮助调试程序,能够理解和使用计算机网络课程中的知识和概念解释内建组件对象的效果。
4 15 掌握数据管理基本操作的方法,能够独立管理数据库,完成数据库和数据表的建立、增删改查等数据操作。
5 15 精通使用C#程序设计语言访问数据库,掌握多种数据操作技术,能够独立完成实验设计和完成较复杂的实验。
学习方法建议:
1.在案例中理解概念,2.通过重现实验中提高实验技能,和理解流程中每个步骤的意义,3.在实验过程中,时时与教师的代码对比以发现错误和不足。
各章的学习重点和难点:
章节 重点 难点
01_标准控件 标准控件的属性、方法、事件,及利用它们达到预期的界面效果和行为。 理解ASP.NET的网页表现与业务逻辑代码间的模型。
02_站点开发 验证控件和导航控件的使用。 相对复杂的小型项目的控制。
03_内建组件对象 内建组件对象的使用,应用于调试和业务逻辑。 基于HTTP协议理解内建组件对象的行为和用途。
04_数据库管理 VisualStudio内置数据库sqllocaldb的基本使用。 基于ER模型理解数据库管理。
05_数据库访问 使用C#语言操作数据库。 理解C#语言操作数据库的内建对象间的关系,理解各种方法性能差异的原理。
指导学生对学习资源的有效利用:
在每一节的学习中,学生可以先了解用户需求(实验目的),再观摩教师实验操作的过程,然后通过观看教师讲解掌握基本原理和每个步骤的动机、效果;接着,学生完成实验;在实验过程中,如果有疑惑,还可以通过代码下载对比本节实验完成后的工程,找出自己的差错。课后习题答案大多配有可实际运行的代码供参考对比。
你问我答,在常见问题的基础上对本章知识做了少量的扩展。扩展学习,参照实际工业范例,引进新的知识和领域,完善学生知识结构。
本课程总成绩100分,最终成绩由综合成绩组成,包括过程性评价和总结性评价两部分,过程性评价考核
成绩和总结性评价考核成绩分别占总成绩的30%和70%。其中过程性评价即为在线作业和离线作业,总结性评价即为期末考试。课程总成绩按百分制计算,60分为及格。
1.学生端计算机条件
项目 最低配置 推荐配置
CPU频率 1.4G以上 2.0G以上
CPU芯片 AMD2500+或奔腾4处理2.4系列 AMD5200+或奔腾酷睿双核系列
内存 512M以上 1G以上
硬盘容量 10G以上可用空间 20G以上可用空间
显示卡 集成显卡以上 独立显卡256M显存以上
光驱 DVD-ROM DVD-ROM
显示器 分辨率1024*768以上 分辨率1024*768以上
操作系统 Windows2000以上 WindowsXP或Windows7
浏览器 InternetExplorer8(IE8) InternetExplorer8(IE8)
插件 AdobeFlashPlayer7以上 AdobeFlashPlayer10
2.学生端网络条件
学生端网络带宽应不低于512K。
3.学习需求软件
(1)迅雷下载软件
课程为您提供了视频、文献、课件下载,您可以使用“右键另存为”,但是速度会比较慢,因此建议您安装迅雷下载软件,它是目前比较常用的下载软件,只需要单击“下载”即可帮助您将相关资源下载到本机使用。
建议您去多特软件站下载迅雷7软件,网址:http://www.duote.com/soft/2054.html
(2)PPT软件/DOC软件
拓展资源部分为您提供的教学课件格式为PPT,还有部分文献是DOC格式,因此您下载到本机之后无法打开,说明您电脑上没有OFFICE软件下的PPT、DOC组件,建议您检查本机是否安装OFFICE软件。
建议您去多特软件站下载OFFICE2003,网址:http://www.duote.com/soft/10062.html
(3)视频播放软件
课程学习为您提供了除电子书外,还有教学视频,拓展资源也为您提供了丰富的视频资源,因此要求您使用的电脑带有视音频播放软件,如:暴风影音、WindowsMediaPlayer、FlashPlayer。
建议您去多特软件站下载暴风影音,网址:http://www.duote.com/soft/9958.html
建议您去多特软件站下载WindowsMediaPlayer,网址:http://www.duote.com/soft/1620.html
建议您去天空软件站下载FlashPlayer,网址:http://www.skycn.com/soft/5671.html
(4)文献阅读器
拓展资源为您提供了相关的论文文献,其中大部分文献支持在线阅读和下载阅读,但是要求您的电脑安装相应的文献阅读器,如:PDF阅读器,其中PDF是专用论文阅读器,可以方便您在线阅读文献。
上图为PDF阅读器的图标,这是ADOBE公司的阅读器,建议您去完美天空软件站下载AdobeReader9.0,网址:http://www.wmzhe.com/html/view-11713.htm
4.平台使用问答
问题1.网页内容显示异常
回答1.请确认您的浏览器为IE8。
问题2.视频无法观看?
回答2.I请确认您已经安装了AdobeFlashPlayer,否则尝试下载安装AdobeFlashPlayer,然后重启浏览器;
II确保您是否有足够的带宽(最低要求:512Kbps);
III检查防火墙是否设置正确;
IV检查浏览器安全设置适当。在访问课件时,如果出现“为帮助保护您的安全,InternetExplorer已经限此文件显示可能访问您的计算机的活动内容。单击此处查看选项”请选择“允许阻止的内容”。
问题3.视频中有些内容字比较小,无法看清楚?
回答3.在视频播放后双击视频放大即可。
杨贵福,男,40岁,副教授,副总工程师。
专业方向: 计算机网络,软件工程
主要简历:
1994.09-1998.07 东北师范大学物理系 电子学与信息系统专业 本科
1998.09-1999.12 东北师范大学图书馆情报部 助理馆员
1999.12-2001.06 东北师范大学人事处师资科 科员
2001.06-2002.12 东北师范大学网络中心开发部 助理工程师
2001.09-2004.07 东北师范大学计算机系计算机软件与理论 硕士研究生
2002.12-2003.12 东北师范大学计算机系 助教
2003.12-2010.12 东北师范大学计算机学院 讲师
2005.09-2008.08 中国科学院长春应用化学研究所分析化学 博士研究生
2010.12- 东北师范大学计算机科学与信息技术学院 副教授
2008.09-2009.09 芬兰TUCS嵌入式系统实验室 访问学者
2013.09-2014.07大连理工大学化学学院 国内高级访问学者
2013.09- 东北师范大学信息化管理与规划办公室 副总工程师
教学经历:
主讲课程列表
计算机程序的构造与解释
项目实践
ACM指导竞赛
项目管理
算法与程序设计实践3
电工与电子技术基础
数字电路与数字逻辑
模拟电路
面向对象的系统分析与设计
面向对象程序设计
Java程序设计
电子商务
计算机网络
网页设计
计算机基础
科研成果:
项目:
序号 项目名称 项目级别
1 基于云服务的GPS设备取证 (省重点纵向)吉林省科技厅
2 基于低频振荡的微点阵阵列/图案化制备仪器系统 (纵向)国家自然科学基金委员会
3 扫描电化学显微镜上位机软件系统开发 (横向)中国科学院长春应用化学研究所
4 有机电致发光器件测试系统 (省青年纵向)吉林省科技厅
5 GPS信息检验方法研究 (纵向)公安部
6 基于管道-过滤器架构的虚拟仪器开发平台 (纵向)东北师大自然科学青年基金
7 电分析化学设备通用通信协议模型研究 (纵向)东北师大自然科学青年基金
8 东北大型科学仪器协作共用网(吉林)改造 (横向)吉林省科技创新平台服务中心
9 高速公路监控软件的设计与开发 (横向)吉林省高速公路管理局
10 东北三省大型科学仪器协作共享网 (纵向)吉林省科技厅
获奖项目:
序号 项目名称 奖励名称
1 基于Web程序设计 吉林省高等学校教育技术成果评比
2 集成电化学方法的表面等离子体共振测量仪 吉林省科学技术成果
3 基于双目立体视觉的人机界面装置 2009年“挑战杯”吉林省大学生课外学术科技作品竞赛
指导学生获奖:
指导学生取得挑战杯全国二等奖2项,三等奖1项;
国家创新实验两项;
ACM/ICPC(国际大学生程序设计竞赛)8次,其中东北地区赛二等奖三次,吉林省赛一等奖两次
任课教师团队的基本情况简介:
马志强教授,博士生导师
简历
1987年至今东北师范大学计算机学院
1998-2000日本东京东和系统公司
2002.8-2010.1东北师范大学计算机学院副院长
2010.01-至今东北师范大学计算机科学与信息技术学院院长
主讲
1.数字电路
2.模拟电路
3.生物信息学
4.生物序列分析
5.生物信息学算法导论
张靖波副教授
简历
1993年7月-1998年12月东北师范大学计算机科学系助教
1998年12月-2010年1月东北师范大学计算机学院讲师
2010年1月-现在东北师范大学计算机科学与信息技术学院副教授
主讲
计算机基础
ACM指导竞赛
周治国副教授
简历
2002年7月-2005年7月东北师范大学计算机学院助教
2005年8月-2011.12东北师范大学计算机学院讲师
2011年12月-现在东北师范大学计算机学院副教授
主讲
1.面向对象程序设计
2.Matlab
3.软件工程
4.JSP程序设计
5.Java程序设计
6.计算机图形学
7.Linux操作系统
8.算法与程序设计实践1
9.数据结构
10.C程序设计
ACM指导竞赛
李辉副教授
简历
1998年7月-2003年10月东北师范大学网络信息中心系统运行部部长
2003年11月-现在东北师范大学计算机学院副教授
主讲
1.TCP/IP协议原理
2.路由与交换实践
3.局域网设计与管理
4.信息安全技术
5.计算机应用基础
教材简介:
翁健红,基于C#的ASP.NET程序设计(第2版),机械工业出版社,2011年6月,ISBN:9787111290636
《基于C#的ASP.NET程序设计(第2版)》使用C#作为ASP.NET开发语言,主要介绍使用ASP.NET2.0进行Web应用系统设计开发的方法。《基于C#的ASP.NET程序设计(第2版)》共分10章,内容包括ASP.NET基础、C#语言基础、服务器端控件、ADO.NET数据库访问技术、VS.NET开发会员管理系统、数据窗体设计、内置对象与缓存、网站导航控件与Web服务、母版页与主题以及两个设计实例。
《基于C#的ASP.NET程序设计(第2版)》内容丰富,结构清晰,叙述深入浅出,适合作为高职高专院校计算机及相关专业Web应用系统设计开发的教材,也可作为ASP.NET培训教材或从事ASP.NET编程和网站开发人员的参考书。
参考书:
1.ASP.NET教程,[https://www.freetiku.com/]
2.微软官方参考手册MSND,[http://www.op5n.com/]
3.HTML基础,[http://www.w3school.com.cn/html/index.asp]
4.CSS基础,[http://www.w3school.com.cn/css/index.asp]
5.DavidGourley/BrianTotty,陈涓/赵振平翻译,HTTP权威指南,人民邮电出版社,2012-9,ISBN:9787115281487
6.王珊/萨师煊,数据库系统概论,高等教育出版社,2006-5,ISBN:9787040195835
7.(日)高桥麻奈,崔建锋翻译,漫画数据库,科学出版社,2010-5,ISBN:9787030271686
页:
[1]