C#程序设计教学实施方案DOC

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C#程序设计课程教学实施方案

C# 程序设计是一门实践性很强的专业基础课程。本课程的任务是让学生了解面向对象程序设计的基本概念和特点,了解.NET平台的主要思想、概念和特点,掌握C#编程的基本思路、步骤和方法,掌握C#勺基本组件及其使用方法。

通过本课程的学习,学生将进一步加强对面向对象的程序设计思想的理解,熟练使用.NET 的开发平台进行程序设计,并具有一定的在软件项目开发过程中分析、描述、解决问题能力。

1.基本描述

课程名称

C# 程序设计。

课程性质

《C卿序设计》课程是软件技术专业的一门重要的专业基础课。C#是从C和

C++派生来的一种简单、现代、面向对象和类型安全的编程语言。本课程采用知识点和代码示例相结合方式介绍C#语言程序设计的基础和技巧。

基础知识本课程的先修课程为程序设计语言基础、数据库系统及应用等。

学时安排

本课程的讲授共80 学时,讲授学时是50,课内实验学时是30。可以根据条件加入一些实训课时。

教学定位

本课程理论教学使学生掌握C#勺基本语法知识,掌握结构化程序设计方法的基本思想,掌握常用的数据结构及算法,充分理解和掌握面向对象程序设计思想。掌握C#勺可视化应用程序设计方法。

本课程理论教学让学生系统了解系统开发、编码、调试的全过程,提高动手能力,获得基本技能,要求学生达到以下的基本要求。

能力培养

通过理论课的教学,使学生掌握C卿序设计语言的语法知识和对程序设计思想的理解,通过实践课,使学生进一步巩固理论课堂上所学的知识,加强动手操作的能力,通过综合的实训环节,使学生系统了解应用系统开发过程,从而使学生掌握在.NET平台下进行软件开发的一般步骤和基本技巧。主要培养学生如下几方面的能力。

1.培养学生自学能力。

2.培养学生的逻辑思维、分析问题、解决问题能力。

3.培养学生运用 开发系统时解决实际问题的能力。

4.能利用C#语言结合开发简单的windows应用程序。

5.能利用C#语言结合实现对数据库的操作。

6.正确熟练地对所设计的实践内容进行设计、编码、编译、调试,熟练掌握调试的步

骤和基本方法。

7.正确处理调试过程中出现的各种情况,独立解决问题。

8.根据编译、调试结果对程序进行合理的修改。

9.设计出合适的测试数据对系统进行边界测试。

10.完成系统的调试,独立撰写清晰、工整、规范的报告。

主要特点

本课程内容的重点是掌握面向对象程序设计、可视化应用程序设计和数据库编程

技术。要求在理论上以必需够用为原则,应尽量避免过深过繁的理论探讨,重在使学生掌握使用C#设计应用程序的基本概念和掌握其编程技巧,并具备利用C#

语言开发.NET应用程序的能力以及能够编写、调试程序。

2.内容矩阵

C#程序设计内容矩阵如下表所示。

表C#程序设计内容矩阵

注:软件工程管理的内容可以放在软件需求前讲授,或在软件交付与维护后讲授。

《C#程序设计》教学大纲

(计算机科学与技术专业、软件工程专业适用)

参考学时:50 学分:3课程编号:

一、本课程的性质和任务

(1)课程的性质

《C卿序设计》课程是软件技术专业的一门重要的专业基础课。C#是从C

和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。本课程采用知识点和代码示例相结合方式介绍C#语言程序设计的基础和技巧。

(2)课程的任务

主要任务是使学生明确C#语言的基本概念和掌握其编程技巧,并具备利用C#语言开发.NET应用程序的能力。

二、本课程的基本内容和要求

第1章C#概述

教学要求

1、了解.NET Framework 的结构

2、理解.NET Framework的基本概念

3、了解.NET Framework 命名空间

重点

了解.NET Framework的体系结构及其组件,包括IL、JIT、CLS和CTS等。

难点

IL、JIT、CLS 和CTS

教学内容

1. 1 .NET Framework 简介

.NET Framework的当前版本为4.0版,.NET Framework的两个主要组件为公共语言运行时和统一类库集。.NET除了两个主要组件以外还包含编程语言和。

1.2 .NET Framework 的的体系结构

.NET Framework 的体系结构为:操作系统>公共语言运行时> 公共类库> 编程语言1.3 .NET Framework 的组件

CLR 和IL ,CLS 和CTS。

1、4 C#中常用的命名空间

讲授提示

本章首先介绍.NET Framework 的结构,包含MSIL 、CLR、CTS 等,以及它们之间的关系。然后介绍.NET Framework 中最常用的命名空间。

第2章简单的C#1序设计

教学要求

1 、掌握 集成开发环境的使用

2、了解 中使用动态帮助

3、掌握利用 创建控制台应用程序

重点

熟悉Visual Studio .NET IDE,并能够使用它创建C#应用程序。

难点

环境设置

教学内容

2. 1 Visual 简介

2. 2 Visual 的主要功能

自定义I DE 、窗口管理、IDE 中的窗口。

2. 3 使用动态帮助

2.4 Visual 的环境设置。改变窗口的默认外观及其布局。

指定用来保存项目的默认位置。指定常用命令的快捷键。

确定“任务列表”和“解决方案资源管理器”的默认行为。确定在生成项目或项目的解决方案时是否自动保存已更改的文件。

2.5 在Visual 中创建和编译应用程序创建一个控制台应用程序,一个控制台应用程序包含的文

件,编译控制台应用程序

讲授提示

本章首先介绍Visual 的功能、在Visual 中使用动态帮助和Vusual 的环境设置,最后在Visual 中建立了一个应用程序。

第3 章C# 设计基础

教学要求

1、掌握C#代码的基本书写规则、变量与常量的命名规则和声明、表达式的组成和书写规则、常用内部函数的使

用。

2、理解C#的数据类型、运算符的分类和优先级别。

3、了解C#的编码规则。

重点

常量和变量的定义,运算符和表达式的书写。

相关文档
最新文档