程序设计基础(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%的人还看了以下文章

  • 简!python中安装pip的方法

     pip的安装 打开cmd,输入以下命令安装pip: python -m ensurepip –default-pip 出现如下图所示,代表pip安装成功: 查看pip版本 pip –version 更新pip版本 python -m pip install –upgrade pip 安装库 例如安装pyyaml库,打开cmd输入以下命令: pip i…

    2023年5月18日
    23.6K0
  • 第四章 数据库应用开发案例1

    理解JDBC以及Java程序与数据库的交互原理
    掌握JDBC API中提供的常用接口和类
    掌握JDBC连接数据库方法
    掌握数据库的CRUD操作
    掌握数据源与连接池技术

    2018年2月7日
    10.6K2
  • python 初学者练手上机实操六-变量的定义及输入输出

    一、题目:打印诗“悯农” 要求: 1、新建一个“悯农.py” 2、编写程序。 3、调试程序。 4、排除错误。 二、题目:键盘输入三角形的三边,求三角形的周长。 1、新建一个triangle.py文件 2、编写程序。 3、调试程序。 4、排除错误。 三、定义三个变量分别存储你的姓名、班级、年龄并输出。 要求: 1、新建一个“info.py”文件 2、编写程序。…

    2023年6月15日
    9.0K0
  • 单元测试经验总结,单元测试快速入门教程六

    测试人员在进行测试的工作过程中,应该注意积累测试工作经验,这样可以缩短单元测试的时间,提高测试效果和效率。 如: 1.在做单元测试的过程中,要灵活选用测试用例设计技术,可以首先使用黑盒测试用例设计技术,然后根据相应的覆盖率统计再补充白盒测试用例。这样既减少了测试工作的重复,又保证了单元测试的完整性。 2.设计驱动程序时,要保证测试逻辑的正确性。否则,即使代码…

    2018年4月18日
    4.2K0
  • Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)

    Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)Tomcat8启动一闪而过、Tomcat8启动闪退的解决办法(精)

    下载了Tomcat8,在CMD命令下输入命令:startup,Tomcat8启动一闪而过,测试http://localhost:8080/ 无法打开,网上找了很多文章都没解决,后来折腾出来了,特写教程分享给大家! Tomcat8.0 解压缩完,运行tomcat8.exe屏幕一闪就没了,运行tomcat8w.exe弹出个筐:  Unable to open t…

    2019年4月8日 编程开发
    24.6K0
  • 精!HTML5调用手机拍照实现图片上传服务器,并将图片地址存进数据库(上)

    这篇文章主要为大家详细介绍了HTML5+Canvas+jquery技术,调用手机拍照功能实现图片上传。 不懂原理的新手,可以先学习:超清晰!HTML5 实现手机拍照上传功能原理讲解 上传页面用到了HTML5的file文件上传功能,再配合canvas。 实现流程 首先在前端把图片进行压缩,因为手机的不同,可能有的手机拍照给力,像素高,拍出来的图片的大小就相对大…

    2022年8月11日
    5.2K0

发表回复

登录后才能评论