动态网站开发基础教程(C#篇)教学大纲
https://www.360docs.net/doc/d41278085.html,动态网站开发基础教程(C#篇)教学大纲
学时:72(其中理论学时:36,实践学时:36)
适用专业:计算机及相关信息专业
一、课程的性质与任务
课程性质:专业课
课程任务:通过本课程的学习使学生能够对基于https://www.360docs.net/doc/d41278085.html,的动态网页开发和Web数据库开发技术有一个全面而深入的了解。
前导课程:数据库原理与应用(ACCESS)、网页设计和SQL Server2000
二、教学基本要求
1、通过本课程的学习,学生应达到下列基本要求:
在理论上学生学习本课程后,应能够掌握微软.NET架构基本思想、C#语言的基本2、编程以及动态网页开发的基本技术。
2、在实践技能上能够利用https://www.360docs.net/doc/d41278085.html,技术进行比较深入的动态网页程序设计,并且有能力开发实用的Web应用程序。
三、教学条件
机房教学,学生人手一台计算机(能运行Windows操作系统和.NET SDK Framework 1.1以上版本以及SQL Server数据库管理系统)。机房需具有电脑投影设备以便于教师操作演示。
重点:
? C#程序设计基础,如数据类型、常量、变量、函数、过程、循环语句、选择语句等内容。?HTML 服务器控件和 Web 服务器控件,如常用的文本框、标签、按钮、下拉列表框、单选框、复选框、文件上传等基本控件的使用方法。
? Request 、 Response 等重要的内部对象,如利用 Request 对象获取数据,利用 Response 对象输出数据,利用 Session 对象和 Application 对象保存数据等。
?数据库程序设计,包括利用 Access 建立数据库和使用 SQL 语言,以及查询、添加、删除和更新记录的基本方法,尤其是利用 DataGrid 数据绑定控件。
?隐藏代码的使用方法。
难点:
?类的使用,如类的定义、继承、重写、共享成员、静态成员等知识。
?对 DataSet 对象的操作。
?使用业务对象,尤其是包含界面的业务对象(自定义控件的)
? Web 服务。
采用课堂理论教学、教师操作演示、学生动手实践、课后作业以及教学网站和论坛互动等多维多层次结合的教学方法。
六、考核方式及评分办法
本课程考核成绩由平时考核、期末考试及实验环节组成,分数比例为:
A平时考核:60%,包括实训30% 测验 20% ,平时表现与作业 10%。
B期末考试:20%,包括应用实际项目开发10% 上机开卷考试成绩10%。
C实验环节:20%,
课程考核总成绩=A(60%)+B(20%)+C(20%)