C语言程序设计课程标准

上传人:M****1 文档编号:499449813 上传时间:2023-09-22 格式:DOC 页数:10 大小:117.50KB
返回 下载 相关 举报
C语言程序设计课程标准_第1页
第1页 / 共10页
C语言程序设计课程标准_第2页
第2页 / 共10页
C语言程序设计课程标准_第3页
第3页 / 共10页
C语言程序设计课程标准_第4页
第4页 / 共10页
C语言程序设计课程标准_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C语言程序设计课程标准》由会员分享,可在线阅读,更多相关《C语言程序设计课程标准(10页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计课程原则课程名称:C语言程序设计合用专业:计算机应用技术、软件技术、计算机网络技术、电子应用技术、自动化技术等 课程定位和设计思路1-1 课程定位本课程是高职高专计算机应用技术、软件技术、计算机网络技术、电子应用技术、自动化技术等一门专业基本、必修课程。本课程的目的是培养高职高专学生计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的措施和环节,为提高职业能力和拓展职业空间打下坚实基本。学生毕业后工作岗位重要有程序员、计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、数控技术、电子技术等有关行业中都将使用C语言作为应用系

2、统开发设计语言,C语言也是计算机大类专业中数据构造、C#程序设计、Jaa程序设计及其他编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员级别)考试中规定的重要程序设计语言。1-2 设计思路本课程根据计算机应用技术、软件技术、计算机网络技术、电子应用技术、自动化技术、计算机网络技术等专业的工作任务及职业能力分析表中的程序设计工作项目的规定设立的。设计思路是:打破老式学科课程模式,转变为以任务或项目为中心,组织课程教学内容,通过讲练结合,使学生在完毕工作任务或具体项目的过程中学会知识的应用,构建有关理论知识,发展职业能力。课程内容突出对高职学生职业能力的训练,理论知识

3、的选用紧紧环绕工作任务完毕的需要来进行,同步又充足考虑了高等职业教育对理论知识学习的需要,并融合了有关职业资格证书对知识、技能和态度的规定。项目设计以学生编程能力的培养为线索来进行。教学过程中,要通过校企合伙、校内实训基地建设等多种途径,采用工学结合、课程设计等形式,充足开发学习资源,给学生提供丰富的实践机会。教学效果评价采用过程性评价与成果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密有关的知识,重点评价学生的职业能力。本课程以“班级学生成绩管理系统”作为教学项目,在教学中将该项目分解为如下几种子项目,进行教学的组织:项目 项目菜单设计项目2 学生成绩的输入与计算项目 项目菜

4、单的选择执行项目 项目的整体框架设计项目5 项目中数组的应用项目 项目中指针的应用项目7 项目中自定义数据类型项目8 项目中学生数据的存储与重用我们将这八个项目作为本课程的八个单元,“班级学生成绩管理系统”采用“循序渐进”的原则,分任务实行。本课程的各个单元以到4个任务为驱动,环绕完毕任务设计必备的知识与理论进行解说,使学习与应用融为一体。通过学习的进一步逐渐完善程序的功能,最后形成一种较为完整的程序。随着学习的逐渐进一步,学习者也可以自己增长新的模块,使程序逐渐完善、实用。项目开发中的任务如下:任务1:用输入输出函数初步设计项目菜单任务2:学生成绩的输入/输出任务3:总分与平均分的计算任务4

5、:用if语句实现菜单的选择执行任务5:用switch语句实现菜单的选择执行任务6:用循环语句实现主菜单的选择执行任务7:整体项目菜单函数任务8:子项目菜单函数 任务9:系统实现的主函数任务1:使用数组查找学生最高、最低成绩 任务11:使用数组查找成绩不合格的学生 任务12:使用数组对学生的成绩进行排序任务1:使用指针查找学生最高、最低成绩任务1:使用指针查找成绩不合格的学生任务15:使用指针对学生的成绩进行排序任务6:学生记录的增长 任务7:学生记录的删除 任务18:学生记录的修改任务9:学生记录的显示任务2:学生信息的保存任务1:学生信息文献的打开 本课程结合高职高专教育的教学目的和特点,本

6、着“必需、够用”的原则和宽基本、多方向的就业思路,拟定教学内容、教学时数和教学措施;对知识目的的描述通过使用“理解、理解、掌握”等动词来辨别基本知识、重点和难点,对能力目的的描述通过使用“会用、操作、完毕”等动词来辨别学生动手实践应达到的不同层次目的,使学生在具有基本理论知识的基本上,同步具有较好的实践操作能力。教学模式的构建推荐以“任务驱动”、“项目导向”模式为主,结合其她模式的不同特点,互相补充,目的是要协助学生学会学习,提高能力。课程内容改革以应用为主旨,做到理论与实践相结合,为学生设计“学其所用,用其所学”课程内容。将授课、讨论、作业、实验、考核等教学环节作为一种整体统筹考虑,充足运用

7、现代化教育技术手段和教学方式,形成立体化的教学体系。(1)授课。本课程建议的课堂教学模式为“任务驱动”模式。授课教师的教案准备按照“提出任务解决任务再提出新任务再解决任务”的循环,逐渐进一步,以问题引导学生积极思考,激发学生参与讨论的积极性。从而协助学生建立良好的思维习惯,协助学生学会学习。教案应有“教学设计”专栏,用以明确本次授课的情景设计、过程设计、参与设计等细节规定。(2)讨论。本课程建议除以问题引导学生参与讨论外,建议以“学生助教”的方式,锻炼学生的参与、协调、统领、领导及创新能力。(3)作业。学生作业建议按单元作业、综合伙业、实践性作业相结合的方式,多方面培养和锻炼学生对知识的综合应

8、用能力。(4)实验实训。本课程应当为学生设计专项仿真实验,培养和锻炼学生的知识应用能力、实验能力、分析能力。本课程的教学时数为72学时。2、课程目的通过“班级学生成绩管理系统”教学项目,培养高职高专学生计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用语言编程来解决岗位工作中实际问题的措施和环节,为提高职业能力和拓展职业空间打下坚实基本。职业能力目的具有编写一般程序的能力;具有阅读分析程序的能力; 具有调试程序的能力; 具有编写较为简朴的管理系统的能力知识目的 掌握C语言的基本框架; 掌握语言的基本数据类型及其应用;掌握顺序构造、分支构造、循环构造及应用; 掌握数组及函数的使用措施;掌握

9、指针的使用措施; 掌握构造体的使用措施;掌握文献的使用措施。素质目的 提出问题、分析问题并解决问题的能力; 独立思考的能力; 获取新知识、新技能、新措施的能力; 具有良好的职业道德和身心素质以及创新能力; 工作中与她人的合伙、交流与协商能力语言、社交和沟通能力; 良好的自主学习能力;具有良好的适应社会的能力; 具有心理自我调控和自我管理能力、课程内容和规定教学单元(项目)一 项目菜单设计教学单元(项目)项目菜单设计教学目的知识目的程序设计基本、使用V+ 6.开发语言程序、程序的构成能力目的掌握C语言的程序框架,可以编写最简朴的输出程序素质目的.培养学生的思维、发明和能力素质。2.培养学生具有丰

10、富的想象力和构建力。3.培养学生具有强烈的好奇心和求知欲。.培养学生的体现能力。5培养学生的适应社会的能力。6.培养学生的心理自我调控和自我管理能力。教学内容语言程序的构成、程序的实现过程、程序开发环境、运算符和体现式、简朴的输出。教学重点语言程序的构成、常量和变量、运算符和体现式、简朴的输出。教学难点常量和变量、运算符和体现式。学时安排2理论学时1实践学时教学单元(项目)二 学生成绩的输入与计算教学单元(情境)C语言的数据类型、运算符与体现式,顺序程序设计 教学目的知识目的C语言的数据类型、运算符与体现式 、数据的输入与输出能力目的掌握C语言的程序框架,可以编写最简朴的顺序构造程序素质目的1

11、.培养学生的思维、发明和能力素质。.培养学生具有丰富的想象力和构建力。.培养学生具有强烈的好奇心和求知欲。4.培养学生的自主学习能力。5.培养学生良好的决策能力。6.培养学生的体现能力。7培养学生的心理自我调控和自我管理能力。教学内容基本数据类型、数据的输入和输出。教学重点基本数据类型、数据的输入和输出。教学难点基本数据类型、数据的输入和输出。学时安排4理论学时实践学时2教学单元(项目)三 项目菜单的选择执行教学单元(情境)项目菜单的选择执行教学目的知识目的掌握关系和逻辑运算符和体现式、if语句、w语句。掌握le语句 、do-whil语句、or语句、 bra语句的使用措施。能力目的掌握分支语句

12、的语法构造,可以编写简朴的分支构造程序。掌握循环构造的应用场合,循环构造的设计,循环语句的用法,设计简朴的循环构造程序。素质目的1.培养学生的思维、发明和能力素质。2.培养学生具有丰富的想象力和构建力。3培养学生具有强烈的好奇心和求知欲。4培养学生的自主学习能力。5.培养学生的交往、沟通和团队合伙能力。6.培养学生良好的决策能力。.培养学生的体现能力。8培养学生的适应社会的能力。.培养学生的心理自我调控和自我管理能力。教学内容关系和逻辑运算符和体现式、if 语句、itc语句、条件体现式、分支构造嵌套。Wile语句、dowhil语句、for语句、 reak语句、循环嵌套。教学重点关系和逻辑运算符

13、和体现式、i语句、swtch语句Whil语句、do-l语句、for语句、 rek语句、循环嵌套。教学难点条件体现式、分支构造嵌套、分支构造的灵活应用。循环嵌套、循环构造的综合应用。学时安排16理论学时6实践学时0教学单元(项目)四 项目的整体框架设计教学单元(情境)项目的整体框架设计教学目的知识目的函数的定义、函数调用、函数的声明、函数间参数的传递措施、文献涉及解决、宏解决。能力目的掌握模块化程序设计的思想。素质目的1.培养学生的思维、发明和能力素质。2.养学生具有丰富的想象力和构建力。.培养学生具有强烈的好奇心和求知欲。培养学生的自主学习能力。.培养学生的交往、沟通和团队合伙能力。6.培养学

14、生良好的决策能力。7.培养学生的体现能力。.培养学生的适应社会的能力。9.培养学生的心理自我调控和自我管理能力。教学内容函数的定义、函数的调用、函数的声明、函数间的数据传递、变量的作用范畴、文献涉及解决、宏解决。教学重点函数的定义、函数的调用、函数的声明、函数间的数据传递、变量的作用范畴、文献涉及解决、宏解决。教学难点函数的调用、函数间的数据传递、变量的作用范畴、函数的应用学时安排8理论学时4实践学时教学单元(项目)五 项目中数组的应用教学单元(情境)项目中数组的应用教学目的知识目的数组的概念、一维数组、二维数组、字符数组能力目的掌握数组的定义和使用措施、数组的常用操作、掌握解决大批量同类型数据的措施、可以用数组编写简朴程序。素质目的.培养学生的思维、发明和能力素质。.培养学生具有丰富的想象力和构建力。.培养学生具有强烈的好奇心和求知欲。4培养学生的自主学习能力。培养学生的交往、沟通和团队合伙能力。6.培养学生良好的决策能力。.培养学生的体现能力。8.培养学生的适应社会的能力。9培养学生的心理自我调控和自我管理能力。教学内容数组的概念、一维数组的定义和数组元素的引用、二维数组的定义和数组元素的引用、字符串

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号