程序设计基础(C语言)—教学设计、教案

教学设计——程序设计基础

教学基本信息

课程名称

程序设计基础

性质

专业基础课

学分

3

学时

48

题目

数据类型

专业
年级

软件工程专业一年级

教材

书名:C程序设计(第五版)
出版社:清华大学出版社    出版日期: 2017年8月
教学背景分析
一、学习内容分析
本节课要介绍的知识点——数据类型比较简单,但都是概念。对于这些陌生的、枯燥的纯概念性知识,学生比较难接受。但在实际应用中,这些知识非常重要,本节课教学内容无论是在本学期,还是学生以后的学习、生活都有着非常重要的作用。
二、学生情况分析:
本节课的授课对象为大学一年级学生。经过前面几次课的学习,学生对Visual C++6.0的基本界面已经有一个初步的掌握,对C语言程序设计已有初步认识。但是对于C语言的语法规则与程序设计的基本思路都比较陌生,且并不了解其程序代码的意义。

  1. 教学方式与教学手段:

案例教学。
四、技术准备:
教师演示文稿、微助教课堂互动工具、Visual C++6.0软件平台、教案等。

教学目标

一、教学目标:
知识目标
熟练掌握常用的数据类型及表示方法。
能力目标
能知道不同的数据类型的特征并正确使用不同数据类型处理实际应用问题。
情感目标
培养学生的观察力和判断力,增强对程序设计思想的理解。
二、教学重点:  
数据类型的分类。
三、教学难点:
辨析不同的数据类型。

教学流程示意

程序设计基础(C语言)—教学设计、教案 

教学过程

教师活动

学生活动

设置意图

启发引导  (5 min)
整理学生课前收集的生活中的数据,并引导学生分类、总结数据类型的功能。

自由回答

个人活动。课前预习任务,培养学生的观察力和判断力,发现生活中的实例,利用现实生活中的一些具体实例引入本课话题——数据类型。

知识点讲解  (10 min)
讲解常用的基本数据类型。

认真听课

个人活动。掌握常用的基本数据类型的特性。
案例分析  (20 min)
提供自拟案例,引导学生总结问题。
指导学生编写程序,实现输入华氏度,求摄氏度并输出结果。
编写程序,实现功能,发现问题,总结问题。 个人活动。教师提供帮助,学生上机操作,编写程序,实现功能,发现问题,相互讨论,总结并归纳遇到的问题。
总结归纳  (7 min)
提问方式回顾本节知识点。

随机点名回答。

个人活动。借助教师导向性提问,学生组织语言,总结归纳本节知识点。
课后延伸  (3 min)
总结本节课接触到的数据输入/输出,提出问题,不同数据是如何实现输入/输出的?

自由回答。

个人活动。总结本节课接触到的数据运算及输入/输出,使学生对未学的数据输入/输出产生兴趣,课下借助网络资源进行预习。

板书设计

while语句的一般形式
整型:short、int、long、long long、char
浮点型:float、double、long double

学习效果评价设计

学生学习效果:

  1. 通过课前提前收集生活中的数据,培养学生的观察力和判断力。
  2. 通过对学生收集的生活中的数据的归纳,让学生更清晰的了解数据类型的功能。
  3. 学生课上实际动手操作完成案例,引导学生总结问题,归纳知识点,并对未学到的知识点提起兴趣,促使学生养成提前预习的习惯。

教学设计特色说明

    1. 学生在老师的帮助下,分析案例,根据所学知识点,动手编写程序,实现功能,并对结果进行分析和思考,进而解决问题并得出自己的结论。
    2. 启发学生建立一套分析问题、解决问题的思维方式。
    3. 学生在教师的指导下,积极参与进来,独立自主地深入思考,对实际案例进行分析、讨论,并在此过程中相互学习。

教学反思

优点:
课堂教学思路清晰,脉络完整,线条分明。课前学生通过收集资料的方式实现预习,启发了学生的发散思维,培养学生的观察力和判断力;案例教学的过程引导学生独立思考,而不是被动接受。
不足:
由于学生对C语言的语法规则与程序设计的基本思路比较陌生,学生上机操作时间不好控制,可能会导致之后教学展开不够充分。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5660.html

(7)
江山如画的头像江山如画管理团队
上一篇 2020年4月10日 上午8:45
下一篇 2020年4月11日 下午12:29

99%的人还看了以下文章

  • JS+CSS3制作图形验证码

    一个前端验证的验证码,利用JS和CSS3实现。

    2022年12月1日
    9.2K0
  • 超清晰!HTML5 实现手机拍照上传功能原理讲解

    这篇文章主要为大家详细介绍如何使用HTML5利用摄像头拍照实现上传功能,原理讲解非常清晰,具有较大的参考价值。 上传页面代码: 上传图片用的HTML5的file文件上传功能<input type=”file” accept=”image/*”> 因为原生file样式不满足要求,在input上面放置我们想要…

    2022年8月11日
    10.5K0
  • Python编程入门:英文词频统计

    text = “Got tho on super sale. Love it! Cuts my drying time in half Reckon I have had this about a year now,\ at least 7 months. Works great, I use it 5 days a week, blows hot air,…

    2023年10月3日
    7.3K0
  • 卷积神经网络 数据维度计算公式:输入输出关系、输出维度

    假设你有 5 个大小为 7×7、边界值为 0 的卷积核,同时卷积神经网络第一层的深度为 1。 此时如果你向这一层传入一个维度为 224x224x3 的数据,那么神经网络下一层所接收到的数据维度是( )。 A.218*218*5 B.217*217*8 C.217*217*3 D.220*220*5 在进行深度学习训练时,优化器会对模型的参数进行优化…

    2022年9月22日 编程开发
    13.0K3
  • 2个pycharm使用技巧:更改文件、文件夹名称,更换pip为清华源

    pycharm怎么重命名文件、文件夹名称 1.右键单击文件名称,在弹出的界面选择refacto下的rename选项 2.在弹出的界面输入新的名称即可 pycharm更换pip清华源 永久使用 直接在Pycharm打开终端Terminal,选择Command Prompt,将下列语句复制进去,回车执行 pip config set global.index-u…

    2023年10月3日
    2.9K0
  • 第4课:标识符和关键字

     1.标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 以下标识符是合法的:        a, x,  x3, BOOK_1, sum5 以下标识符是非法的:     3a …

    2020年4月5日
    6.0K0

发表回复

登录后才能评论