欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    《程序设计基础》课程标准.docx

    • 资源ID:365859       资源大小:39.17KB        全文页数:10页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《程序设计基础》课程标准.docx

    程序设计基础课程标准一、课程说明课程名称程序设计基础标准简称程序设计适用专业测绘与地理信息技术修读学期第二学期制订时间2017.9.1课程代码1331250课程学时64课程学分4课程类型B类课程性质必修课课程类别专业基础课先修课程计算机应用基础后续课程数据库对应职业资格证或内容全国计算机等级考试证合作开发企业无执笔人合作者无审核人制(修)定日期2022.8.9注:1.课程类型(单一选项):A类(纯理论课)/B类(理论+实践)/C类(纯实践课)2 .课程性质(单一选项):必修课/专业选修课/公共选修课3 .课程类别(单一选项):公共基础课/专业基础课/专业核心课4 .合作者:须是行业企业人员,如果没有,则填无二、课程定位本课程是测绘与地理信息技术专业必修课、专业必修课程。通过理论教学和上机实训的方式,采取理论和实践相结合的方法,培养学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,启发学生主动将计算机引入到其他基础课和专业课,为学生进一步学习测绘与地理信息技术专业的大量数据的收集和处理打下坚实的基础。三、设计思路现代行业、企业对人才的职业能力要求越来越高,总体可以概括为自学能力、动手能力和团队协作能力。因而把培养具有这些能力的学生作为我们的课程目标,把对这些能力的培养融入到平常的授课过程中,是我们重点要设计的。1 .基于工作过程,以职业能力培养为重点,与行业企业合作进行的课程开发与设计。在课程的讲授过程中,采用任务驱动的模式,以教案教学为主,培养学生的自学和动手能力。另外,把企业中的一些要求带到教学中来,使学生真正了解企业所需人才的标准。2 .以能力为本、以职业实践为主线,以项目为载体的专业课程体系。通过行业企业中的典型产品,使工作任务具体化,产生具体的学习项目和实训项目,让学生提前具备行业企业所需技能和能力。四、课程培养目标本课程的培养目标是:通过典型的案例驱动和项目实训,使学生全面掌握程序的基本理论、基本编程方法和主要应用领域。了解C语言发展的最新动态和前沿问题;培养学生综合分析和解决问题能力。1 .专业能力通过学习使得学生掌握程序设计的语法和编程规范,能阅读较复杂的C程序,能把程序设计知识应用到地信专业中,解决实际的数据处理问题。2 .方法能力通过任务引领的程序编写的实践活动,能对编写的C程序进行测试和调试,培养学生阅读、理解程序和程序调试技能,会运用C语言编写简单的应用软件,为后续专业课程打下坚实的基础。3 .社会能力通过实训和分组训练,培养学生吃苦耐劳、爱岗敬业、团队协作的职业精神和诚信、善于沟通与合作的良好品质。五、课程内容、要求及教学设计(一)课程整体设计序号学习情境知识目标专业能力方法能力社会能力学时1C语言整体框架和发展认识C语言,了解C语言的发展能认识C语言框架和发展阶段知识转化能力灵活应变能力22数据类型数据的存储方式和分类能正确区分各种类型数据的存储方式知识转化能力知识迁移能力独立思考能力灵活应变能力23运算符和表达式算数运算符,自增和自减运算符以及运算符的优先级;简单和复合赋值运算符;关系运算符和优先级和结合性;逻辑运算符及其优先级和结合性;位运算符和表达式;逗号运算符和表达式掌握算数运算符和关系运算符的优先级和结合性,以及位运算符、逗号运算符及其表达式知识转化能力独立思考能力灵活应变能力24输入输出函数灵活应用输出函数putchar和printf:输入函数getchar和scanf的用法熟练掌握putchar函数、Printf函数、getchar函数和scanf函数知识转化能力灵活应变能力25程序的灵魂-算法算法的基本概念;掌握传统流程图和N-S流程图会绘制算法的传统流程图和N-S流程图知识转化能力独立思考能力灵活应变能力46结构化程序设计顺序结构程序;if和switch语句会写if和switch语句,WhiIe语句、do-while语句、for语句知识转化能力知识迁移能力独立实践能力灵活应变能力41模块化程序设计函数的概念、分类、定义、参数和调用;变量的作用范围:变量的存储类别和作用范围;宏定义和文件包含主要掌握函数的定义和调用,以及函数的作用范围;宏定义和文件包含的应用知识转化能力逻辑思维能力独立工作能力交流沟通能力48数组一维数组、二维数组和字符数组的定义、初始化和引用熟练掌握一维数组、二维数组和字符数组的定义、初始化和具体的应用知识转化能力逻辑思维能力独立工作能力交流沟通能力49指针理解指向数组元素的指针;通过指针引用数组元素;理解二维数组、字符串的地址;指向二位数组的指针变量和行指针变量掌握指针的概念和原理,地址和存储之间的逻辑关系,能够灵活转变知识转化能力逻辑思维能力独立工作能力410结构体和共用体结构体和共用体的类型和变量的定义和使用;结构体数组的定义和使用;指向结构体类型数据的指针会灵活使用结构图和共用体和具体的应用环境知识转化能力逻辑思维能力独立工作能力411实贱各章节知识点上机实践各章节知识点上机操作能力独立工作能力灵活应变能力3012复习与习题课复习和习题讲解知识点串讲知识总结能力灵活应变能力2合计讲授32学时、实践30学时、复习与习题课2学时,共64学时(二)课程学习单元内容与要求学习单元情境设计单元名称数据类型学时2学习要求能正确区分各种类型数据的存储方式任务分解任务1常量和变量任务2整型数据的存储方式和分类任务3实数数据的存储形式和分类任务4字符型数据的存储方式和字符型变量的定义学习单元情境设计单元名称运算符和表达式学时2学习要求掌握算数运算符和关系运算符的优先级和结合性,以及位运算符、逗号运算符及其表达式任务分解任务1运算符和表达式:赋值运算符和表达式;关系运算符和表达式任务2逻辑运算符和表达式任务3位运算符和表达式任务4逗号运算符和表达式学习单元情境设计单元名称输入输出函数学时2学习要求熟练掌握PUtChar函数、printf函数、getchar函数和scanf函数任务分解任务1PUtehar函数、Printf函数任务2getchar函数和scanf函数学习单元情境设计单元名称程序的灵魂-算法学时4学习要求会绘制算法的传统流程图和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数组编程实训学习单元情境设计单元名称指针学时4学习要求掌握指针的概念和原理,地址和存储之间的逻辑关系,能够灵活转变任务分解任务1指针变量的定义和使用任务2指针和一维数组任务3指针和二维数组任务4指针和字符串学习单元情境设计单元名称结构体和共用体学时4学习要求会灵活使用结构图和共用体和具体的应用环境任务分解任务1结构图任务2共用体注:1.学习单元要与前述课程典型工作任务以及工作任务或项目,具有对应关系,可一对一,亦可多对一,即多个学习单元对应一个典型工作任务。2 .能力目标应是课程总体目标所描述能力在本学习单元的分解和具体化;3 .能力目标一定是可测量和可展示的;4 .必须掌握的知识,一定是必须、够用,而且对其他课程的内容有一定的整合度;5 .在设计学习单元时,要考虑任务或项目载体,及任务的复杂程度或项目的难易程度。要确保一个主题学习单元应有一个相对完整的可展示的任务或项目。6 .在学习内容的设计上要把职业资格证有关内容有机融入。7 .课程如果包括有实训安排的,实训环节应该作为单独的学习单元。六、课程考核与评价本课程考核分为平时成绩、实践成绩和期末成绩三个部分,分别占总评成绩的30%、40%、30%o列表如下:总评成绩平时成绩实践成绩期末成绩出勤平时作业100%15%15%40%30%小计30%40%30%(1)平时成绩包括:出勤、平时作业、实践操作出勤占总成绩15%。迟到、早退一次扣1分,缺勤一次扣5分。正常请假不扣分。平时作业占总成绩15%,共计6次,另有一次实践报告。六次作业每次10分计算,实践报告按40分计算。作业成绩等级分A、B、C、D四类。独立完成、书写工整,结论正确为A;独立完成、书写工整,结论有少量错误为B;书写笔记难以辨认,结论有较多错误为C;作业不完整为D。实践操作占总成绩40%。共计5次实训、实践。独立完成为A,在他人指导下完成为Bo(2)期末成绩为理论考试成绩。考试方式为考试。试卷中含超纲题目分值不低于3分,不高于10分。七、教材及相关资源本课程选用教材为C语言程序设计丁红王辉主编水利水电出版社2017-09。编程软件CodeBlocks一套。参考资料有C语言程序设计项目教程卢丽君主编八、任课教师要求要求授课教师具备研究生学历,有二年的计算机授课经历、具备编程能力,获取全国计算机等级考试二级C语言等级证书。九、教学实训场所多媒体教室、多媒体机房和编程软件一套。十、授课计划表周次学时授课内容目的要求12.0第一章初识C语言、C语言的发展认识C语言,了解C语言的发展12.0第二章数据类型L常量和变量:2.整形变量:3.实型变量;2.字符形变量理解常量和变量的含义;理解整型数据的存储方式和分类;理解实数数据的存储形式和分类;理解字符型数据的存储方式和字符型变量的定义22.0上机22.0第三章运算符和表达式1.运算符和表达式;2.赋值运算符和表达式:3.关系运算符和表达式;4.逻辑运算符和表达式;5.位运算符和表达式;6.逗号运算符和表达式理解算数运算符,自增和自减运算符以及运算符的优先级;理解简单和复合赋值运算符:掌握关系运算符和优先级和结合性;理解逻辑运算符及其优先级和结合性;掌握位运算符和表达式;掌握逗号运算符和表达式32.0上机32.0上机42.0第四章输入输出函数1.输出函数PUtChar和Printf;2.输入函数getchar和scanf掌握输出函数putchar和Printf和输入函数getchar和scanf的用法42.0上机52.0第五章程序的灵魂-算法简介1.算法的概念;2.算法的流程图表示了解算法的基本概念;掌握传统流程图和N-S流程图52.0算法讲解掌握常用的算法编程62.0上机62.0第六章结构化程序设计L顺序结构程序设计;2.选择结构程序设计理解顺序结构程序;掌握if和SWitCh语句72.0第六章结构化程序设计3.循环结构程序设计掌握WhiIe语句、do-while语句、for语句72.0上机82.0第七章模块化程序设计L函数:2.变量的作用范围掌握函数的概念、分类、定义、参数和调用;理解变量的作用范围82.0第七章模块化程序设计3.变量的存储类别;4.函数的作用范围;5.宏理解变量的存储类别和作用范围:理解宏定义和文件包含定义和文件包含92.01-.IH92.0第八章数组1.一维数组;2.二位数组掌握一维数组的定义、初始化和引用;掌握二位数组的定义、初始化和引用102.0第八章数组3.字符数组;4.数组编程实训掌握字符数组的定义、初始化和引用;了解常用的字符串处理函数102.0上机112.0第九章指针L指针变量的定义和使用;2.指针和一维数组理解指针变量的定义、初始化和使用;理解指向数组元素的指针;通过指针引用数组元素112.0上机122.0第九章指针3.指针和二维数组;4.指针和字符串;5.几种特殊的指针类型理解二维数组元素的地址;理解指向二位数组的指针变量和行指针变量;理解指针字符串的地址;指向指针的字符指针变量122.0上机132.0第十章结构体和公用体L结构体理解结构体类型和变量的定义:结构体变量的使用;结构体数组的定义和使用;指向结构体类型数据的指针132.0第十章结构体和公用体2.公用体理解公用体类型的定义;理解公用体变量的定义和使用142.0上机142.0第十一章文件1.文件的打开和关闭;2.文件的读和写掌握打开函数f。Pen和关闭函数fclose;掌握读函数fread、fgetc和输出函数fwrite、fputc152.0第H一章文件3.fprintf函数和fscanf函数;4.文件定位函数rewind和fseek掌握fprintf函数和fscanf函数:理解函数rewind和fseek152.01-.IH162.0夏刃162.0考试10

    注意事项

    本文(《程序设计基础》课程标准.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开