C语言程序设计教案(项目2)MyBatis的核心配置Java编程基础_第1页
C语言程序设计教案(项目2)MyBatis的核心配置Java编程基础_第2页
C语言程序设计教案(项目2)MyBatis的核心配置Java编程基础_第3页
C语言程序设计教案(项目2)MyBatis的核心配置Java编程基础_第4页
C语言程序设计教案(项目2)MyBatis的核心配置Java编程基础_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教学设计方案

课程名称:C语言程序设计

课程代码:

任课教师:

教师所在部门:

面向专业:软件技术

年08月

一、总体设计

教学项目计算办公用品采购数量课程名称C语言程序设计

授课班级授课课时2课时

授课地点多媒体教室

选用教材《C语言项目式系统开发教程》彭顺生主编,人民邮电出版社,2022

参考教材

参考标准ANSIC标准,C99标准,CU标准.DovC++操作手册

借助网络教学平台。自主开发的图书销售系统,结合课前问卷调查,对学生的知识技能基础及学

习习惯进行了诊断性评价:

(1)知识掌握度参差不齐:来自职高已学过C语言的学生对C语言的基础知识已完全掌握好,

而来自普高的学生基本上是从未接触过程序设计语言的,初始c语言时觉得是天书:

学情分析

(2)对C语言的认识度不够精准:对于刚刚接触程序设计语言的学生而言是比较抽象和神秘

的,这是源于不了解程序设计语言的本质、交流语境的杵点而造成的:

(3)学习兴趣浓厚:刚进入大学的学生对新知识的学习充满了好奇与自信,为成为程序员乐

于探究C语言。

《C语言程序设计》课程总课时64学时,分为9个单元,本单元为单元二数据描述与数据处理,

C语言中的输入输出,基本数据类型以及基本的数值运算组成。对接企业程序员岗位职业能力要求,

对标《ANSIC标准》和《DevC++操作手册》,将该单元分为4个任务。

r1|

।11

;课政融合:\

1

考证1

课程1

r..........................................।1

1

C语言等级考试1

C语言程序设计(64课1

1」1

1

教学内容1

!1

工工作任务任务1购物找零计算1

1

1

作领域:1

2.1计算办公用品采购数量仟务2计算秋季图书销最1

——1

1

基本数2.2计算身体质量指数任务3交换两个变量的值1

1

1

据类型2.3计算时间差1

任务4大小写字母转换1

111

及使用

2.4会员信息输入与输出\

1

1.具备编码规范的职业素养。

素质目标2.具备精益求精的软件开发意识。

3.具备爱国情怀和祖国的认同感。

1.掌握C语言中的数据类型。

2.掌握C语言中的变量与常量掌握变量、常量的定义、赋值与初始化。

3.掌握运算符与表达式。

教学目标知识目标1.掌握数值运算的优先级。

5.掌握字符编码。

6.掌握C语言的输入与输出。

7.掌握格式化输入与输出。

1.具备能准确选择数据类型描述程序中信息的能力。

技能目标2.具备各种数据类型转换的能力。

3.具备定义、赋值和初始化变量及常量的能力。

1.具备准确计算表达式的能力。

5.具备运用输入、输出语句进行格式化输入、输出信息的能力。

1.C语言中的数据类型

2.C语言数据的格式化输入输出

教学重点教学难点C语言中整型数据的输入输出

3.C语旨的变量定义

4.C语言的算术运算符以及表达式

以完成一个C语言程序”计算办公用品采购数量”为项目载体,设计了2个任务,通过“课

前启智一课中明智一课后强智”三个环节开展教学。课中采用任务驱动教学法,每个任务以“明

教学设计(任务)一探《新知)一研(方案)一练(技能)一评(结果)”五个步骤展开,全程渗透思政

教育、培养“懂原理、会调试、勇担当”的程序员。

整个课程以实现一图书超市收银系统"任务为目标,以纸质教材为核心,通过互联网尤其是移

动互联网,将线上资源与纸质版教材有机融合,实现“线上线下互动”。线上资源一有为“知识

教学资源点”和1•任务实现”提供了对应的微课视频二维码,二有学银在线对本课程的从“学什么”一“跟

我学”一“做什么”一“跟我做”一“我会做”将课内教学与课外自主学习相结合。

课程采用多元考核评价方式,突出过程性考核,过程考核占60%,期末综合考试占4借(无纸

化考试).另外鼓励学生参加竞赛、全国计算机等级考试(C语言二级),如竞赛获得省级三等奖

以上或通过全国的课程成绩加20分,满分100分止。

考核方案

教学方案

教案1数据描述与数据处理一计算办公用品采购数量

一.课程信息

课程名称C语言程序设计授•果班级软件技术22级

授课内容计算办公用品采购数量授•果课时2课时

授课地点多媒体教室授•果时间

学银在线课程链接ittps://moocl-l.chaoxing.con/nycourse/teacherstudy?chapterld=5144310834courseld=222638795&clazzid=52014741

选用教材《C语言项目式系统开发教程》彭顺生主编,人民邮电出版社,2022

参考教材

参考标准ANSIC标准,C99标准,C11标准,DevC++操作手册

1.通过学新知、练新技,厚植句新而行、用新技术报国的情怀:

教学目标素质目标2.通过项目任务驱动培养学生团结协作意识:

3.培养学生利用计算机思想探索高阶性和创新性问题的兴趣

三.学情分析

1.知识技能基础:从超星平台中的第一章测验成绩,讨论区答题情况和头歌平台实训任务的过关情况

来看,95%的学生掌握了c语言程序的基本结构,能够使用程序输出字符串。

2.认知和实践能力:通过前面模块的考核结果分析,学生通过模仿能够完成输出字符串程序,大致上

理解C语言程序的基本结构,但是绝大多数学生没有接触过C语言编程。

3.学习特点:通过超星平台中学习行为数据分析,学生观看该部分视频时,对于整型数据的定义

的,整型数据的输入记录笔记频次较高,课前学习测试题错误率较高的题目主要集中在这些知识

点,据此确定本次课程的教学重难点。

(1)知识掌握度参差小齐:夹自职高已学过C语言的学生对C谙言的基础知识已有一定的了解,而来自普高的

学生基本上是从未接触过程序设计语言的,初始C语言时觉得是天书:

<2)对C语言的认识度不够精准:对于刚刚接触程序设计语言的学生而言是比较抽象和神秘的,这是源于不了

解程序设计语言的本质、交流语境的特点而造成的;

(3)学习兴趣浓国:刚进入大学的学生对新知识的学习充满了好奇与自信,为成为程序员乐于探究C语言。

▲教学重点整型数据的定义★教学难点整型数据的输入

四.教学设计

1.四融合教学理念

面向计算机程序设计员岗位的技能要求,采用“四融合"的理念,即:企业标准、计算机等级考

试(二级C语言)、程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。

2.紧扣教学目标,创新“3574”模式开展混合式教学。

本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释

疑解惑,参与式学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程

中,通过课程平台和实训平台,及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”

教学模式如下图所示。

“3574”教学模式

五.教学实施过程

课前启”智“

学习内容教师活动学生活动设计意图

1.在课程在线平台预习2.1章节(1)在课程在线教(1)学生通过学习课程学生在课程平台上通

-计算办公用品采购数量一数据学平台“学什么”栏在线教学平台“学什么”过“学什么”“做什么”

存储与整数输入输出目发布本次课学习栏目明确本次课学习的栏目明确本次课学习

目标知识目标的知识,能力目标,有

的放矢的观看“跟我

学”视频,跟随“跟我

(2)在课程在线教(2)学生在课程在线教做”视频完成编程任

学平台“跟我学”栏学平台“跟我学”栏目通务。提高学生的学习热

目发布本次课预习过课程视频对数据存储情以及主动性。

视频和使用进行预习

(3)学生在课程在线教

4.学平台“做什么”栏目明

(3)课程在线教学确本次课要完成的编程

平台“做什么”栏目任务,对任务进行思考,

发布本次课教学案尝试自己动手完成编程

例任务。

(4)学生在课程在线教

学平台“跟我做”栏目跟

随教师的演示视频完成

(4)课程在线教学本次课的编程任务-计

平台“跟我做”栏目算办公用品采购数量。

发布教师讲解演示

教学案例视频

-•-.

3・*****

课中明”:智“

教学环节教学内容教师活动学生活动设计意图

发放工1.发放工单明任务:明(1)引导学生查看(2)接收并查看02-01通过查看任务工单,

计算办公用品采购数量

单明任确课堂任务-如何在程02-01计算办公用让学生明确本次课的

-数据存储与整数输入

务”序中熨现数据存储与品采购数量-数据粕出的任务工单,明确学习任务以及考核

5分钟”整数输入输出:引导查存储与整数输入输本次课学习任务点,在学习过程中目

看任务工单出;标更明确。

模块任务实结清单

♦•I

**><•

•«•*•*AS9-9»*

••►rB^caAtao

*

f>

*

••—MM

••♦••a•■

.«(*«**♦-

*

・♦

,

-•-•***■

,ft*

梳理知2.梳理知识固新知:教师根据课前测试听取教师讲解数据存储教师梳理总结数据存

识强新知详解递归函数的知识的结果,对于学生与整数输入输出相关知储以及使用相关知识,

10分钟要点。的知识掌握情况进识,对于自己预习中出帮助学生进一步掌握

行分析后,对于数现的问题,以及课前测知识要点。

据存储与整数输入试。积极思考,P1答教师

输出的知识要点,课堂提问。

以及薄弱环节进行

进一步的知识梳

理。

闯关测3.闯关测验检效果:设(1)组织学生参与(1)学生参与“变量定(1)通过知识讲

试检效果置闯关测验检验学生“变量定义”关卡义”关三闯关测试答题,解,闯关测验的设

10分钟课堂学习效果。闯关测试答题并巡在练习中加深对知识的计,激发学生的学习

回指导理解,司时检验自己的兴趣,让学生主动参

掌握情况掌握。与分层练习,让各个

(2)反馈学生“变不同层次的学生获得

量定义”关卡闯关(2)听取教师讲解“递相应的训练。

测试结果,讲评闯归函数”关卡闯关测试

关测试中的习题。中的习题以及递归函数(2)通过反馈闯关测

根据学生答题情况相关知识。积极思考,回试结果,讲评测试题,

对于该章节知识进答教师课堂提问。提示学生的不足之

行再一次梳理,讲处,使其把握自身学

解习情况。

小组合4.小组合作练技能:(1)引导学生查看(1)在课程平台上查看(1)通过编程任务实

作练技能分小组完成课程平台并分组时论完成课并分组讨论“我会做”施,提升代码编写,错

20分钟“我会做”编程任务程平台“我会做”编编程任务。误调试的能力,让学生

r——•・,—KU程任务。(2)小组分工,团队协真正掌握如何使用递

(2)巡回指导学生作完成该编程任务,遇归函数完成实际问题。

■完成该编程任务,到错误自主利用软件报(2)通过提供报错信

与各小组交流互错信息分享平台解决息分析平台,帮助学生

动,为学生答疑。问题。快速定位错误,找到

解决问题的途径,同时

提高其自半解决问颗

的能力。

汇报互评5.汇报互评拓思路:(1)组织开展编程(2)积极参与编程项通过项目演示汇报,

拓思路小组演示所完成的“我任务汇报,选取1〜目汇报,对照代码介绍检验小组完成情况,

15分钟会做”编程任务并讲解2组学生上台演示编程思路。对汇报小组提升学生表达能力。

任务实现思路,根据完代码并讲解程序设进行提问,评价,听取让学生从组间互评,

成度开展评价计思路。点评学生教师点评。教师点评中找出差

作品距,弥补不足。

课堂拓展6.课堂拓展引思考:(1)播放视频,并(2)观看视频,积极思(1)通过介绍C语言

引思考通过麒麟操作系统开组织学生观看。通考讨论C语言的重要性的应用范晡,让学生

5分钟发历程视频,引入C语过C语言的应用范以及开发国产操作系统了解C语言在操作系

言重要性的内容。晡以及视频中的内的重要性统开发过程中的重要

容,讲解并引导学性,提升学生学习C

生思考讨论学好C语言的积极性

语言的重要性,同

时树立科技强国的(2)通过麒麟操作系

价值观统的开发历程视频,让

学生树立科技强国的

价值观

反思总结7.反思总结悟新技:(1)归纳总结整型(1)听取教师归纳总(1)通过梳理总结,

悟新技梳理本次课的内容。总数据的定义,输入结整型数据的定义,输帮助学生强化知识

10分钟结整型数据的使用。布输出以及整型数据入输出以及整型数据在点,掌握技能要素,

置课后作业在编程中应用编程中应用促使学生进行自我反

(1)在课程平台完成思。

课后练习题(2)完成数据存储以

(2)在头歌实训平台及输入输出的课后复习(2)通过课言习题,

上完成本单元的技能任务。现极参与讨论区让学生对于数据存储

训练(2)布置数据存储话题互动,开展小组拓以及输入输出有进一

(3)选做:小组形式与整数输入输出课展项目开发步的认识

进行拓展项目开发后复习任务

(4)在课程平台讨论(3)通过在线实训平

区参与本次课话题讨台的技能实训强化学

论生的动手编程能力,

布置下次课预习任务:(3)布置浮点数以实现知识到技能的转

(3)完成课程平台上完

(1)在课程平台上完及浮点数输入输出化

成2.2小节计算身体质

成2.2小节计算身体小节的预习任务

量指数-浮点数及输入(3)通过职业素养拓

质量指数-浮点数及输♦一

输出的“学什么”“跟我展视频提升其作为计

入输出变量的“学什

学”“做什么”“跟我做”算机程序员的职业素

么”“跟我学”“做什

部分的预习任务养

么”“跟我做”部分的

预习任务____________

课后强”智“

学习内容教师活动学生活动设计意图

练习与学习(1)教师从课程平台和实训平台将(1)在课程平台以及实训平(1)双导师学习评价,

评价学生课后练习题以及实训练习的成台完成数据存储以及输入输出构建客观公平的多元评

绩导出,查看学生的成绩分析反思课课后作业以及编程练习(2)价,促进学生及时了解

堂教学效果,进行下一步教学策略的参与主题讨论参与课后主题学习情况。

制定。讨论,主动学习,探究新知(2)企业导师评价让学生

(2)校内导师和企业导师共同引导识和新技术及时了解行业动态,得到

学生开展拓展项目开发,启发学生的(3)答疑解惑,在课后遇到更专业的指导和帮助,提

双创能力以及动手编程能力问题,可在QQ及讨论区与开其作为专业程序员的职

(3)教师及企业导师在QQ群及讨教师,企业导师以及其他同学业素养。

论区及时解答学生的疑难问题进行交流

(4)展开小组团队合作挖掘

拓展项目进行探讨以及项目开

(5)在课程平台上完成预习任

教学反思

教案2计算身体质量指数

一.课程信息

课程名称C语言程序设计授课班级软件技术22级

授课内容计算身体质量指数授课课时2课时

授课地点多媒体教室授课时间

学银在线课程链接ntps://noocl-1.chaoxing.co«/aycourse/teacherstudy?chapterlds5144310834courseld=222638795&clazzid=52014741

选用教材《C语言项目式系统开发教程》彭顺生主编,人民邮电出版社,2022

参考教材

参考标准ANSIC标准,C99标准,CU标准,DevC++操作手册

1.通过学新知、练新技,厚植向新而行、用新技术报国的情怀:

素质目标2.通过项目任务驱动培养学生团结协作意识;

3.培养学生利用计算机思想探索高阶性和创新性问题的兴趣

1.理解计算机程序中的对于数据存储的实现方式

教学目标知识目标2.理解浮点型数据

3.理解格式化输入输出函数

1.能在C语言程序中定义浮点型数据

技能目标2.能在C语言程序输入输出浮点型数据

3.能使用C语言程序解决实际生活中小数运算的问题

教学资源1.课程平台(自建》:发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分

析学生学习行为数据。

2.企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年•线经验总结的规范化

编程手册。

3.闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。

4.头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。

5.软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。

6.章节测险题库:c语言习题库、计算机等级(二级C语言)考试真题库。

7.拓展项目案例库:蓝桥杯C/C++程序设计大赛真题库、企业导师项目库。

考核过程及权重考核类型考核顶及内容评分办法

自学观看微视频15%教学平台自动统计

课前

作业课前测试10%教学平台自动统计

在线课堂签到5中教学平台臼动统计

小程序闯关测验5%

小组任务完成情况,以及课堂汇

在线PBL教师评价,学生自评,互评

课中报15%

考核方案小组作业参与度,教室劳动参与

课堂表现教师评价

情况5s

在线课堂互动(课堂回答问题)5%教师评价

测试章节测验10%教学平台自动统计

作业课后作业10%教学平台自动统计

课后实操练习实训练习10%实训平台自动统计

在线课后讨论8中教学平台自动统计

线下增值评价拓展项目2*企业导师评价

二.教学内容

项目二任务2教学内容

数据存储及数据操作计算身体质量指数、浮点型数据

/任务1计算办公用品采购数量2.1掌握浮点型数据

的定义以及使用

/任务2计算身体质量指数2.2掌握浮点型数据

--1!IJ!二:

/任务3计算时间差的输入输出

2.3掌握程序设计中的

/任务4会员信息输入与输出

小数数值运算

三.学情分析

4.知识技能基础:从超星平台中的第一章测验成绩,讨论区答题情况和头歌平台实训任务的过关情况

来看,9(n的学生掌握了c语言程序的变量定义,整型数据的输入输出以及计算,能够使月程序完

成简单的整数数值运算并输出结果。

5.认知和实践能力:通过前面模块的考核结果分析,大部分学生能完成找零计算程序,对于第一次接

触c语言的学生,在格式化输入函数的参数上容易犯错。

6.学习特点:通过超星平台中学习行为数据分析,学生观看该部分视频时,对于浮点型数据的精度,

以及浮点数输入输出的格式控制字符串记录笔记频次较高,课前学习测试题错误率较高的题目主要

集中在这些知识点,据此确定本次课程的教学重难点.

(1)知识掌握度参差不齐:天自职高已学过C语言的学生对C语营的基础知识已有一定的了解,而来自普高的

学生基本上是从未接触过程序设计语言的,对于程序不同数据类型的选择以及使用还是觉得很有难度;

(2)对C语言的认识度不够精准:对于刚刚接触程序设计语言的学生而言是比较抽象和神秘的,这是源于不了

解程序设出语言的本质、交流语境的特点而造成的:

(3)学习兴趣浓厚:刚进入大,学的学生对新知识的学习充满了好奇与自信,为成为程序员乐于探究C语言。

▲教学重点浮点型数据的使用★教学难点输入函数的格式控制字符串

四.教学设计

1.四融合教学理念

面向计算机程序设计员岗位的技能要求,采用“四融合”的理念,即:企业标准、计算机等级考

试(二级C语言)、程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。

2.紧扣教学目标,创新“3574”模式开展混合式教学。

本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释

疑解惑,参与式学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程

中,通过课程平台和实训平台,及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”

教学模式如卜图所示。

“3574”教学模式

课前启"ST

课中明宣

嘀强"智"

五.教学实施过程

课前启”智“

学习内容教师活动学生活动设计意图

1.在课程在线平台预习2.2章节(1)在课程在线教(1〉学生通过学习课程学生在课程平台上通

-计算身体质量指数一浮点数及学平台“学什么,,栏在线教学平台“学什么”过“学什么”“做什么”

输入输出目发布本次课学习栏目明确本次课学习的栏目明确本次课学习

目标知识目标的知识,能力目标,有

的放矢的观看“跟我

学”视频,跟随“跟我

(2)学生在课程在线教做”视频完成编程任

(2)在课程在线教学平台“跟我学”栏目通务。提高学生的学习热

学平台“跟我学”栏过课程视频对浮点数的情以及主动性。

目发布本次课预习使用进行预习

视频

(3)学生在课程在线教

学平台“做什么”栏目明

3确本次课要完成的编程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论