- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《C++程序设计》教学大纲
课程编号英文名称:C#Programming
学分:2
学时:总学时40学时,其中理论24学时,实践16学时
先修课程:C语言
课程类别:选修
授课对象:电气工程及其自动化专业学生
教学单位:机械与电气工程学院
修读学期:第5学期
一、课程描述和目标
本课程是为电气工程及其自动化等相关专业本科生开设的一门选修课程。C#是微软公司发布的一款简单的、现代的、通用的、面向对象的编程语言、是.NET?windows网络框架的主角,使得程序员可以快速地编写各种基于.NET平台的应用程序。通过对以C#编程语言的学习,为相关专业学生奠定基本应用技能的储备,培养学生的实际动手能力和开发能力,满足时代对综合性人才的需求。
本课程拟达到的课程目标:
课程目标1:学习面向对象编程基本概念,掌握C#语言基础知识、语法构成、熟悉常用类的用法;具有一定的面向对象程序分析、设计、编码、调试能力:能够根据实际问题的特征、性质以及实际情况,抓住主要矛盾,进行合理的简化,建立相应的逻辑实体模型。能比较熟练地运用封装、继承、多态等特性进行基础类的设计和实现;
课程目标2:能够根据用户需求确定软件系统或相关产品的设计目标。能根据目标选取恰当的C#、.Net开发技术与设计流程,并确定系统、模块或流程的研发方案,体现创新意识。
课程目标3:通过教学过程和实践开发过程中的规范要求,培养精益求精和团队合作精神,提升符合社会主义核心价值观的个人素质。
二、课程目标对毕业要求的支撑关系
毕业要求指标点
课程目标
权重
3.2能够针对特定需求,完成输电、变电、配电、拖动等单元模块的设计;
课程目标1
H
9.1.理解多学科背景下团队合作的重要性,能够与其他成员有效沟通,合作共事;
课程目标2
M
9.3能够辩证吸收团队其他队成员的意见和建议,组织、协调和指挥团队开展工作。
课程目标3
H
三、教学内容、基本要求与学时分配
序号
教学内容
基本要求及重、难点(含德育要求)
学时
教学方式
对应课程目标
1
C#概述和输入输出
掌握认识C#,学会集成开发环境的安装与配置。
重难点:输入输出
德育要求:与时俱进
2
演示
课程目标1
12
C#基础语法
掌握C#中的基本数据类型,运算符与表达式,语句和语句块,程序的流程控制等基础语法。能综合应用这些知识编写面向过程的逻辑代码模块。
德育要求:耐心、恒心,认真完成每个小任务
4
翻转教学、练习+讲解
课程目标1
3
数组和常用类
掌握常用类如string的用法;能根据需求查找并使用恰当的系统类。
重难点:值类型和引用类型,string类的常用方法
德育要求:从系统类库中体会“与人民服务”
4
翻转教学
课程目标1
4
面向对象编程方法
理解面向对象的基本概念:封装、类、对象,方法,成员变量和局部变量,构造方法等;能应用这些概念发现、设计、实现和使用类。
认识继承的优点,掌握多态的优势和应用场合;理解抽象类和接口的区别。
重难点:根据实际需求综合应用以上知识来实现一组相关类和接口
德育要求:大局观
4
演示,案例教学
课程目标1
课程目标2
课程目标3
5.
窗体应用程序设计
常用的控件、常用的对话框、菜单和工具栏的设计
重难点:控件的选择和常用属性、方法
德育要求:一丝不苟、认真细致
6
演示,案例教学
课程目标1
课程目标2
课程目标3
6
文件操作和数据处理、异常等
文件管理,文本文件/二进制文件的读写、异常处理,ado基础
重难点:异常机制的理解和应用
德育要求:前瞻性
4
演示,案例教学
课程目标1
课程目标2
课程目标3
合计
24
序号
实验项目
实验内容与要求
学时
类型
对应课程目标
1
C#基础语法练习
实验要求:必修。
实验内容:通过本实验掌握C#的数据类型、控制流程等基本语法。
2
验证
课程目标1
2
数组、常用类
实验要求:必修。
实验内容:
数组和循环语句的结合应用;二维数组的使用;
常见类string、Math、Datetime等类的综合使用
2
综合
课程目标1
3
面向对象编程
实验要求:必修。
实验内容:
类的定义
继承和多态
4
综合
课程目标1
课程目标2
课程目标3
4
控件编程基础
实验要求:必修。
实验内容:
常见控件的综合应用,包括但不限于文本框、列表/下拉框、对话框、菜单等
4
设计
课程目标1
课程目标2
课程目标3
5
综合案例
实验要求:必修。
实验内容:实现一个小型的管理信息系统
4
设计
课程目标1
课程目标2
课程目标3
合计
16
注:实验要求包括必修、选修;实验类型包括演示、验证、综合、设计等。
四、课程教学方法
集中讲授、案例教学、小组讨论等教学方式
五、学业评价和课程考核
推行多元评价,对本课程所采用的评价和考核方式作具
文档评论(0)