"《C#程序设计语言A》课程教学大纲" 该课程教学大纲旨在培养学生使用NET平台开发应用程序的能力,主要教学内容以应用为主,以语法介绍为辅,主要包括C#语言基本语法、面向对象编程方法、C#开发Windows应用程序、C#开发Web应用程序等。 课程目标: 1. 掌握.NET平台下的C#语言程序设计的基本理论、方法和应用。 2. 了解高级程序设计的基本知识,掌握高级程序设计的基本方法。 3. 熟悉新一代面向对象语言设计的基本框架,掌握类、对象、封装、继承和多态性等面向对象程序设计(OOP)概念。 课程目标与毕业要求的对应关系: 课程目标1对应毕业要求2.2具有一定的地理信息软件工程专业知识和管理能力,初步具备比拟大型的地理信息平台的架构能力。 课程目标2对应毕业要求2.问题分析:能够应用数学、自然科学和地理信息科学的基本原理,识别、表达、并通过文献研究分析地理信息专业问题,具备地理信息系统的架构能力。 课程目标3对应毕业要求3.设计/开发解决方案:能够设计针对地理信息领域的工程问题的解决方案,具备地理空间数据的综合处理分析和应用能力、数字地图设计与编制能力和地理信息系统的开发能力;能够在设计和开发环节中表达创新意识。 教学内容与教学方法: 1. .NET Framework 和 C#简介:授课4学时,作业12,支撑课程目标:2。 * 知识点:明确本课程的地位、性质、任务和学习方法;掌握.NET Framework的体系结构、公共语言运行库、通用类型系统、公共语言规范、.NET应用程序执行步骤、Visual Studio 2010开发环境、控制台输入和输出等。 * 重点:C#程序结构、Visual Studio 2010开发环境、输入和输出。 * 难点:.NET Framework的体系结构、.NET Framework的组件、控制台输入和输出。 * 基本要求:1.识记:C#编程基础概念。2.领会:Visual Studio的安装、启动和退出、Visual C#集成开发环境、窗体和常用控件。3.简单应用:简单应用程序的开发例如。4.综合应用:设计第一个C#的" Hello world!”程序,采用控制台编程实现输入和输出。 2. C#语言编程基础:授课12学时,作业21, 23,支撑课程目标:1, 2。 * 知识点:掌握Visual C#语言的基本数据类型、常量与变量、运算符和表达式、常用内部函数、数据的输入输出、程序代码编写规则。 * 重点:基本数据类型、常量与变量、运算符和表达式、常用内部函数。 * 难点:常量与变量、运算符和表达式、常用内部函数。 * 基本要求:1.识记:C#语言中的基本数据结构、数据类型及类型转换、选择结构等。 3. 面向对象程序设计基础:授课12学时,作业3。 * 知识点:掌握面向对象程序设计的基本概念、类、对象、封装、继承和多态性等。 * 重点:面向对象程序设计的基本概念、类、对象、封装、继承和多态性等。 * 难点:面向对象程序设计的基本概念、类、对象、封装、继承和多态性等。 * 基本要求:1.识记:面向对象程序设计的基本概念、类、对象、封装、继承和多态性等。 4. 窗体和常用控件:授课10学时,作业4。 * 知识点:掌握窗体和常用控件的基本概念、设计和实现。 * 重点:窗体和常用控件的基本概念、设计和实现。 * 难点:窗体和常用控件的基本概念、设计和实现。 * 基本要求:1.识记:窗体和常用控件的基本概念、设计和实现。 5. 对话框的设计、菜单、工具栏和状态条:授课6学时,作业5。 * 知识点:掌握对话框的设计、菜单、工具栏和状态条的基本概念、设计和实现。 * 重点:对话框的设计、菜单、工具栏和状态条的基本概念、设计和实现。 * 难点:对话框的设计、菜单、工具栏和状态条的基本概念、设计和实现。 * 基本要求:1.识记:对话框的设计、菜单、工具栏和状态条的基本概念、设计和实现。 6. 数据文件及数据库应用:授课10学时,作业6。 * 知识点:掌握数据文件及数据库应用的基本概念、设计和实现。 * 重点:数据文件及数据库应用的基本概念、设计和实现。 * 难点:数据文件及数据库应用的基本概念、设计和实现。 * 基本要求:1.识记:数据文件及数据库应用的基本概念、设计和实现。 7. 调试和异常处理:授课2学时,作业7。 * 知识点:掌握调试和异常处理的基本概念、设计和实现。 * 重点:调试和异常处理的基本概念、设计和实现。 * 难点:调试和异常处理的基本概念、设计和实现。 * 基本要求:1.识记:调试和异常处理的基本概念、设计和实现。 本课程教学大纲旨在培养学生使用NET平台开发应用程序的能力,主要教学内容以应用为主,以语法介绍为辅,主要包括C#语言基本语法、面向对象编程方法、C#开发Windows应用程序、C#开发Web应用程序等。
- 粉丝: 3768
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python-leetcode题解之208-Implement-Trie-(Prefix-Tree).py
- python-leetcode题解之207-Course-Schedule.py
- python-leetcode题解之206-Reverse-Linked-List.py
- M3U8 Downloader v2.1
- python-leetcode题解之205-Isomorphic-Strings.py
- python-leetcode题解之204-Count-Primes.py
- python-leetcode题解之203-Remove-Linked-List-Elements.py
- Mycat 2完整文件打包
- python-leetcode题解之202-Happy-Number.py
- python-leetcode题解之200-Number-of-Islands.py