- 5
- 0
- 约2.78千字
- 约 29页
- 2017-06-27 发布于浙江
- 举报
c语言程序设计系统化课程设计
《C语言程序设计》系统化
课程设计
电子与通信教研室
信息学院刘艳芳
考核评价
课程设计
课程设置
课程性质
其它专业的前导课
必修课
网络专业重要语言
软件设计的主要语言
软考的重点
计控、电子的重要语言
一、课程设置
课程
地位
专业基础课
岗位基本能力课程
计算机类专业
网络类专业
机电类专业
电子类专业
软件开发技术
网站开发技术
嵌入式技术
单片机开发技术
课程地位
能应用结构化程序设计思想进行软件设计;
具有良好的代码规范能力;
具备程序设计文档的编写能力;
能对所开发的应用程序进行测试。
具有团队合作能力
具有良好的沟通能力;
具有较强的学习能力,即可持续发展能力;
具有解决实际问题的能力和创新思维。
能用 C语言进行应用程序的编制;
课程目标
通过本课程的学习,学生能用 C进行结构化编程,具备应用程序的开发能力。
职业能力目标
课程知识目标
教学目标
①学生入学基础差
②逻辑思维能力参差不齐
③高中学习阶段接触到的计算机知识较少
④程序设计能力几乎是零。
Text in here
教学对象分析
学法指导
文 理 兼 招
教、学、做
三位一体
①高职学生智力不差
①自控能力相比较差
高 职 学 生
先进行前瞻学习再强化基础知识
任务驱动、通过实训提升实际操作能力
Click to add Title
从工作项目入手、自主探索基础知识
任务驱动、合作交流
学情分析
《C语言程序设计》教学总学时104学时
理论内容以“够用为度”的原则
按照程序设计能力,介绍C的基本概念,三大结构,数组、函数、指针为重难点内容
以“学生成绩管理系统”的开发过程为线,将本课程的知识点以螺旋上升的方式讲授
教学总体规划
二、课程设计
序号
章节内容
理论时数
实践时数
S1
C语言基础
2
2
S2
顺序结构程序设计
4
4
S3
选择结构程序设计
4
4
S4
循环结构程序设计
4
4
S5
数组
4
6
S6
函数
4
6
S7
指针
4
6
S8
结构体
2
6
S9
文件的读写
2
4
总学时数
30
42
老
的
课
时
安
排
教学内容遴选过程
教学内容顺序与时间安排
总课时
课时分配
讲授
实践
菜单设计
4
2
2
学生成绩的输入与计算
4
4
4
项目的菜单选择
12
6
6
项目的整体框架设计
8
4
4
项目中数组的应用
4
2
2
项目中指针的应用
8
4
4
项目中自定义数据类型
6
3
3
项目中学生数据的存储与重用
6
3
3
合计
56
28
28
学生成绩管理系统项目贯穿始终
需求分析、项目管理、菜单的显示
学生成绩输入计算
菜单选择控制
项目整体框架设计
成绩查找排序
记录增删改
数据存储
情境一
情境二
情境三
情境四
情境五
情境六
情境七
充分体现任务驱动、实践导向的设计思想
实践教学内容
俄罗斯方块
教师根据学生的练习过程,对学生知识和技能的掌握情况进行点评,掌握不够的地方进行再讲解,陈述扩展的知识和技术。
陈述子模块要完成的实际工作任务,要达到的预期教学目标和掌握的职业技能。
陈述完成实际工作任务所要用到的新知识、新技术、新技能。
能运用“知识点陈述环节”的知识解决的一个与本环节目标相似的案例。由教师来完成本案例。
学生在教师指导下能运用“知识点讲解环节”的知识和技能来解决前面提出的实际工作任务 。
实践教学内容
内容组织
教学组织
每个教学单元由若干个知识点+若干个小案例+一个综合案例组成。
任务驱动,培养学生自主学习能力。
浅显易懂,符合高职学生认知规律。
面向应用,理论与实践有机结合。
原则
合作完成任务
讲练结合
学习情境
案例导入
采用边讲边练的教学互动形式,导入贴近实际的程序设计实例。
在教学过程中,能够让学生通过实际项目,充分了解软件的产生过程,亲自观察和体验程序设计的成功感受,加深知识的理解。
情境教学:实操体验,加深理解
教学手段-营造快乐课堂
允许错误
挖掘赞美点
把课堂
还给学生
亲其师
而信其道
课堂无权威
强化
记忆法
分组
合作法
自主
探究法
对比
学习法
学法
引导鼓励学生观察、探究和合作交流,使学生形成有效的学习策略。
讨论解题的多样性,引导学生选择合适策略,丰富思维方式,获得成功的体验和多元的发展。
扩大学生知识应用面,增加学生应用能力,培养了学生逻辑思维能力。
学习方法
实际案例剖析俄罗斯方块游戏开发(集中4天)
项目规划(2学时)
项目开发流程图
功能分析:分析整个系统所需要的功能;
模块结构规划:规划系统中所需要的功能模块;
总体设计:分析系统处理流程,探索系统核心模块的运作;
数据结构:设计系统中需要的数据结构;
规
原创力文档

文档评论(0)