c语言指针课堂教学设计,C语言程序设计 指针 C教学设计8单元V1.0.doc
教学设计
河北工业职业技术学院
“C语言程序设计”教学设计
系 别: 计算机技术系
设计教师: 宋铁桥
设计时间: 2017年4月25日
教学内容
第八单元 指针
授课教师
宋铁桥
课程名称
C语言程序设计
学时安排
4学时
专业班级
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语言程序设计过程中至关重要的内容,选取“输出两个变量的值”、“三个数排序”、“字母放大镜”案例进行学习,使学生能够更快的理解掌握新知识,同时建立学生利用所学专业知识解决实际问题的信心。
本次教学内容以以上三个实际任务为驱动,进行相应的程序设计,提升学生自主学习能力、团队合作能力、创新设计能力。为了更好地开展任务驱动式教学,对教学内容进行分析、提炼,总结出各观测点,如表1所示。
表1 本单元
c语言指针课堂教学设计,C语言程序设计 指针 C教学设计8单元V1.0.doc相关推荐
- c语言中函数教学设计,C语言程序设计 函数 C教学设计7单元V1.0.doc
教学设计 河北工业职业技术学院 "C语言程序设计"教学设计 系 别: 计算机技术系 设计教师: 宋铁桥 设计时间: 2017年4月25日 教学内容 第七单元 函数 授课教师 宋铁桥 ...
- c语言 转换字母 顺序结构,C语言程序设计 顺序结构程序设计 C教学设计3单元V1.0.doc...
教学设计 河北工业职业技术学院 "C语言程序设计"教学设计 系 别: 计算机技术系 设计教师: 宋铁桥 设计时间: 2017年4月25日 教学内容 第三单元 顺序结构程序设计 授课 ...
- 计算机c语言在线课堂,计算机(C语言)
Q:我需要特殊版本的计算机吗? A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows.各个版本的Mac OS X.各种发行版本的Linux.有的手机有app也能实现C语言编程 ...
- java龟兔赛跑设计思路_JAVA程序设计(09)-----面对对象设计初级应用 龟兔赛跑
1.乌龟和兔子共有属性和方法 做成父类 避免重复代码 package com.lovo; /** * 类: 动物 * @author Abe * 属性: 名字 步距 总距离 睡觉的日子 */ publ ...
- 简要概述html5的设计宗旨,HTML5程序设计(第2版) 第一章:HTML5概述.doc
HTML5概述 这是一本关于HTML5编程的书.不过在学习之前,有必要先了解一下背景知识,什么是HTML5?它经历了怎样的发展历程?HTML4和HTML5有什么区别? 本章中,我们会集中讨论大家关注的 ...
- 虫口模型c语言编程,机器人卡雷尔学习C语言.pdf
机器人卡雷尔学习 C 语言 新疆农业大学计算机与信息工程学院 张太红.陈燕红编著,2013 年 9 月 斯坦福大学计算机科学系 埃里克·罗伯茨著 (Java版),2005年9月 目 录 第一章 机器人 ...
- 计算机控制系统软件设计内容,第7章 计算机控制系统软件设计44813.ppt
第7章 计算机控制系统软件设计44813.ppt 第七章 计算机控制系统软件设计 7.1 程序设计技术 7.2 人机接口(HMI/SCADA)技术 7.3 测量数据预处理技术 7.4 数字控制器的工程 ...
- Python 程序设计-系统登录页面设计
Python 程序设计-系统登录页面设计 目录 Python 程序设计-系统登录页面设计 1.需求分析 2.总体设计 3.详细设计 4.程序运行结果测试与分析 5.完整源代码 1.需求分析 系统要有管 ...
- c语言程序与设计教学设计,浅谈C语言程序设计课程的教学设计
C语言程序设计课程是一门计算机专业程序设计语言类的基础课程,如何将枯燥复杂的语法.单调抽象的函数让学生们有兴趣学习.研究.文章通过在C语言程序设计这门课教学的设计,浅谈了自己的见解和方法. 大多数计算 ...
最新文章
- RecyclerView的基本用法
- mysql savepoint是什么_Mysql中的隐式COMMIT以及Savepoints的作用
- 关于async和await的探讨
- appium显示无法连接到服务器,Appium服务器未检测到通过wifi连接的设备
- mysql cast numeric,mysql decimal、
- Ambari安装之部署本地库(镜像服务器)(二)
- 什么是std :: move(),什么时候应该使用?
- Java中文乱码问题如何解决?
- C语言丨筛法求素数(质数)
- 关于STC8H8K64U单片机IAP升级过程
- maven环境变量的配置与idea中的配置
- springBoot Vue 项目实战
- 2018-2-13-win10-uwp-切换主题
- Esxi 5下ROS5.18+Panabit
- 一个web页面的访问的过程
- 虚拟主播合成视频使用教程
- 加载Glove预训练词向量到字典
- 传奇服务器开区修改,怎么修改传奇登陆器开区时间提前?
- 三菱plcascll转换16进制_三菱FX系列PLC的SER指令使用方法
- Error: This attribute must be localized. 解决方法