C语言通信工程系课程标准Word格式.docx
- 文档编号:14230881
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:7
- 大小:19.38KB
C语言通信工程系课程标准Word格式.docx
《C语言通信工程系课程标准Word格式.docx》由会员分享,可在线阅读,更多相关《C语言通信工程系课程标准Word格式.docx(7页珍藏版)》请在冰豆网上搜索。
B类
总学时
64
学分
4
考核性质
考试
二、课程定位
本课程是计算机应用技术专业的专业群必修课,也是全国计算机等级考试二级证书课程,在专业培养目标中,具有极其重要的地位和作用。
《C语言程序设计》课程是计算机应用技术、计算机网络技术、电子商务、通信工程设备控制、单片机控制等专业课程的基础课程,也是一门理论与实践相结合的课程。
本课程总学时为64学时,开设于第1学期,主要培养学生基本的C程序阅读能力、简单算法的编写能力、C程序的调试能力,是学生学习编程的入门课程。
通过对本课程的学习,学生可以掌握编程的入门知识,为后续的应用性课程和系统开发课程的学习打下良好的基础。
本课程的目的是培养高职高专学生计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。
三、课程目标
本课程是计算机应用基础的后续课程,同时是数据结构的先修课程,对培养学生的计算机知识、算法和程序设计能力和计算机应用素质方面起到基础性和先导性的重要作用。
同时在通信工程设备控制等方面也有一个基础的作用。
因此《C语言程序设计》课程在教学培养方案中起到承上启下的作用。
(一)能力目标:
1、能读用C语言编写的程序代码
2、能够用常量、变量、运算符编写各类表达式,并能完成运算
3、能够用输入输出语句,接受键盘的键入并在屏幕上输出指定的值
4、能够根据程序要求,用适当的结构组织语句
5、能够将一个复杂程序拆分模块编写,实现函数间的共享
6、能够定义使用数组,对批量数据与循环结合实现编程
7、能够用指针形式访问简单的数据
8、会定义、引用和初始化结构体变量并能用创建和使用链表
(二)知识目标:
1、掌握计算机编程的基本思维
2、熟悉C语言语法,记住C语言的常用标识符
3、理解常量、变量、运算符、表达式、语句的含义
4、掌握C语言常用的输入输出库函数
5、掌握顺序、选择、循环三种基本程序结构
6、掌握函数的定义及调用
7、理解数组的作用及使用方法
8、了解指针与计算机内存的关系,掌握指针的使用方法
9、理解结构体与共用体的使用方法
(三)职业素质目标:
1、具有热爱科学、实事求是的学风,具有创新意识和创新精神
2、具有严肃认真、实事求是的科学态度和严谨的工作作风
3、具有良好的职业道德和环境保护意识
4、通过本课程的学习应使学生养成良好的程序书写习惯和良好的用计算机解决实际问题的思维习惯
四、课程设计
(一)课程设计理念
本课程的改革理念是,坚持实践化、实用化教学,密切适应计算机的发展趋势,坚持学以致用;
解决抽象理论与实践相脱节现象,让绝大多数学生在有限的时间内迅速掌握课程的基本理论知识,并通过实践操作加深理解基本理论;
强化实践操作,通过举一反三、理论学习-实践操作-测验-总结等多种方法锻炼学生对程序的理解及逻辑思维能力,为将来其他的后续专业课程打好基础。
(二)课程设计思路
在课程的设计和教学过程中自始至终贯穿“理解和记忆程序基本结构,熟练上机调试技能,灵活掌握编程技巧,以考促学、锻炼创新能力”的基本思想。
1、理解和记忆程序基本结构在整个课程所涉及的教学内容的学习过程中都按照“程序基本结构的理解和记忆-简单程序设计-上机调试程序技能训练-实际应用”这条主线来进行。
也就是说对C程序的三种基本结构等主要内容的学习,以理解加记忆为主,通过上机调试程序加深理解和记忆;
要求学生熟记常用的典型算法。
教学过程中注重程序设计思路的灵活多变,力求锻炼学生的逻辑思维能力。
2、熟练上机调试技能熟练上机调试技能熟练上机调试技能熟练上机调试技能上机操作调试C程序是C语言程序设计学习的辅助手段。
本课程安排一次多媒体课和一次上机操作课,多媒体课力求让学生掌握编程基本思想;
上机课通过编辑程序、运行程序、察看程序结果,改正程序错误再运行、观察结果等方法掌握编程技能。
要求学生熟练根据各种错误信息提示迅速解决语法错误;
通过观察结果、在适当位置添加输出语句等方法迅速解决逻辑错误等技能。
3、灵活掌握编程技巧灵活掌握编程技巧灵活掌握编程技巧灵活掌握编程技巧在教学过程中力求通过举一反三,一题多解等方法让学生灵活掌握编程技巧,而不是死记硬背程序。
有两类主要的程序要求学生一定要掌握,一类是运算类,如1到100累加或累乘、1到100奇数累加、1-1/2+1/3-…正负相间各数累加等等;
另一类是字符处理,如大写转小写、密码算法、各类字符个数统计等等。
将这些具有相似性的程序进行比较学习,加强编程逻辑思维能力的锻炼,力求让学生能够掌握灵活的编程技巧,不提倡学生死记硬背程序。
4、锻炼创新能力锻炼创新能力锻炼创新能力锻炼创新能力在课程中按照“验证性应用、训练性应用、设计性应用、创造性应用”四个层次组织本课程的实践性教学,在难度上由浅入深有一定的梯度,以使学生通过循序渐进地锻炼提高实践技能。
有意识地培养学生的成就感,鼓励学生大胆创新,摸索独特的算法。
五、教学内容组织与安排
序号
学习情境/项目/任务
建议学时
教学方法
教学场所
师资配备
1
基本语法及相关数据结构
48
课堂
B512
郭烨旻
2
设计学生成绩统计系统程序并调试
16
上机
软件第二实验室
教学方法:
本门课程通过课堂教学学习相关的语法知识,并通过大量的具体程序设计来让学生充分的掌握多种主流的使用算法并生成自己的算法思想。
同时通过1个月的上机实践来了解程序设计过程中容易出现的语法错误,让学生具有一定的程序调试能力。
教学场所:
B512,软件第二实验室
师资配备:
通信工程系郭烨旻
六、教学内容和要求
为了提高学生职业技能,落实工学结合的教育理念,根据软件开发岗位群及能力要求,在课程内容设计方面,以软件项目开发过程内容为主线进行设计,积极与行业企业合作开发课程,共同开发模块化的课程,进一步体现课程设计职业性、实践性的特点。
对理论知识的教学要求分为了解、理解、掌握三个层次。
⑴了解:
对知识有初步和一般的认识,知道“是什么”;
⑵理解:
能够领会基本概念、基本理论的含义,能够解释和说明一些简单的问题;
⑶掌握:
能够熟练地运用知识,分析和解决一些具体问题。
各个模块的教学内容和教学要求列表如下:
教学内容和要求可在一个表中体现。
如:
教学内容
教学要求
了解
理解
掌握
一、c语言设计基础
1.计算机语言分类,c语言的特点
√
2.函数的调用
3常用数据类型,基本运算符,逻辑关系表达式
二、结构化的程序设计
1.顺序结构以及表达式
2.选择机构
3.循环机构
4.跳转语句
三、线性数据结构数组
1.数组声明,初始化,数组元素调用
2.使用数组元素实现排序
四、指针
1.指针变量和变量的指针
2.指向数组的指针
五、上机实践
1.设计编写学生成绩统计系统,生成平均分、总分并对其分类
2.设计学生成绩系统应用数组元素调用实现成绩的排序统计
七、学时分配(如下表)
教学内容
教学时数
合计
讲授
练习
第一章C语言设计基础
第二章机构化的程序设计
3
第三章线性数据结构数组
8
4
第四章指针
5
第五章上机实践
八、说明
1、制定课程标准依据、适用范围和使用方法
(1)本课程标准是根据我校高职三年制通信工程专业培养计划而制定的。
适用于我校高中三年制(高职)通信系统运营管理专业。
(2)本课程标准规定理论教学时数为64学时,其中实验教学时数为16学时。
(3)本课程标准的基本要求不应削弱,但任课教师对课程标准中章节顺序、学时分配可适当调整。
2、教学建议
(1)本课程是实践性较强的学科,教学中应联系生产、生活实际,精心组织教学。
(2)上机实践是本课程的重要教学环节之一,是帮助学生消化和巩固所学知识,培养学生理论联系实际能力的重要手段。
教学中教师应本着精讲多练的原则,注意引导学生逐步建立起正确的算法思想,培养学生科学思维和创新意识。
(3)课堂教学应采用启发式,充分调动学生的主体作用。
针对不同内容,采用不同的教学方式,加强现代教学手段的应用。
注意学生智力的开发和能力的培养,使讲授知识与发展能力相统一。
3、成绩考核、评定方法
C语言程序设计课程评价学生成绩可以通过课上提问、学生作业、读书笔记、实验情况、平时测验和考试成绩的多方面进行综合评价。
其中平时成绩占30%,期末成绩占70%。
说明本课程教学使用的教材与教学参考资料,包括主教材、主要参考书及参考资料以及数字教学资源。
本课程采用理论教学结合上机实践的方式,根本目的是使学生掌握C语言的基本语法结构能够生成自己的算法思想。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 通信 工程系 课程标准