版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件技术专业核心课程标准?C语言程序设计课程标准1 .前言1.1 课程类别专业课1.2 适用专业软件技术专业1.3 课程性质必修课1.4 设计思路本课程是大学一年级学生第一次接触到计算机的程序设计语言,在教学方法上采用课堂讲授、演讲和上机实践相结合,以能力培养为出发点以具备程序设计能力为教学目标。理论教学以C语言为最基本、最常用的功能(数据表达和流程控制)为重点教学,以:“够用”、“必须”为标准,在掌握必要的理论知识上从问题分析、建立数学模型、算法设计和编码、测试等方面,重点讲授程序设计的思想和方法以及设计风格,要使学生能够从较高的角度认识课程的学习目的,应看重对程序设计语言(并一定只是C语言
2、)的特点、学习方法和应用能力的培养。在教学过程中,应通过丰富的图片、动画、演示来帮助学生学习。本课程实践性很强,在实践教学中以培养学生的独立思考能力与动手能力为主导原则,由教师布置时间内容和要求,并展示项目的参考作品,有学生独立上机编写并调试程序,解决实际问题,教师给予必要的辅导。要求学生通过上机训练巩固、验证、扩充或综合运用课堂讲授内容,从而进一步加深对知识的理解与掌握,培养构思解决问题的思路和良好的编程能力。在学习方法上要求学生要“弄清概念、注重实践、由浅入深、循序渐进”。2 .课程目标学习本课程后,学生应达到以下教学目标:1 ?能正确使用C语言的标识符、数据类型、常量、变量、运算符、表达
3、式、基本语句等基础知识;2 ?认识算法流程图常用符号,能看懂算法流程图;3 ?能编写简单的顺序结构,选择结构和循环结构的程序;4 ?能使用函数进行模块化结构的程序设计;5 ?能编写复杂的数据结构(数组、结构体、指针等)的程序;6 ?会正确分析较复杂的C语言程序;7 ?初步学会运用计算机解决实际问题的方法和步骤。从分析问题入手,设计合理的数据结构和可行的算法,编写出具有良好风格的C语言程序;8 ?具有进一步学习其他语言的能力。学生职业能力培养目标1具有理解和应用软件规范、软件开发流程的能力;2?具有将实际问题转化成计算机语言计算模型的能力;3?学会使用计算机处理问题的思维方法,具有阅读和编写程序
4、的能力;4?具有进一步学习其他计算机语言的能力;5?具有良好的软件开发团队素质和沟通与协作能力。3 .课程内容和要求1 ?教学内容、目标及考核标准模块能力目标知识和技能要素考核标准名称C语百基础知识顺序结构1、能正确使用C语言的标识符;2、能正确使用C语言的数据类型;3、能止确定义和使用符号常量和变量;4、熟悉C语言的书写格式和结构;5、能止确的使用运算符和表达式。1、C语舌的标识符;2、C语言的注释符;3、C语言的程序结构;4、语言的数据类型(char,int,float,double);5、落单和变单6、运算符和表送式。1考核内容:1) C语舌的标识符、注释符和程序结构;2) C语舌的数据
5、类型;3) C语言的运算符禾口表送式;2、考核方式:作业、测试;3、占总成绩的比例:510%1、能看懂算法流程图(程序框图);1、程序设计的三种基本结构;1考核内容:1)输入与输出函程序上十2、能编写简单的顺序结构程序;3、掌握通过求余和取整运算拆分数字等算法。2、流程图符号及画法;3、输入与输出的函数格式及应用(d,%c,%s,%f,%lf);4、顺序结构程序设计。数;2)顺序结构程序设计;2、考核方式:作业、测试;3、占总成绩的比例:510%&择“构“序上十1、会构造选择条件表达式;2、能编写选择结构程序;3、掌握数据比较大小、数据交换算法。1、if语句格式以及应用;2、If-el
6、se语句格式以及应用;3、lf-else嵌套结构的应用;4、Switch语句格式及应用5、Switch语句中1default和break语句的作用1、考核标准:选择结构程序设计2、考核方式:作业、测试3、占总成绩的比例:1020%盾环“构“序上十1、能根据问题构造循环结构;2、能编写循环结构的程序;3、会根据具体情况从这三种循环结构中选择合适的循环结构。4、掌握循环典型应用,如使用循环进行数字拆分、求最大兀素、最小兀素、累加、阶乘、素数等常用算法。1、for循环结构的语句执行过程及构造方法;2、While(当型)循环结构的构造方法;3、Do-while(直到型)循环结构的构造方法4、“永真”循
7、环结构的构造方法;5、循环结构中break/continue语句中的作用以及循环标志变量使用;6、多重循环结构的程序。1、考核内容:循环结构程序设计。2、考核方式:作业、测试3、占总成绩的比例2030%,组1、理解数组的作用2、理解数组元素的存储机制3、会定义一维数组和二维数组4、会对数组元素赋值、输出、查1、数组的定义;2、数组的初始化;3、数组兀素的赋值、数据修改与输出;1、考核内容;能使用数组进行程序设计。2、考核方式:作业、测试找、逆置等操作、5、能运用字符数组处理字符串6、掌握排序、查找、逆置常用的算法,能使用数组求最大元素、最小元素、累加、阶乘、素数等。4、字符串输入。输出函数。3
8、、占总成绩的比例1020%M数1、理解函数的作用;2、熟悉常用的数学函数(math.h)、字符串函数(string.h)的应用;3、能使用函数编写模块化结构的程序;4、理解函数的嵌套调用和递归调用;5、能止确阅读弁分析具有多个函数活多个文件的C程序。1、C语言函数的定义、声明和调用;2、变量的作用域和存储类型;3、函数间数据的传递方法;4、多文件程序的编写与运行方法;5、基于函数模块结构程序的编写;6、数组元素或数组作函数参加的应用。1、考核内容:1)使用函数进行模块结构程序设计;2)变量的作用域和存储类型;2、考核方式:作业、测试;3、占总成绩的比例2025%1、理解指针的作用2、会通过指针
9、类型使函数返回多个值3、会通过指针访问数组元素1、指针的定义及使用2、作函数的应用1、考核内容:使用指针进行程序设计2、考核方式:作业、测试3、占总成绩的比例:510%“构本1、会使用结构体存储数据2、会引用结构体兀素3、会使用结构体数组4、了解指向结构体变量的指针的应用;5、会使用typedef语句的定义类型。1、结构体类型及结构体变量的定义;2、结构体变量、结构体数组兀素的引用;3、用户自定义类型的使用1、考核内容:结构体类型、结构体变量、结构体数组的定义、结构体成员的引用。2、考核方式:作业、测试3、占总成绩的比例:5?10%2.模块与建议课时数模块课程内容学时数讲授实践教学合计基础模块
10、C语言程序设计初步了解C语言的背景,掌握C语言程序的结构,领会C语言程序设计的风格22基本数据类型掌握算法的基本概念与特征,掌握结构化程序设计的基本概念22运算符与表达式了解基本类型及其常量的表示法,掌握变量的定义及初始化方法,掌握运算符与表达式的概念,领会C语言的自动类型转换和强制类型转、左值和赋值的概念66顺序结构程序设计了解C语句的概念及种类,掌握C语言常用的输入/出方式22选择结构程序设计熟练掌握if-else的三种语法,领会switch与break语句的作用66循环结构程序设计领会程序设计中构成循环的方法,掌握for、while、do-while语句的用法,了解break、continue在循环语句中的作用66数组了解一维数组、二维数组的基本概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购成本费用管理制度
- 采购招标工作人员制度
- 采购文件日常管理制度
- 采购材料到齐奖励制度
- 采购法律审核制度汇编
- 采购渠道管理制度
- 采购物资分类管理制度
- 采购申请制度及流程
- 采购签核制度
- 采购管理岗位轮岗制度
- 员工自驾车出差报销制度
- 义务教育道德与法治课程标准日常修订版(2022年版2025年修订)
- 2026年南京交通职业技术学院单招职业适应性考试题库带答案详解
- 果树认领简介
- 《案例研究的艺术:好的故事、好的分析、好的报告》
- 2023年二级造价师《建设工程计量与计价实务(交通运输工程)》考试题库大全(含详解)
- 2023版思想道德与法治专题1 担当复兴大任 成就时代新人
- 婚礼当天详细流程
- GB/T 8629-2001纺织品试验用家庭洗涤和干燥程序
- GB/T 33598-2017车用动力电池回收利用拆解规范
- 2023年湖南生物机电职业技术学院单招综合素质考试笔试题库及答案解析
评论
0/150
提交评论