《信息系统软件设计》教学大纲2.doc
文本预览下载声明
??《信息系统软件设计》课 程 教 学 大 纲
课程编号:
课程名称:信息系统软件设计
总学时:80学时
实验学时:40学时
一、说明部分
1、课程的性质
《信息系统软件设计》是信息管理与信息系统专业本科生的一门必修课程。C#是微软特别为.Net平台设计的一种现代编程语言,.Net有着广阔的应用前景,它不但改变了开发人员开发应用程序的方式和思维方式,而且使开发人员能创建出各种全新的应用程序。 本课程的主要学习C#的变量与数据类型、程序流控制、方法与数组、类与对象、继承与多态、常用控件与自定义控件、数据库编程、文件管理、网络编程技术、多线程编程技术、多媒体编程等内容。 本课程开设的目的是要求学生理解面向对象的基本思想、基本概念;掌握面向对象程序设计语言的基本结构、各种语法成分的作用、语法结构及运用方式;了解面向对象程序设计的方法和技巧;进一步加强学生编写和调试应用程序的能力。生C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能
教学内容及教学要求
1) 了解.NET开发平台基本架构。
2) 掌握C#语法。
3) 掌握面向对象的编程方法。封装、继承、多态、泛型等概念。
4) 掌握应用Visual Studio 2008进行Windows窗体界面设计。
5) 掌握ADO.NET与SQL Server数据库编程方法。
6) 掌握ASP.NET文档。
教学重点、难点
类、对象、类的继承与多态性概念的理解,如何设计面向对象程序与采用“教学训一体”方式教学 80学时,其中课内学时40,实验40。
6、教材及参考书??教材:《C#程序设计及应用教程(第2版)》,主编:马骏,出版社:人民邮电出版社,2009年5月
?? 《Visual C#.NET程序设计教程》,主编:罗福强、白忠建、杨剑,出版社:人民邮电出版社,2009年2月
?? 《C#应用程序设计教程》,主编:耿肇英,出版社:人民邮电出版社,2007年9月
??《C#程序设计标准教程》,主编:王小科,吕双,出版社:人民邮电出版社,2009年3月
??
二、正文部分
第一章 C#.NET程序设计概述2
了解:C#应用程序结构
掌握:开发平台下常用的三种应用程序模板的使用,C#程序的调试方法。
第二章 数据类型与流程控制2学时
2.1 数据类型
2.2 常量与变量
2.3 运算符与表达式
2.4 数据的控制台输入和输出
2.5 流程控制语句(分支语句、循环语句、跳转语句、异常处理)
教学要求:
通过简单实例掌握:C++程序的程序结构和执行机制
掌握:C#常用的值类型的使用
掌握:理解数据类型间的转换、装箱与拆箱等概念。
了解:常量和变量的概念,掌握变量的声明、初始化方法。
掌握:C#的运算符及其运算规则。
了解:程序的分支结构和循环结构
掌握:分支语句和循环语句的使用方法。
掌握:C#的异常处理语句的使用方法。
第三章 常用数据类型 4学时
3.1 字符串
3.2 数组
3.3 枚举
3.4 泛型
3.5 泛型集合
教学要求
了解:C#引用类型中的枚举、泛型、泛型集合的概念和使用。
掌握:数组和字符串的相关概念及其使用方法。
第四章 面向对象的编程基础6学时
4.1 类
4.2 结构
4.3 方法
4.4 属性与索引器
教学要求
理解:面向对象的基本概念
掌握:类和对象的创建方法。
掌握:结构的概念与应用
掌握:类的方法的定义、调用与重载,以及方法的参数传递的工作机制。
掌握:类的成员、属性、字段的概念及使用方法。
了解:构造方法的作用。
了解:区别属性与索引器。
第五章 面向对象的高级编程4学时
5.1 类的继承与多态性
5.2 接口
5.3 委托与事件
5.4 反射5.5 序列化与反序列化
教学要求
理解:面向对象的基本概念
掌握:C#中类的可访问性、继承性与多态性的概念及应用。
掌握:抽象类、接口的定义及使用方法。
掌握:分部类和命名空间的使用方法。
掌握:委托的声明、实例化与使用方法。
掌握:事件的定义与调用。
理解:序列化与反序列化的概念与编程方法。
第六章窗体、控件和组件6学时
6.1 窗体与对话框
6.2 容器类控件
6.3 文本操作类控件
6.4 选择操作类控件
6.5 图像操作类控件
6.6 菜单、工具栏与状态栏
6.7 视图操作类控件
教学要求
掌握:Windows窗体和控件的常用属性。
掌握:常用控件的事件和属性的使用。
掌握:设计Windows窗体方法。
掌握:创建较为复杂的事件驱动程序方法。
第七章 目录与文件管理 2学时
7.1 目录管理
7.2 文件管理
7.3 文件读写
教学要求:
掌握:.NET Framework有关操作驱动器、目录、文件和路径的类及其使用方法。
掌握:有关流、读写文本文件和二进制文件的类及其使用
显示全部