还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《测量程序设计》课程标准
一、课程说明课程名称测量程序设计标准简称程序设计工程测量技适用专业修读学期第四学期制订时间
2019.03术(学徒制)课程代码1531380课程学时32课程学分2课程类型B类课程性质必修课课程类别专业基础课先修课程计算机应用基础后续课程航测数据处理对应职业资格证或内容全国计算机等级考试证合作开发企业江西雅图测绘有限公司执笔人合作者审核人制(修)定
2019.03口期注
1.课程类型(单一选项)A类(纯理论课)/B类(理论+实践)/C类(纯实践课)
2.课程性质(单一选项)必修课/专业选修课/公共选修课
3.课程类别(单一选项)公共基础课/专业基础课/专业核心课
4.合作者须是行业企业人员,如果没有,则填无
二、课程定位《测量程序设计》是工程测量技术专业学徒制试点班的一门专业必修课程通过理论教学和上机实训相结合的方式,培养学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,启发学生主动将计算机引入到其他基础课和专业课,为学生进一步学习工程测量技术专业的大数据采集和处理打下坚实基础
三、设计思路现代测绘地理信息行业、企业对人才的职业能力要求越来越高,总体可以概括为自学能力、动手能力和团队协作能力因而把培养具有这些能力的学生作为我们的课程目标,把对这些能力的培养融入到平常的授课过程中,是我们重点要设计的
1.基于工作过程,以职业能力培养为重点,与行业企业合作进行的课程开发与设计在课程的讲授过程中,采用任务驱动的模式,以教案教学为主,培养学生的自学和动手能力另外,把企业中的一些要求带到教学中来,使学生真正了解企业所需人才的标准
2.以能力为本、以职业实践为主线,以项目为载体的专业课程体系通过行业企业中的-183-
62.0算法讲解课后思考题和习题掌握常用的算法编程PPT+编程软件第六章结构化程序设计
1.顺序结构程序设计;
2.选
72.0课后思考题和习题理解顺序结构程序;掌握if和switch语句PPT+编程软件择结构程序设计
82.0第六章结构化程序设计
3.循环结构程序设计课后思考题和习题掌握while语句、do-while语句、for语句PPT+编程软件掌握函数的概念、分类、定义、参数和调用;理
92.0第七章模块化程序设计
1.函数;
2.变量的作用范围课后思考题和习题PPT+编程软件解变量的作用范围第七章模块化程序设计
3.变量的存储类别;
4.函数理解变量的存储类别和作用范围;理解宏定义和
102.0课后思考题和习题PPT+编程软件的作用范围;
5.宏定义和文件包含文件包含掌握一维数组的定义、初始化和引用;掌握二位
112.0第八章数组
1.一维数组;
2.二位数组课后思考题和习题PPT+编程软件数组的定义、初始化和引用掌握字符数组的定义、初始化和引用;了解常用
122.0第八章数组
3.字符数组课后思考题和习题PPT+编程软件的字符串处理函数-192-第九章指针
1.指针变量的定义和使用;
2.指针和一
132.0课后思考题和习题理解指针变量的定义、初始化和使用;理解指向PPT+编程软件维数组数组元素的指针;通过指针引用数组元素理解二维数组元素的地址;理解指向二位数组的第九章指针
3.指针和二维数组;
4.指针和字符串;
142.0课后思考题和习题指针变量和行指针变量;理解指针字符串的地址;PPT+编程软件
5.几种特殊的指针类型指向指针的字符指针变量掌握打开函数fopen和关闭函数fclose;掌
152.0第十章文件
1.文件的打开和关闭;
2.文件的读和写课后思考题和习题握读函数fread.fgetc和输出函数fwrite、PPT+编程软件fputc第十章文件
3.fprintf函数和fscanf函数;
4.掌握fprintf函数和fscanf函数;理解函数
162.0课后思考题和习题PPT+编程软件文件定位函数rewind和fseek rewind和fseek-193-典型产品,使工作任务具体化,产生具体的学习项目和实训项目,让学生提前具备行业企业所需技能和能力U1课程培养目标本课程的培养目标是通过典型的案例驱动和项目实训,使学生全面掌握程序的基本理论、基本编程方法和主要应用领域了解C语言发展的最新动态和前沿问题;培养学生综合分析和解决问题能力L专业能力通过学习使得学生掌握程序设计的语法和编程规范,能阅读较复杂的C程序,能把程序设计知识应用到工程测量技术专业中,解决实际的数据处理问题
2.方法能力通过任务引领的程序编写的实践活动,能对编写的C程序进行测试和调试,培养学生阅读、理解程序和程序调试技能,会运用C语言编写简单的应用软件,为后续专业课程的学习打下坚实基础
3.社会能力通过实训和分组训练,培养学生吃苦耐劳、爱岗敬业、团队协作的职业精神和诚信、善于沟通与合作的良好品质-184-
五、课程内容、要求及教学设计-课程整体设计序号学习情境知识目标专业能力方法能力社会能力学时1认识C语言,了解C语言的发展知识转化能力灵活应变能力2程序设计语言概述能认识C语言框架和发展阶段能正确区分各种类型数据的存知识转化能力知识迁移能独立思考能力灵活应变2数据类型数据的存储方式和分类2储方式力能力算数运算符,自增和自减运算符以及运算符的优先级;简单和复合赋值运算符;关系运算符运算符和表达掌握算数运算符和关系运算符独立思考能力灵活应变3和优先级和结合性;逻辑运算符及其优先级和的优先级和结合性,以及位运算知识转化能力2式能力符、逗号运算符及其表达式结合性;位运算符和表达式;逗号运算符和表达式熟练掌握putchar函数、灵活应用输出函数putchar和printf;4输入输出函数printf函数、getchar函知识转化能力灵活应变能力2输入函数getchar和scanf的用法数和scanf函数算法的基本概念;掌握传统流程图和会绘制算法的传统流程图和N-独立思考能力灵活应变5程序算法知识转化能力6N-S流程图S流程图能力会写if和switch语句,知识转化能力知识迁移能独立实践能力灵活应变6结构化程序设计顺序结构程序;if和switch语句while语句、do-while语4力能力句、for语句-185-序;号学习情境知识目标专业能力方法能力社会能力学时函数的概念、分类、定义、参数和调用;变量主要掌握函数的定义和调用,知识转化能力逻辑思维能独立工作能力交流沟通7模块化程序设计的作用范围;变量的存储类别和作用范围;宏以及函数的作用范围;宏定义4力能力定义和文件包含和文件包含的应用熟练掌握一维数组、二维数组一维数组、二维数组和字符数组的定义、初始知识转化能力逻辑思维能独立工作能力交流沟通8数组和字符数组的定义、初始化和4力能力化和引用具体的应用理解指向数组元素的指针;通过指针引用数组掌握指针的概念和原理,地址元素;理解二维数组、字符串的地址;指向二知识转化能力逻辑思维能9指针和存储之间的逻辑关系,能够独立工作能力4力位数组的指针变量和行指灵活转变针变量12复习复习和习题讲解知识点串讲知识总结能力灵活应变能力2合计讲授14学时、实践16学时、复习与习题课2学时,共32学时-186-
(二)课程学习单元内容与要求学习单元情境设计单元名称程序设计语言概述学时2能够认识C语言框架,了解C语言的发展阶段学习要求任务1程序设计语言简介任务分解任务2C语言框架任务3C语言发展阶段学习单元情境设计单元名称数据类型学时2学习要求能正确区分各种类型数据的存储方式任务1常量和变量任务2整型数据的存储方式和分类任务分解任务3实数数据的存储形式和分类任务4字符型数据的存储方式和字符型变量的定义学习单元情境设计单元名称运运算算符符和和表表达达式式学学时时22掌握算数运算符和关系运算符的优先级和结合性,以及位运算符、逗号运算符学习要求掌握算数运算符和关系运算符的优先级和结合性,以及位运算符、逗号运算符及其表达式任务1运算符和表达式;赋值运算符和表达式;关系运算符和表达式任务2逻辑运算符和表达式任务分解任务3位运算符和表达式任务4逗号运算符和表达式学习单元情境设计单元名称输入输出函数学时2熟练掌握putchar函数、printf函数、getchar函数和scanf函数学习要求任务1putchar函数和printf函数任务分解任务2getchar函数和scanf函数-187-学习单元情境设计单元名称程序算法学时6会绘制算法的传统流程图和N-S流程图学习要求任务1算法的概念任务分解任务2算法的流程图表示任务3传统流程图和N-S流程图学习单元情境设计单元名称结构化程序设计学时4学习要求会写if和switch语句,while语句、do-while语句、for语句任务1顺序结构程序任务分解任务2if和switch语句任务3while语句、do-while语句、for语句学习单元情境设计单元名称模块化程序设计学时4学习要求主要掌握函数的定义和调用,以及函数的作用范围;宏定义和文件包含的应用任务1函数的概念、分类、定义、参数和调用任务分解任务2宏定义和文件包含学习单元情境设计单元名称数组学时4学习要求熟练掌握一维数组、二维数组和字符数组的定义、初始化和具体的应用任务1一维数组任务分解任务2二位数组任务3字符数组学习单元情境设计单元名称指针学时4学习要求掌握指针的概念和原理,地址和存储之间的逻辑关系,能够灵活转变任务分解任务1指针变量的定义和使用-188-任务2指针和一维数组任务3指针和二维数组任务4指针和字符串
六、课程考核与评价本课程考核分为平时成绩、实践成绩和期末成绩三个部分,分别占总评成绩的30%、40%、30%o列表如下:平时成绩总评成绩实践成绩期末成绩出勤平时作业100%15%15%40%30%小计30%40%30%
(1)平时成绩包括出勤、平时作业、实践操作出勤占总成绩15%0迟到、早退一次扣1分,缺勤一次扣5分正常请假不扣分平时作业占总成绩15%,共计6次,另有一次实践报告六次作业每次10分计算,实践报告按40分计算作业成绩等级分A、B、C、D四类独立完成、书写工整,结论正确为A;独立完成、书写工整,结论有少量错误为B;书写笔记难以辨认,结论有较多错误为C;作业不完整为Do实践操作占总成绩40%o共计5次实训、实践独立完成为A,在他人指导下完成为Bo
(2)期末成绩为理论考试成绩考试方式为考试试卷中含超纲题目分值不低于3分,不高于10分
七、教材及相关资源本课程选用教材为《C语言程序设计》,丁红、王辉主编,中国水利水电出版社,2017-09o编程软件CodeBlocks—套参考资料《C语言程序设计项目教程》,卢丽君主编,华中科技大学出版社准备开发的教学资源《测量程序设计》教学课件;《测量程序设计》习题库;《测量程序设计》教学视频
八、任课教师要求要求授课教师具备研究生学历,有两年的计算机授课经历、具备编程能力,获取全国计算机等级考试二级(C语言)等级证书
九、教学实训场所多媒体教室、多媒体机房和编程软件一套
十、其它说明-189-附件1:授课计划审批表系部建筑工程系教师姓名\学年、学期专业工程测量技术(学徒制试点)课程测量程序设计班级\考核方式考核形式通过本课程的学习,使学生获得C语言基础、条件、循环、函数、结构体、指针、文件等方面的知识,培养目标使学生能够熟练地阅读和运用结构化程序设计方法设计、编写、调试和运行C语言程序培养学生程序设计、开发与测试能力,应用计算思维方法分析、解决问题的能力,以及团队合作精神口考查口纯理论口纯实践学时/项目总学时理论学时比例实践学时比例EI考试团理论+实践计划学时321650%1650%本课程实际学时\\\\\在上列方框中打,教材及教学参考书(名称、版本、主编、出版社)《C语言程序设计》,丁红、王辉主编,中国水利水电出版社教研室主任审核意见系(部)主任审核意见签名签名(公章)年月日年月日-190-授课计划表周次学时授课内容作业目的要求教具
12.0第一章初识C语言、C语言的发展认识C语言,了解C语言的发展PPT课后思考题和习题第二章数据类型
1.常量和变量;
2.整形变量;
3.实理解常量和变量的含义;理解整型数据的存储方
22.0课后思考题和习题PPT+编程软件型变量;
2.字符形变量式和分类;理解实数数据的存储形式和分类;理解字符型数据的存储方式和字符型变量的定义第三章运算符和表达式
1.运算符和表达式;
2.赋值理解算数运算符,自增和自减运算符以及运算符运算符和表达式;
3.关系运算符和表达式;
4.逻辑运的优先级;理解简单和复合赋值运算符;掌握关系
32.0课后思考题和习题PPT+编程软件算符和表达式;
5.位运算符和表达式;
6.逗号运算符运算符和优先级和结合性;理解逻辑运算符及其优和表达式先级和结合性;掌握位运算符和表达式;掌握逗号运算符和表达式第四章输入输出函数
1.输出函数putchar和掌握输出函数putchar和printf和输入函数
42.0课后思考题和习题PPT+编程软件printf;
2.输入函数getchar和scanf getchar和scanf的用法第五章程序的灵魂-算法简介
1.算法的概念;
2.算法了解算法的基本概念;掌握传统流程图和N-S流
52.0课后思考题和习题PPT的流程图表示程图-191-。