教学设计

河北工业职业技术学院

“C语言程序设计”教学设计

系 别: 计算机技术系

设计教师: 宋铁桥

设计时间: 2017年4月25日

教学内容

第七单元 函数

授课教师

宋铁桥

课程名称

C语言程序设计

学时安排

8学时

专业班级

16网络

所选教材

C语言程序设计任务驱动式教程(高职高专计算机项目/任务驱动模式教材)

一、教学目标与任务

以职业能力为本位确定教学目标,选取学生所熟知的任务(菜单输出、学生成绩计算、猜年龄)作为教学任务,引导学生逐步深入学习专业知识,其具体目标如下:

1.教学目标描述

主要包含教学目标确定依据、制定思路和教学目标三部分组成:

(1)制定思路与依据

《C语言程序设计》课程是依据2016级计算机网络技术专业人才培养方案,根据本课程在一体化项目教学中的定位及课程标准,确定本次课程的教学目标。本课程在一体化项目中的定位如图1所示:

图1 本课程在一体化项目中的定位

(2)教学目标确定思路

通过深入进行企业调研,课程团队共同分析梳理职业岗位所需要的知识、能力和素质要求,在课程教学过程中,以能力分析为基础设计课程,以能力培养为核心组织教学,以能力形成为目标引导学生学习,以企业认可的能力指标体系评价学习成果。以就业为导向,培养学生的综合职业能力,满足学生职业生涯发展的需要。结合专业行业发展岗位需求,确定本项目单元教学目标制定思路如图2所示:

专业人才培养方案

专业人才培养方案

课程标准

专业课程体系

任务驱动式教学

课程教学目标

单元教学目标

图2 项目单元教学目标制定思路

(3)项目单元教学目标描述

本项目单元教学主要内容是了解函数的定义与调用、理解形参与实参的关系、了解变量的作用域和生存周期。

= 1 \* GB3 ① 知识目标

●学会函数的定义与调用

●理解形参与实参的关系

●了解变量的作用域和生存周期

② 技能目标

●能够进行函数的定义和调用

●能够正确运用实参和形参

③ 情感目标

● 建立多功能程序模块划分的概念和基本算法

● 培养诚实守信、敬业爱岗、吃苦耐劳的良好职业道德素养。

2.教学任务

数组是结构化程序设计的重要内容,数组是相同类型数据的有序集合。本单元用六个典型任务(菜单输出、学生成绩计算、猜年龄)讲解和分析在C语言程序中函数定义、调用以及实参和形参的使用方法。

二、教学对象分析

由于授课对象是新生,学生学习主动性强,专业知识零基础,专业认知度较低,专业技能的自主创新意识薄弱,对职业技能和职业岗位掌握不足,因此做了如下分析设计:

1.知识能力基础准备:学生不喜欢机械的听课,概念方法类的知识记忆不牢。学生喜欢动手做,任务实现理论与操作相结合,分小组、分任务地协作完成。

2.学习还存在盲目性:同学们设计普遍存在重技术轻设计的思想,认为专业基础课难学、枯燥,与实际联系不紧密,程序设计思想没有建立。

3.职业技能逐渐渗透:同学们对时尚元素的敏感性极高,喜欢关注流行的游戏和小实验等。学生喜欢实力的竞争,争相利用自己的电脑练习编程,希望掌握软件的编程技能,提高程序读写的能力,增强创新意识。

三、信息化教学软硬件环境分析

《C语言程序设计》课程是一门专业基础课,由于课程实践性非常强,学习本课程需要很多的教学资源,所以教学活动的开展需要在具有网络的信息化教学环境下进行,因此我们选择了理实一体的多媒体教室和计算机实训室开展教学,该教室拥有:

1. PPT教学课件

2. 实验操作:Visual C++6.0软件平台,PC电脑,教学机房,网络课堂。

3.机房环境:1台教师机,80台学生机,100M网络环境接入;红蜘蛛多媒体网络教室平台:实现程序的讲解演示和作品程序的提交展示;高性能电子白板系统:可以在讲解重点设计过程时,对设计步骤编辑和添加批注,在必要时学生可以自选多次回放重点步骤;FTP服务:提供教师学生FTP资源配置。完备的信息化教学环境充分提高C语言程序设计课程的教学效果。

四、教学内容分析

函数是学习C语言程序设计过程中非常重要的内容,选取“菜单输出”、“学生成绩计算”、“猜年龄”案例进行学习,使学生能够更快的理解掌握新知识,同时建立学生利用所学专业知识解决实际问题的信心。

本次教学内容以以上3个实际任务为驱动,进行相应的程序设计,提升学生自主学习能力、团队合作能力、创新设计能力。为了更好地开展任务驱动式教学,对教学内容进行分析、提炼,总结出各观测点,如表1所示。

表1 本单元教学内容分析

知识点

技能点

重点

难点

技巧点

实训点

案例点

互动点

考核

c语言中函数教学设计,C语言程序设计 函数 C教学设计7单元V1.0.doc相关推荐

  1. c语言指针课堂教学设计,C语言程序设计 指针 C教学设计8单元V1.0.doc

    教学设计 河北工业职业技术学院 "C语言程序设计"教学设计 系 别: 计算机技术系 设计教师: 宋铁桥 设计时间: 2017年4月25日 教学内容 第八单元 指针 授课教师 宋铁桥 ...

  2. c语言 转换字母 顺序结构,C语言程序设计 顺序结构程序设计 C教学设计3单元V1.0.doc...

    教学设计 河北工业职业技术学院 "C语言程序设计"教学设计 系 别: 计算机技术系 设计教师: 宋铁桥 设计时间: 2017年4月25日 教学内容 第三单元 顺序结构程序设计 授课 ...

  3. C语言中你可能会用到的字符串函数的代码

    将写内容过程中比较常用的内容段做个备份,下面资料是关于C语言中你可能会用到的字符串函数的内容. {if(dest == src)return dest;else if(dest < src){} ...

  4. Python编程语言学习:python语言中快速查询python自带模块函数的用法及其属性方法、如何查询某个函数关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略

    Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法.如何查询某个函数&关键词的用法.输出一个类或者实例化对象的所有属性和方法名之详细攻略 ...

  5. verilog语言中的@什么意思 verilog语言中的@什么意思

    verilog语言中的@什么意思 verilog语言中的@什么意思 2012-05-27 22:47 在英语中@ 读at,也就是在--的时候,这个小学应该学过,对吧.verilog中@ 的含义就是触发 ...

  6. Go 语言中的一等公民:看似普通的函数,凭什么?

    大家好,我是煎鱼. 在 Go 语言中,一提函数,大家提的最多的就是 "Go 语言的函数是一等公民".这个定义来的非常突然,我们先了解一下什么是一等公民,他又凭什么? 根据维基百科的 ...

  7. c语言getchar函数_C语言中带有示例的getchar()函数

    c语言getchar函数 C语言中的getchar()函数 (getchar() function in C) The getchar() function is defined in the < ...

  8. 图解C语言中数组指针、指针数组、函数指针、函数指针数组、指向函数指针数组的指针

    关于C语言中数组指针.函数指针.指针数组.函数指针数组.指向函数指针数组的指针一直比较绕,稍微整理一下. 到底是指针还是数组? 其实到底是指针还是数组还是看变量名与[]先结合还是*先结合.我们知道C语 ...

  9. C语言中如何将二维数组作为函数的参数传递

    今天写程序的时候要用到二维数组作参数传给一个函数,我发现将二维数组作参数进行传递还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理二维数组当作参数传递的情况,希望大家不 ...

最新文章

  1. SQL SERVER 性能优化四: 创建分区表
  2. Spring 中的内部bean 和集合
  3. ev3编码软件linux,利用官方固件搭建EV3自制系统
  4. Maven详解(转)
  5. 【小松教你手游开发】【unity实用技能】InvalidOperationException: ou
  6. 玩转python网络爬虫-清华大学出版社-图书详情-《玩转Python网络爬虫》
  7. 手机安装python模块吗_1-Python-非root用户安装Python及Python模块
  8. 一个网页如何决定是当前页打开还是新窗口打开?
  9. 傅里叶变换、拉普拉斯变换、Z 变换的联系是什么?为什么要进行这些变换?
  10. 时间序列数据的平稳性检验
  11. 5.FlashFXP连接失败(连接已拒绝)及530 permission denied(以root用户连接已被客户端关闭)
  12. 编程需要数学知识吗_编程需要了解数学吗?
  13. java四大名著知乎_《西游记》是否被高估了?四大名著该如何排名?
  14. Docker 安装、使用
  15. springboot中如何使用RedisTemplate存储实体对象
  16. 一个简单的监控系统的设计
  17. 上手体验华为AI平台ModelArts
  18. flask 模板渲染layui数据表格不显示以及显示不完全
  19. [Unity3d]如何制作unity能使用的RGBA材质贴图
  20. 开启AI世界的大门 —— 从人工智能到计算机视觉

热门文章

  1. 机器人足球仿真第二次作业
  2. DesignPattern - 适配器模式【结构型】
  3. 基于GAE搭建Gtalk群
  4. 使用worldview-2立体像对生成dem和正射影像
  5. OA审核业务流程是什么?怎样提高OA审核业务流程工作效率?
  6. st-link v2怎么连接_深度学习之 YOLO v1,v2,v3详解 - 一杯清酒邀明月
  7. 使用Typora(markdown)实现单词薄
  8. 没有密码如何卸载卡巴斯基?
  9. U盘FAT32转换NTFS格式的方法
  10. 【2021/12/28】thinkphp源码无差别阅读(六)