
《《C#程序设计基础》说课稿》由会员分享,可在线阅读,更多相关《《C#程序设计基础》说课稿(36页珍藏版)》请在文档大全上搜索。
1、C#程序设计基础说课C#程序设计基础主要内容课程定位1课程设计2教学实施3特色4教学效果5C#程序设计基础 课程定位课程定位就业方向职业能力课程体系C#程序设计基础 课程定位课程定位C#程序设计基础 课程性质:专业核心课 学时:56课时 学分:3学分 后续:C#程序设计进阶、.net web程序设计 授课对象:大一新生 高中与大学学习方式的不同,需要时间转变; 计算机方面知识缺乏,尤其是几乎没有编程基础。 课程定位课程定位C#程序设计基础 教学目标定位:为今后成为.NET程序员打下坚实的编码基础,培养计算机思维。 夯实基础,强化编码 养成良好的编码习惯 熟悉IDE操作 培养计算机思维 课程定位
2、课程定位C#程序设计基础 能力目标定位: 课程定位课程定位职业能力社会能力方法能力规范的编码能力代码组织能力IDE工具使用能力应用计算机程序解决问题的能力快速学习能力信息检索能力举一反三能力积极的态度责任心强沟通、表达能力协调、组织能力团队合作能力C#程序设计基础 课程设计课程设计_设计理念设计理念加强教学趣味性、启发性加强教学趣味性、启发性符合职业教育特点符合职业教育特点训练职业能力为目的训练职业能力为目的突出实践性突出实践性设计理念C#程序设计基础 课程设计课程设计_设计思路设计思路职业能力职业能力能力目标能力目标知识目标知识目标教学内容教学内容教学实施教学实施设计思路设计思路案例设计案例
3、设计C#程序设计基础 课程设计课程设计_总体设计总体设计能力、知识目能力、知识目标分解标分解教学内容选取教学内容选取实验设计实验设计课程项目设计课程项目设计教学单元设计教学单元设计教材选取教材选取制订考核方法制订考核方法总体设计总体设计课前预习课前预习课后复习课后复习学长助学学长助学教学座谈教学座谈课内课外C#程序设计基础 课程设计课程设计_能力、知识目标分解能力、知识目标分解职业能力单项能力目标分解知识目标分解 C#编码编码能力能力具备准确选择数据类型的能力熟练掌握C#基础语法,包括数据类型、变量和常量、表达式具备表达式综合应用的能力具备程序控制结构设计的能力熟练掌握控制结构与跳转语句具备类
4、型及方法定义的能力熟练掌握面向对象基础具备灵活使用数组的能力掌握常用类型的用法,包括数组、字符串、文件读写、异常、数学类、数据容器类等具备灵活使用字符串的能力具备灵活使用常用类型的能力具备文件读写能力代码代码组织组织能力能力具备准确绘制程序流程图的能力掌握流程图的绘制方法初步具备面向对象编程的能力掌握基于对象的编程方式具备规范编码的能力掌握C#编码规范C#程序设计基础 课程设计课程设计_教学内容教学内容 根据能力、知识目标,进行内容选取与调整 增加程序设计导论部分,引入数的表示和编码、数理逻辑、算法描述(流程图的绘制)等内容; 增加编码规范的介绍,良好习惯的培养; 结合技术的发展,适当引入语言
5、的新特性; 增加常用类型的学习。 面向对象高级概念(接口、委托、事件等)调整至第二学期C#程序设计进阶。C#程序设计基础 课程设计课程设计_教学内容教学内容教学单元课程模块内容学时程序设计基础程序设计导论数的表示、数理逻辑、算法4基本语法元素数据类型、变量、表达式、数组16程序控制结构程序控制结构分支结构(if、switch)6循环结构(while、do-while、for)12跳转语句(break、continue、goto)4面向对象初步类类的定义与组成、字段和属性、构造器、方法、参数传递6常用类型字符串字符串常用属性和方法、StringBuilder4常用类型文件流、数学类、数据容器等4
6、C#程序设计基础 课程设计课程设计_实践实践 突出实践 理论与实践课时1:1。 根据知识点设计合适的实验,提高学生编码能力、知识应用能力和融会贯通的能力。 课外项目实践:学生完成猜数字游戏。C#程序设计基础课程设计课程设计_ _作业设计作业设计 根据所学知识点,设计作业 目的:阶段检查教学效果 设计原则:所学知识点的综合应用 检查:课后批改与课堂抽检相结合 作业评讲 错误纠正 知识点复习C#程序设计基础课程设计课程设计_ _作业设计作业设计教学单元作业方式程 序 设 计 基础1、单元小测试随堂程 序 控 制 结构2、编程练习(打印图形、约瑟夫问题)课后面 向 对 象 初步3、项目扩展(课程类、
7、课程集合类)课堂+课外常 用 类 型4、实用小程序(单词统计)课后ACM做题系统课后C#程序设计基础课程设计课程设计_ _单元设计单元设计以学习阶段为单元,循序渐进布置作业布置作业巩固练习巩固练习知识点总结知识点总结知识点学习知识点学习任务分解任务分解C#程序设计基础课程设计课程设计_ _单元设计单元设计学习单元程序控制结构学时数22学习目标知识目标能力目标熟练掌握分支、循环控制结构的使用;具备程序控制结构设计实现的能力;掌握跳转语句的使用;具备熟练操作数组的能力。熟练掌握数组的使用。学习任务知识点案例设计1、学习数组的使用一维数组的定义、数组元素的访问、二维数组验证码的储存2、学习分支结构的
8、使用if单分支、双分支、多分支;登录验证模拟switch分支语法、使用注意事项按键测试3、学习循环结构的使用while循环、do-while循环猜数字游戏for循环、foreach循环九九乘法表break、continue、goto、return的使用质数查找4、控制结构的综合练习知识点综合冒泡法排序九宫算术5、完成猜单词游戏知识点综合知识点总结分支结构的选择与适用场合;循环结构的选择与适用场合;跳转语句的选择作业设计编程练习(图形打印、约瑟夫问题、找水仙花数)C#程序设计基础课程设计课程设计_ _考核考核 个人平时成绩(50%): 考勤及课堂表现(10%) 三次单元测验(25%) 平时作业(
9、ACM做题)(15) 期末闭卷考试(50%)C#程序设计基础课程设计课程设计_ _教材相关教材相关 C#程序设计基础入门教程 传智播客高教产品研发部 2014年9月出版,适合初学者入门。并提供相应的学习资源 C#程序设计基础教学实施教学实施 教学环境 多媒体教学; 机房上课,具备随堂实验、练习的条件; 有网络课程,提供学习资源下载。 ACM编程测试网站,加强课后编程练习C#程序设计基础教学实施教学实施_ _教学方法教学方法C#程序设计基础教学实施教学实施_ _课堂理论教学课堂理论教学示范示范讲解讲解学以致用学以致用总结总结引入引入C#程序设计基础教学实施教学实施 课堂理论教学示例:for循环结
10、构 引入:”周而复始”,”循环往复”(5分钟) 知识点讲解:(15分钟) 语法讲解 语法示例 老师示范:1100求和(20分钟) 学以致用:(40分钟) 改进:奇数求和、偶数求和 改进:复杂条件的数字求和 总结(10分钟) 经验总结 易犯错误强调(如死循环的避免)C#程序设计基础教学实施教学实施 课堂实验教学 课前布置实验任务 实验知识点说明 学生阅读相关文档(实验指导书等) 学生完成实验 实验验收(相关成果提交)C#程序设计基础教学实施教学实施 课外学习(学长助学):已实行2年 选拔高年级品学兼优、责任心强的学生担任 1015名新生配备一名学长。 目的:帮助新生入门。 学长职责:在专业学习上
11、指导新生,并配合教师教学进度,课外辅导新生学习,并进行作业检查。 时间安排:每周安排1-2次辅导新生自习。 相关文档:辅导计划C#程序设计基础教学实施教学实施 课外(教学交流) 不定期与辅导员、班导师沟通,多方面了解学生情况; 定期进行与学生教学座谈,改进教学; 课后通过多种方式与学生交流: QQ Email 面谈C#程序设计基础特色特色 突出高职特色,在理论上以“够用、适用、实用”为目标,紧贴市场要求和技术标准,对课程内容、课程设置、课时安排方面进行了大胆改革。 精讲多练,注重实践,夯实基础,强化职业能力的训练。 学长助学,引导新生入门。C#程序设计基础教学效果教学效果 评价: 校内督导:督导认可课程的教学安排。 学生:近年来,学生对课程的教学评价较高,为教研室前列。 上学年获得教学质量优秀奖C#程序设计基础教学效果教学效果 部分学生作品展示 菜谱管理 小说管理 音乐播放器 自动抽奖 猜数字游戏C#程序设计基础教学效果教学效果菜谱管理C#程序设计基础教学效果教学效果小说管理C#程序设计基础教学效果教学效果 音乐播放器C#程序设计基础教学效果教学效果 自动抽奖C#程序设计基础 猜数字游戏C#程序设计基础谢谢大家请提出宝贵的意见
文档来源:https://www.renrendoc.com/paper/212534506.html
文档标签:C#程序设计基础