基于
et的web程序设计课程教学大纲
课程编码:0221313学时数:90课程性质:专业方向先修课程:面向对象程序设计适用专业:计算机科学与技术
一、课程的性质、目的和任务
本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的专业限选课程。本课程的教学目的在于通过教与学,使学生正确理解web程序设计相关的概念、基本原理、一般方法及安全问题。通过学习本课程,学生具备在NET平台上熟练运用HTML、JavaScript、ASPNET、ADONET、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力。
二、课程教学内容及基本要求
第一章ASPNET入门学时分配6讲课2(上机实践)8学时主要内容
1ASPNET技术进行简要介绍2ASPNET的优点、功能和工作原理以及如何配置IIS3Web窗体的特点、功能、生命周期以及它的IDE环境和如何在VS20052008下创建ASPNET应用程序4介绍ASPNET页的结构5Page对象的各种事件和属性。需要着重讲解Page_Load事件和IsPostBack属性的用法6要求能够对ViewState对象的作用和代码隐藏技术有充分的理解教学重点1理解ASPNET的功能和工作原理2在IIS中为应用程序设置虚拟目录3Page对象的各种事件和属性的用法,代码隐藏技术教学难点1对Web窗体的特点、功能和生命周期的理解2PageIsPostback属性的用法和对VIEWSTATE对象的理解教学要求1了解ASPNET2了解Web窗体
f3掌握IIS的配置4掌握ASPNET应用程序创建的步骤5了解ASPNET页的结构6掌握Page对象的各种事件和属性7理解_ViewState对象8理解代码隐藏的概念
第二章C程序设计基础学时分配6讲课4(上机实践)10学时主要内容
1标识符2基本数据类型3控制结构4类的定义、属性、方法、事件教学重点1命名空间的导入2数据类型转换3C类的使用教学难点1C类的使用教学要求1掌握C的变量、常量、控制语句2掌握C类的基本使用方法3理解C的异常处理4掌握C类的使用
第三章Web服务器控件学时分配4讲课4(上机实践)8学时主要内容
1ASPNET页的工作原理2如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控件教学重点1掌握控制权转移控件的使用、掌握选择控件的使用以及容器控件的使用2容器控件的使用以及使用代码操作CSS教学难点1容器控件的使用以及使用代码操作CSS教学要求
f1掌握使用文本输入控件2掌握使用控制权转移控件3掌握使用选择控件4讨论其他控件
第四章HTML控r