《C#程序设计基础》说课稿PPT课件

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

熟练掌握控制结构与跳转语句 熟练掌握面向对象基础
掌握常用类型的用法,包 括数组、字符串、文件读写、 异常、数学类、数据容器类等
代码 组织 能力
具备准确绘制程序流程图的能力 初步具备面向对象编程的能力 具备规范编码的能力
掌握流程图的绘制方法 掌握基于对象的编程方式 掌握C#编码规范
《C#程序设计基础》
案例设计 验证码的储存 登录验证模拟 按键测试 猜数字游戏 九九乘法表 质数查找 冒泡法排序 九宫算术
5、完成猜单词游戏 知识点总结 作业设计
知识点综合 分支结构的选择与适用场合;循环结构的选择与适用场合;跳转语句的选择 编程练习(图形打印、《约C#瑟程夫序问设题计、基找础水》仙花数)
课程设计_考核
《C#程序设计基础》
专业课程设置
课程定位
《C#程序设计基础》
课程定位
• 课程性质:专业核心课 • 学时:56课时 学分:3学分 • 后续:C#程序设计进阶、.net web程序设计
• 授课对象:大一新生
– 高中与大学学习方式的不同,需要时间转变; – 计算机方面知识缺乏,尤其是几乎没有编程基础。
《C#程序设计基础》
课程定位
• 教学目标定位:为今后成为.NET程序员打下坚 实的编码基础,培养计算机思维。
– 夯实基础,强化编码 – 养成良好的编码习惯 – 熟悉IDE操作 – 培养计算机思维
《C#程序设计基础》
课程定位
• 能力目标定位:
职业能力
• 规范的编码能力 • 代码组织能力 • IDE工具使用能力 • 应用计算机程序
• 个人平时成绩(50%):
– 考勤及课堂表现(10%) – 三次单元测验(25%) – 平时作业(ACM做题)(15%)
• 期末闭卷考试(50%)
《C#程序设计基础》
课程设计_教材相关
• 《C#程序设计基础入门教程 》
– 传智播客高教产品研发部 – 2014年9月出版,适合初学者入
知识应用能力和融会贯通的能力。 –课外项目实践:学生完成猜数字游戏。
《C#程序设计基础》
课程设计_作业设计
• 根据所学知识点,设计作业
– 目的:阶段检查教学效果 – 设计原则:所学知识点的综合应用 – 检查:课后批改与课堂抽检相结合 – 作业评讲
• 错误纠正 • 知识点复习
《C#程序设计基础》
课程设计_作业设计
职业能力
课程设计_能力、知识目标分解
单项能力目标分解
知识目标分解
具备准确选择数据类型的能力 具备表达式综合应用的能力
熟练掌握C#基础语法,包括数 据类型、变量和常量、表达式
C# 编码 能力
具备程序控制结构设计的能力 具备类型及方法定义的能力 具备灵活使用数组的能力 具备灵活使用字符串的能力 具备灵活使用常用类型的能力 具备文件读写能力
教学单元
程序设计基 础
程序控制结 构
面向对象初 步
常用类型
作业 1、单元小测试 2、编程练习(打印图形、约瑟夫问题) 3、项目扩展(课程类、课程集合类) 4、实用小程序(单词统计)
方式 随堂
课后 课堂+课
外 课后
ACM做题系统
《C#程序设计基础》
课后
课程设计_单元设计
任务分解
知识点学习
知识点总结
布置作业 巩固练习
3、学习循环结构的 使用
知识点 一维数组的定义、数组元素的访问、二维数组 if单分支、双分支、多分支; switch分支语法、使用注意事项 while循环、do-while循环 for循环、foreach循环 break、continue、goto、return的使用
4、控制结构的综合ຫໍສະໝຸດ 练习知识点综合解决问题的能力
能力
• 积极的态度 社会能力 • 责任心强
• 沟通、表达能力 • 协调、组织能力 • 团队合作能力
方法能力
• 快速学习能力 • 信息检索能力 • 举一反三能力
《C#程序设计基础》
设计理念
课程设计_设计理念
突出实践性 训练职业能力为目的 符合职业教育特点
加强教学趣味性、启发性
《C#程序设计基础》
课程设计_教学内容
• 根据能力、知识目标,进行内容选取与调整
–增加程序设计导论部分,引入数的表示和编码、数 理逻辑、算法描述(流程图的绘制)等内容;
–增加编码规范的介绍,良好习惯的培养; –结合技术的发展,适当引入语言的新特性; –增加常用类型的学习。 –面向对象高级概念(接口、委托、事件等)调整至
12
跳转语句(break、continue、goto) 4
面向对象 初步

类的定义与组成、字段和属性、 构造器、方法、参数传递
6
常用类型
字符串 常用类型
字符串常用属性和方法、 StringBuilder
4
文件流、数学类、数据容器等 4
《C#程序设计基础》
课程设计_实践
• 突出实践
–理论与实践课时1:1。 –根据知识点设计合适的实验,提高学生编码能力、
《C#程序设计基础》 说课
《C#程序设计基础》
1 课程定位 2 课程设计 3 教学实施 4 特色 5 教学效果
《C#程序设计基础》
主要内容
就业方向
职业能力
课程定位
课程体系
•软件工程师 •.NET WinForm工程师
•C#编码能力 •代码规范能力 •数据库操作能力 •面向对象编程能力 •界面设计能力 •算法设计能力 •软件工程素养
以学习阶段为单元, 循序渐进
《C#程序设计基础》
学习单元 学习目标
程序控制结构
_ 课程设计 学时数 22 单元设计
知识目标
能力目标
熟练掌握分支、循环控制结构的使用;
具备程序控制结构设计实现的 能力;
掌握跳转语句的使用;
具备熟练操作数组的能力。
熟练掌握数组的使用。
学习任务 1、学习数组的使用 2、学习分支结构的 使用
第二学期《C#程序设计进阶》。
《C#程序设计基础》
课程设计_教学内容
教学单元 课程模块
内容
学时
程序设计 程序设计导论 数的表示、数理逻辑、算法
4
基 础 基本语法元素 数据类型、变量、表达式、数组 16
分支结构(if、switch)
6
程序控制 结构
程序控制结构
循环结构(while、do-while、for)
课程设计_设计思路
能力目标 知识目标
教学内容
职业能力
设计思路
教学实施
案例设计
《C#程序设计基础》
课程设计_总体设计
总体设计
•能力、知识目 标分解
•教学内容选取 •实验设计 •课程项目设计 •教学单元设计 •教材选取 •制订考核方法
课内
课外
•课前预习 •课后复习 •学长助学 •教学座谈
《C#程序设计基础》
相关文档
最新文档