




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》说课稿(超好)《C语言程序设计》课程是高职高专计算机类、电子信息类、通信类和电子商务类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。因此,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、电子技术、通信技术等相关行业中都将使用C语言作为应用系统开发设计语言。同时,C语言也是其他编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员、网络管理员等)考试中要求的主要程序设计语言。根据对教材内容、教学大纲及学生自身认知水平的分析,教学目标从知识目标、能力目标和素质目标三个方面来分析。知识目标包括掌握程序的基本结构、数组和函数的运用、指针和位运算的基本操作。能力目标包括掌握初步编程思想,熟悉基本算法,能根据问题正确选择、组合算法并绘制程序流程图;能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果;良好的编程思路和风格。素质目标包括具备基本的阅读程序和程序的编写的素质;培养严谨踏实的作风,训练自己的逻辑思维;锻炼自己分析问题、解决问题的能力。《C语言程序设计》的教学总学时为80学时,以“理论够用、注重实操”为原则,按照程序设计的能力模块,系统地讲解C语言基本概念、三种基本程序设计结构、数组和函数,并结合所学知识点进行相应实训,最终完成一个综合项目“学生成绩管理系统”。旨在培养学生能够循序渐进地掌握C语言的语法规则、建立程序设计概念、确立程序设计的思维方式、掌握程序设计的方法、初步积累编程经验、培养学生良好的程序设计风格,能初步用C语言解决与专业相关的应用问题,并为学习其他计算机课程奠定基础。实践教学内容应该按照以下格式排版:表2C语言程序设计实践教学内容安排序号情景内容1课程认知2程序设计基础3顺序程序设计4.1求任意两数的和4.2求一个任意值的正弦值5.1求任意半径的圆的面积和周长5.2求任意三个值的最大值6.1求一个任意三位数的逆序数6.2求圆锥体的体积和侧面积7.1输入三角形三边,判断能否构成三角形,能则输出yes,并输出其面积,不能输出no7.2输入四个任意值,按照从小到大排序输出7.3根据成绩出等级8.1求1!+2!+……+n!的和8.2求水仙花数8.3百钱百鸡的解决9.1求学生n门成绩的总分和平均分、最大值或者最小值。9.2按照学生成绩排序9.3插入一个数据到有序数列中,使其仍然有序10.1利用函数调用的方法求解最大值和最小值10.2利用函数调用的方法排序10.3利用函数调用的方法插入11.1利用指针数组的方法使字符串排序12.1使用包含学号、姓名、语文成绩、数学成绩、英语成绩的结构体数组进行相应的输入输出13.1做一个可以进行输入、输出、插入、排序、删除、查找的学生成绩管理系统C语言基础包括顺序结构程序设计、选择结构程序设计和循环结构程序设计。这些内容都是C语言程序设计的基础,学生需要深入理解并熟练掌握。成绩输入输出界面设计是学生成绩管理系统的重要组成部分,需要设计一个直观、易用的界面,方便用户进行操作。成绩数据有效性检查是保证学生成绩管理系统数据准确性的重要措施,需要对输入的成绩数据进行检查和验证。学生平均成绩的计算是学生成绩管理系统的核心功能之一,需要准确计算每个学生的平均成绩,并进行排名。一元二次方程的求解问题是C语言程序设计中常见的应用问题之一,需要掌握求解一元二次方程的方法和技巧。最高成绩的计算是学生成绩管理系统中常见的功能之一,需要准确计算每个学生的最高成绩,并进行排名。考查课成绩的转换是学生成绩管理系统中常见的功能之一,需要将成绩转换为相应的等级,方便用户进行查看和比较。学生总分、平均分的计算是学生成绩管理系统的基础功能之一,需要准确计算每个学生的总分和平均分,并进行排名。乘法口诀的打印是C语言程序设计中常见的练习题之一,可以通过循环结构程序设计实现。学生按总成绩的排名是学生成绩管理系统的重要功能之一,需要准确计算每个学生的总成绩,并进行排名。学生成绩的查询是学生成绩管理系统的基础功能之一,需要提供多种查询方式,方便用户进行查看和比较。学生成绩管理系统菜单设计是学生成绩管理系统的重要组成部分,需要设计一个直观、易用的菜单,方便用户进行操作。学生成绩打印模块的设计是学生成绩管理系统的重要组成部分,需要设计一个直观、易用的打印模块,方便用户进行打印和导出。利用指针对学生成绩排序是学生成绩管理系统中常见的排序方法之一,需要掌握指针的使用方法和技巧。学生成绩记录定义和数据处理是学生成绩管理系统中常见的数据处理方法之一,需要掌握数据结构和算法的基础知识。学生成绩的录入、成绩统计是学生成绩管理系统的基础功能之一,需要准确录入每个学生的成绩数据,并进行统计和计算。理学生成绩数据链表的实现是学生成绩管理系统中常见的数据结构实现方法之一,需要掌握链表的基本原理和操作方法。学生成绩数据的保存是学生成绩管理系统中常见的数据存储方法之一,需要掌握文件的读写操作和数据存储的基本原理。成绩排名是学生成绩管理系统中常见的功能之一,需要准确计算每个学生的成绩排名,并进行显示和导出。利用指针对学生成绩排序是学生成绩管理系统中常见的排序方法之一,需要掌握指针的使用方法和技巧。学生成绩管理系统数据的存储是学生成绩管理系统中常见的数据存储方法之一,需要掌握文件的读写操作和数据存储的基本原理。文件的复制是C语言程序设计中常见的文件操作之一,需要掌握文件的读写和复制操作方法。实践教学环节充分体现“任务驱动、实践导向”的设计思想,可以帮助学生更好地掌握C语言程序设计的基本原理和实践技巧。本课程采用“讲练结合”的教学方法,即在讲授理论知识的同时,引导学生进行实践操作,巩固理论知识的同时提高学生的动手能力。教学过程中,教师会通过实际案例演示,帮助学生理解难点,同时通过课堂练习和作业布置来检验学生的掌握情况,及时发现问题并进行纠正。4.分组讨论为了激发学生的学习兴趣和培养学生的合作能力,本课程采用分组讨论的方式进行教学。学生会被分成小组,每个小组会有一个项目任务,小组内成员需要合作完成任务,同时在完成任务的过程中,互相讨论和交流,提高学生的思维能力和解决问题的能力。(一)教材的选用为了符合高职学生的认知规律,本课程选用了《C语言程序设计任务驱动教程》这本教材。该教材以问题为导向,同时提供了示例程序,使学生能够更好地理解程序设计思想。此外,该教材还结合了实际项目案例,使学生能够更好地理解程序设计的实用性。(二)课程重点和难点本课程的重点在于程序设计基础知识、顺序结构程序设计、选择结构程序设计、循环结构程序设计和函数。这些内容包括了流程图的画法、变量的理解、表达式的正确书写、数据的输入/输出、if语句选择程序设计、while与for循环程序设计和函数的定义与参数传递。本课程的难点在于选择结构程序设计、循环结构程序设计、数组、函数、指针和结构体。这些内容包括了if语句的嵌套、多重循环程序设计、二维数组与字符串、指针、函数的嵌套调用与递归调用和链表。(三)教学方法与手段本课程采用案例导入、任务驱动、讲练结合和分组讨论的教学方法。案例导入以项目“学生成绩管理系统”为主线,贯穿整个课程教学,同时结合实际项目案例进行教学。任务驱动每次课都提出一个明确的任务,通过一个任务掌握某个章节的知识点。讲练结合在讲授理论知识的同时,引导学生进行实践操作。分组讨论激发学生的学习兴趣和培养学生的合作能力。授课地点为多媒体教室和机房,采用边讲边练的教学形式,并引入实际的程序设计实例。课程内容包括最新的软件开发技术,旨在培养学生成为合格的程序设计员。在教学过程中,学生将在计算机上进行实际程序设计,通过运行和调试自己的程序,深化对程序设计的理解和成功感受。学生将以小组为单位进行分组讨论经典案例,提出问题并探讨各种解决方案,加深对程序设计的理解。要求学生讨论和解决与经典案例相关的新任务,并检查总结新任务的完成情况,培养团队合作的精神和实践动手的能力。针对学生的情况,学法指导将从非智力因素入手,培养学生的学习积极性和实际动手能力。针对不同程度的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村水渠建设合同范本
- 2023-2024学年人教版高中信息技术必修一第二章第三节《程序设计基本知识》教学设计
- 承包农家果园合同范本
- 劳务住宿合同范本
- 4 公民的基本权利和义务 第3课时 国家尊重和保障人权(教学设计)2024-2025学年统编版道德与法治六年级上册
- 7 什么比猎豹的速度更快 教学设计-2024-2025学年语文五年级上册统编版
- 幕墙玻璃施工合同范本
- 9心中的“110”(教学设计)-部编版道德与法治三年级上册
- 9 猎人海力布教学设计-2024-2025学年五年级上册语文统编版
- Module 1 Unit 1 Food and drinks?(教学设计)-2023-2024学年牛津上海版(试用本)英语五年级下册
- 纠正冤假错案申诉范文
- 锂离子电池串并联成组优化研究
- 宁夏闽宁镇:昔日干沙滩-今日金沙滩+课件-高教版(2023)中职语文职业模块
- 2023-2024学年六年级科学下册(青岛版)第2课 预防近视(教案)
- 大酒店风险分级管控和隐患排查治理双体系文件
- 解剖学知识点
- 成人手术后疼痛评估与护理-中华护理学会团体标准(2023)课件
- TD/T 1038-2013 土地整治项目设计报告编制规程(正式版)
- 2024年湘潭医卫职业技术学院单招职业适应性测试题库含答案
- (高清版)JTGT 3610-2019 公路路基施工技术规范
- 2022年江苏省五年制专转本考试英语真题(试卷+答案)
评论
0/150
提交评论