《C语言程序设计》课程标准

合集下载

(完整版)C语言课程标准

(完整版)C语言课程标准

(完整版)C语⾔课程标准软件技术专业核⼼课程标准《C语⾔程序设计》课程标准1.前⾔1.1 课程类别专业课1.2 适⽤专业软件技术专业1.3 课程性质必修课1.4 设计思路本课程是⼤学⼀年级学⽣第⼀次接触到计算机的程序设计语⾔,在教学⽅法上采⽤课堂讲授、演讲和上机实践相结合,以能⼒培养为出发点以具备程序设计能⼒为教学⽬标。

理论教学以C语⾔为最基本、最常⽤的功能(数据表达和流程控制)为重点教学,以:“够⽤”、“必须”为标准,在掌握必要的理论知识上从问题分析、建⽴数学模型、算法设计和编码、测试等⽅⾯,重点讲授程序设计的思想和⽅法以及设计风格,要使学⽣能够从较⾼的⾓度认识课程的学习⽬的,应看重对程序设计语⾔(并⼀定只是C语⾔)的特点、学习⽅法和应⽤能⼒的培养。

在教学过程中,应通过丰富的图⽚、动画、演⽰来帮助学⽣学习。

本课程实践性很强,在实践教学中以培养学⽣的独⽴思考能⼒与动⼿能⼒为主导原则,由教师布置时间内容和要求,并展⽰项⽬的参考作品,有学⽣独⽴上机编写并调试程序,解决实际问题,教师给予必要的辅导。

要求学⽣通过上机训练巩固、验证、扩充或综合运⽤课堂讲授内容,从⽽进⼀步加深对知识的理解与掌握,培养构思解决问题的思路和良好的编程能⼒。

在学习⽅法上要求学⽣要“弄清概念、注重实践、由浅⼊深、循序渐进”。

2.课程⽬标学习本课程后,学⽣应达到以下教学⽬标:1.能正确使⽤C语⾔的标识符、数据类型、常量、变量、运算符、表达式、基本语句等基础知识;2.认识算法流程图常⽤符号,能看懂算法流程图;3.能编写简单的顺序结构,选择结构和循环结构的程序;4.能使⽤函数进⾏模块化结构的程序设计;5.能编写复杂的数据结构(数组、结构体、指针等)的程序;6.会正确分析较复杂的C语⾔程序;7.初步学会运⽤计算机解决实际问题的⽅法和步骤。

从分析问题⼊⼿,设计合理的数据结构和可⾏的算法,编写出具有良好风格的C语⾔程序;8.具有进⼀步学习其他语⾔的能⼒。

《C语言程序设计》课程标准

《C语言程序设计》课程标准

《C语言程序设计》课程标准1.课程定位和课程设计1.1课程性质与作用《C语言程序设计》课程是电子信息类专业的专业基础课程,通过本课程的学习,使学生具备初步的计算机编程思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。

在课程体系中,该课程的定位主要在于培养学生的基本编程能力和程序设计思想,为后续编程类课程打下良好的基础。

本课程的前导课程有《计算机基础》,根据不同专业方向,后续课程会涉及《单片机应用》、《数控技术》、《数据结构》、《C#程序设计》、《Java程序设计》及其它编程语言类课程。

同时也是信息产业部计算机专业和软件专业水平资格考试(程序员级别)考试中要求的主要程序设计语言。

1.2课程设计的理念和思路《C语言程序设计》课程将工程应用能力和职业素质的培养放在首位,采用教学做一体化的课程教学方式,在教、学、做的过程中明确必要的理论知识,同时深化和拓展课程所需要掌握的能力要求。

主要体现在以下几个方面:(1)课程注重知识描述方式与学生接受能力的统一。

课程内容应淡化传统意义上的理论说教,对于教学内容力求以浅显易懂的文字结合图表的方式说明。

同时对于知识点的讲解应由案例或问题引入,进而引出需要掌握的知识点,使学生在潜移默化的过程中掌握课程内容。

(2)教学案例的选取注重知识性与趣味性的统一。

在案例选择方面,应选择贴近生活的现实性案例,在学习知识的同时,融入趣味性,寓教于乐。

(3)教学设计中注重教师引领作用与学生主体地位的统一。

课程教学设计中,应注重师生互动环节的设计,提高学生的参与程度,突出学生主体地位,提升学生学习品质。

(4)教学实施中注重基础性素质培养与发展性思维培养的统一。

课程教学以基础性素质培养为主,同时为适应不同学生群体的需要,应设置必要的知识拓展,对学生给与必要的知识补充,以丰富学生的知识量,培养和拓展编程思维。

2.课程目标经过该课程的学习,学生应具备初步的计算机编程基本思想、编程基本技能及逻辑思维能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤。

C语言程序设计课程标准

C语言程序设计课程标准

《C语言程序设计》课程标准一、课程性质与定位《C语言程序设计》课程是面向计算机软件技术专业开设的必修课和专业基础课。

本课程教学将采取“产品引导、三层递进”的教学模式,以软件项目开发为引导,以典型工作任务为中心组织课程内容,让学生在完成具体项目的过程中学会完成相应工作任务,掌握相关理论知识,培养软件开发的职业能力。

本课程的教学目标是通过本课程的学习使学生掌握 C 语言的语法知识和编程技能,掌握结构化程序设计的思想和方法,并融合国家计算机等级考试等相关职业资格考试对知识、技能和态度的要求,使学生在学习完本课程后具有初步的软件开发能力和适合岗位需要的职业能力和素质,为后续的系列课程学习奠定基础。

本课程的前导课程为《计算机应用基础》,后续课程有《C#程序设计》、《Java 程序设计》等专业课程。

二、学习领域课程描述包括学习领域名称、学年及学时、学习目标和学习内容,见表1。

三、学习情境设计与描述1.学习情境设计根据本课程知识点的递进关系,以基本工作过程为逻辑主线进行课程的学习情景设计。

经过分析,本课程分7个学习情境,见表2。

2.学习情境描述包括学习情境名称、学时、学习目的、学习内容、教学方法和建议、工具与媒体、学生在工作过程中用到的知识、教师所需执教能力要求,见表3-1~7。

四、课程评价内容及方式本课程考核方案采取全程化的考核模式,注重项目设计学习过程评价,课程每一个学习情境的完成情况作为成绩评定的主要方面。

具体说明如下:1、学习过程考核:用于对学生在课堂学习过程的评价;2、基本知识点考核:采取闭卷考核方式,用于对学生掌握基本理论知识的考核;3、子项目设计质量考核:是根据每个单元学生所设计的项目完成情况对学生进行分组考核,每组的分数作为全体组员的个人得分;4、子项目设计报告考核:是根据每个项目的设计报告考核学生的综合职业五、说明1、本课程标准适用于2011级软件技术专业,也可作为计算机应用技术、计算机网络技术以及其他开设《C语言程序设计》课程的专业教学参考。

《C语言程序设计》课程标准

《C语言程序设计》课程标准

《C语言程序设计》课程标准C语言程序设计课程标准C语言程序设计是计算机科学与技术专业中的一门重要课程,旨在培养学生对C语言的掌握和应用能力。

本课程标准旨在规范C语言程序设计课程的教学内容和要求,确保学生能够系统地学习和掌握C语言程序设计的基本原理和方法。

一、课程目标C语言程序设计课程的目标是让学生掌握和应用C语言,具备编写基本的C语言程序的能力。

具体目标包括:1. 熟悉C语言的基本语法和数据类型,理解程序的基本执行过程;2. 理解程序的控制结构和函数的概念,能够编写包含判断、循环和函数的程序;3. 理解C语言的数组、指针和结构体等高级特性,能够灵活运用于程序设计;4. 掌握C语言的文件操作和动态内存分配等高级应用技术。

二、课程内容1. C语言基础知识1.1 C语言的历史和特点;1.2 C语言的基本数据类型和变量;1.3 C语言的运算符和表达式;1.4 C语言的输入输出函数和控制语句。

2. C语言的控制结构2.1 分支结构:if语句、switch语句;2.2 循环结构:while循环、do-while循环、for循环;2.3 循环控制语句:break、continue语句。

3. C语言的函数3.1 函数的定义和调用;3.2 函数的参数传递和返回值;3.3 局部变量和全局变量的作用域;3.4 递归函数的基本原理和应用。

4. C语言的数组和指针4.1 数组的定义和初始化;4.2 多维数组的使用;4.3 指针的基本概念和运算;4.4 指针和数组的关系。

5. C语言的结构体和联合体5.1 结构体的定义和访问;5.2 结构体的初始化和赋值;5.3 结构体的嵌套和数组;5.4 联合体的定义和应用。

6. C语言的文件操作6.1 文件的打开和关闭;6.2 文件的读写操作;6.3 文件的定位和格式化输入输出。

7. C语言的动态内存分配7.1 内存的静态分配和动态分配;7.2 动态内存分配函数:malloc、calloc、realloc和free;7.3 动态内存的申请和释放。

《C语言》课程标准

《C语言》课程标准

《C语言程序设计》课程标准第一部分课程概述一、课程名称中文名称:《C语言程序设计》英文名称:《C Programming Language》二、学时与适用对象课程总计70学时,其中理论46学时,实验课22学时,综合考核2学时。

本标准适用于五年制及四年制生物医学工程、四年制公共事业管理专业。

三、课程性质、地位《C语言程序设计》是生物医学工程和公共事业管理专业的一门专业基础课,是学习其它工科课程的基础。

本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学员运用C语言解决实际问题的能力。

通过学习该门课程,可以使学员掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学员初步具备程序设计能力,为学员进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。

四、课程基本理念1、全面贯彻党的教育方针,准确把握本门课程在人才培养方案中的作用和地位,教学内容、方法、手段的选择必须以人才培养目标和规格为依据,与国家、军队总部的要求相一致。

2、课程教学目标和组织与我校“建设国际先进的研究型军医大学”的定位相匹配,符合国际化、现代化、精品化的办学理念。

3、要坚持以学员为主体,教员为主导的教学理念。

全程渗透素质教育、创新教育和个性化教育等现代教育思想和理念。

施教之功重在启发,贵在引导。

要突出学员学习的主体地位,充分发挥学员的积极性和学习潜能,形成自己的学习方法,学会如何学习。

4、教学方法应突出启发式教学,灵活利用讨论式教学、案例式教学、问题式教学等先进的教学方法,着力提高学员学习兴趣、调动学员的主动性,积极参与到教学中来,以利于学员对教学内容的理解和掌握,进一步强化学员的知识与实践操作技能,开拓视野,培养科学的思维方式。

5、突出实验教学在本课程教学过程中的重要地位,培养学员的编程能力,提高学员综合素质,加强对学员程序设计基本技能的训练,以培养学员分析问题、解决问题的能力,为今后课程学习和科学研究工作打下良好的基础。

《C语言程序设计》课程标准

《C语言程序设计》课程标准

《C语言程序设计》课程标准编制:审核:单位:日期: 2020年11月5日智能交通技术运用专业教学资源库一、课程性质《C语言程序设计》是智能交通技术运用专业的一门专业基础课,是学习其它计算机语言课程的基础。

本课程以程序设计思想为主线,介绍C语言基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力。

通过学习该门课程,可以使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计的能力,为他们进一步学习其他专业课程打下基础。

二、课程设计思路总体思路:以就业为导向,根据职业岗位对技能、知识的需求,选取教学内容,对课程进行系统化的总体设计,在总体设计的基础上开发课程标准和配套的教学资源,然后进行教学方案的设计、教学的组织和实施。

三、课程培养目标(一)总目标通过对《C语言程序设计》理论和实践教学,使学生建立起程序设计的概念,掌握程序设计的基本理论、基本知识和基本技能,逐步积累算法设计和程序设计的常用技巧;并能够熟练地使用C语言进行程序的编写,解决常见的应用问题,培养出扎实的软件开发基本技能,并养成良好的编程习惯,为进一步学习后续课程奠定扎实的基础。

(二)具体目标1、能力目标(1)能合理使用C语言的数据类型;(2)能熟练地使用三种基本结构进行程序设计;(3)能熟练阅读程序;(4)能具有分析和设计算法的能力;(5)能使用C语言解决常见的应用问题;《C语言程序设计》课程标准(6)能使用C语言程序设计的方式分析和解决实际问题并测试程序。

2、知识目标(1)了解C语言的数据类型;(2)掌握C语言顺序、选择和循环三种基本结构;(3)掌握标准的输入和输出函数;(4)掌握函数的基本定义和应用;(5)掌握数组的基本概念和应用;(6)掌握指针的基本知识。

3、素质目标(1)具有学习能力,使用C语言解决实际问题;(2)具有良好的职业道德;(3)具有团结协作能力,互相帮助,服从大局;(4)具有自我展示能力,能够讲述、说明、回答问题;(5)具有良好的职业道德、社会责任感、工作责任心。

《C语言程序设计》课程标准

《C语言程序设计》课程标准
《C语言程序设计》课程标准
一、适用对象
高等职业教育层次三年制IT类各专业。
二、课程性质与任务
《C语言程序设计》是IT类专业的主干课程。本课程主要使学生具备相关的初、中级专门人才所必需的程序设计思想、方法和技能,熟悉应用C语言程序设计语言开发应用程序的过程,是学习C#、JAVA、SQL-Server等后续专业课程的基础。
教学内容:
随机数的产生
字符数组
数组初始化
选择排序方法
项目2-4电子辞典
学习目标:
了解字符串及二维字符数组的存储方式;
会将字符数组初始化;
会使用字符数组处理字符串问题;
理解常用字符串函数gets()、puts()、strcmp()、strcpy()等使用方法;
理解查询方法;
能编写简单电子辞典程序。
学习项目的选取的基本依据是软件设计领域和工作任务范围,以典型产品为载体,使工作任务具体化,产生具体的学习项目和实训项目,编排顺序按照工作任务关系而非知识的逻辑关系。各学习项目的内容总量以及在该门课程中的地位分配学习项目的学时数。
七、内容提要:
项目1-1字符显示
教学目的与要求:
1.会到网上下载并安装turboCforwindowsC集成实验与学习环境软件;
教学内容
二维数组的定义和使用
字符数组的初始化
字符串的输入输出
常用字符串处理函数strcat、strcpy、strcmp、strlwr、strupr和strlen
项目2-5数据加密
学习目标:
了解加密方法;
理解+=、-=、*=、/=等复合运算符;
能设计简单的加密算法,编写程序将数据加密、解密;

《C语言程序设计》课程标准

《C语言程序设计》课程标准

《C语言程序设计》课程标准课程名称:C语言程序设计课程编码:60415001总学时数:84适用专业:网络技术,软件技术,多媒体技术,电子技术等一、课程概述1.课程定位《C语言程序设计》课程是高职高专计算机类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。

所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。

学生毕业后工作岗位主要有程序员、计算机管理员、数据库管理员、软件测试等,在计算机各专业等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是计算机应用专业中《Java程序设计》、《C#程序设计》及其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试要求的主要程序设计语言。

2.课程设计思路本课程以“学生成绩管理系统”项目作为主线,采用边讲边练的教学互动形式,同时应用案例教学法,在课堂上导入贴近实际的程序设计实例。

教学过程中,首先提出项目目标,然后通过知识讲解、方法演示、实践演练、复习归纳,以解决实际问题的学习方法来学习软件开发。

二、课程目标1.总体目标通过本课程的学习,使学生能够具有结构化程序设计的思想,能够用C语言进行简单程序的编写,能够熟练的进行程序的调试和修改,同时具备软件开发所需要的协作精神,较强的上进心和责任感。

2.具体目标(1)职业技能目标○1培养学生编写规范化的程序代码○2自主的学习能力○3掌握面向过程编程的思想○4能够编制简单的C语言应用程序(2)知识目标○1掌握C语言的数据类型的定义与使用○2掌握程序结构设计的方法○3掌握数组定义与使用的方法○4掌握函数定义与使用的方法○5掌握指针的使用方法○6掌握文件的概念与使用方法(3)职业素质养成目标○1服务意识:能够为他人提供优质的服务○2文明、法制意识;合理利用所学知识,不做危害他人和社会的事○3吃苦精神:能承受软件开发带来的体力和脑力的压力○4合作精神:能够与他人进行合作,具有协调工作能力和组织管理能力○5较强的自我知识及技术更新能力;快速跟踪社会前沿技术及市场应用动态三、课程内容与要求表1 课程总体设计表2 学习单元设计四、实施建议(一)考核评价建议本课程采用理论考加题签的考试形式,即课程的总成绩由平时成绩(20%)+实验成绩(30%)+考试成绩(50%),课程实训单独计算成绩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》课程标准
《C语言程序设计》课程标准
课程编码:01010012 课程类别:专业必修
适用专业:计算机应用技术授课单位:软件教研室
学分:6学时:8*14
编写执笔人及编写日期: 2011.2.10
审定负责人及审定日期: 2011.3.01
一、制定课程标准的依据
《C语言程序设计》课程是我信息工程系计算机应用技术专业的专业基础课和职业素质必修课。

《C语言程序设计》课程标准是根据教育部提出的课程大纲制订原则(教高〔2000〕2号)及《教育部关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)文件精神制定的。

《C语言程序设计》课程标准根据专业人才培养方案及教学计划整体要求,体现培养高素质技能型专门人才的教学特点,要从我系的实际办学条件出发,及专业课程体系的需要来编制的。

二、课程的性质与作用
1.课程的性质
《C语言程序设计》是计算机应用技术专业的一门专业基础课,是学习《数据结构》、《Java程序设计》、《C#程序设计》、《软件工程》等课程的必须的支撑课程。

本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。

2.课程的作用
通过学习该门课程,可以使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。

三、课程设计理念及思路
1.课程设计理念
(1)以程序设计为主,以语言介绍为辅的新理念。

课程教学不再局限于使
学生单纯地了解和掌握 C 语言的基本语法规范,而是致力于培养学生程序设计思想以及运用 C 语言解决实际问题的编程能力。

(2)从提高兴趣出发,变应试为应用。

教学实例的选取贴近学生生活或为学生所熟悉,让学生在学习程序设计的过程中,不再感到枯燥乏味,把学习程序设计变成一件快乐的事情。

(3)打破传统理论+实验的教学方式,实施项目教学“教、学、做”合一的模式。

(4)以项目教学为中心组织课程内容,突出对学生职业能力的训练。

2.课程设计思路
(1)《C语言程序设计》课程的学习包括理论课、实验课和学员课外科研等形式。

理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。

实验课的实习题目设计要紧密结合所学理论知识,引导学员自行完成任务,培养学员独立分析问题、解决问题的能力。

(2)教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。

本课程的总学时为112学时,其中理论课程为56学时,实践课程为56学时。

四、本课程与其它课程的关系
表1 与前期课程的关系
表2 与后续课程的关系
五、课程的教学目标
1. 知识目标
通过《C语言程序设计》理论课程和实践课程的教学,使学生较好地掌握 C 语言程序设计基础及程序设计思想,内容包括:能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。

2. 职业能力目标
通过《C语言程序设计》课程教学,我们注重培养学生以下能力:
(1)会搭建程序运行环境;
(2)能阅读C源程序;
(3)会调试程序;
(4)掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序;
(5)自主学习程序设计语言的能力。

3. 职业素质目标
通过《C语言程序设计》课程教学,应注重培养学生以下素质:
(1)培养学生良好的动手实践习惯;
(2)培养学生逻辑思维能力和综合运用知识的能力;
(3)培养学生的发散思维的能力和创新意识;
(4)培养学生自主学习能力和团结协作精神;
六、课程的内容与要求
表3 课程教学单元设计
七、课程实施条件
1.教师基本要求
专任教师:任课教师应具备如下业务水平,方能胜任本门课程的教学任务:应具备助教或以上职称计算机专业专职教师。

兼职教师:要求在行业企业相应工作岗位年限4年、具备职业技能,有完备的网络基础、技术相关知识。

要求任课教师有较强的感染力,要有良好的课堂组织能力,能够综合运用实例教学,使学生在本门课程的学习中,轻松掌握既定的知识要求、技能要求和职业素养要求。

2.教学硬件环境要求
使用投影仪、电脑、局域网、因特网对学生进行全方位知识传授。

同时通过理论课配合计算机实验室的实践操作,到达巩固知识,提升技能的目的。

3.教学资源基本要求
(1)教材包括主教材和辅助教材。

主教材是教学的基本依据,它体现教学大纲所规定的课程性质和教学要求,力求做到体系完整、文字简洁准确,适合于自主学习并能较好地体现现代教育的规律和特点。

主教材如下:
高职、高专统编规划的教材《C语言程序设计》,谭浩强编著,清华大学出版社
(2)辅助教材通常包括学习指导书和参考资料,其具体内容有:各章教学内容的导学、作业练习、复习思考题、期末复习考试指南等。

辅助教材的主要功能是:学习主教材的向导;连接主教材与音像教材的媒介;自学与自测的手段、完成教学任务的必要补充;开阔学生的视野、扩大知识面。

参考教材如下:1)何钦铭,颜晖主编.《C语言程序设计》.北京:高等教育出版社(普通高等教育“十一五”国家级规划教材)
2)黄维通编著.《C语言程序设计习题解析与应用案例分析》.北京:清华大学出版社
3)杨开诚编著.《C语言程序设计教程、实验与练习》(第二版).北京:人民邮电出版社
八、其它说明。

相关文档
最新文档