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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计》 课程标准 一、课程信息 表1 课程信息表 课程名称 C语言课程设计 开课系部 课程代码 考核性质 考试 前导课程 《高等数学》、《计算机基础》 后续课程 单片机技术应用、嵌入式系统开发、Java程序设计、数据结构、软件工程 总课时 课程类型 理论课 是□ 实践课 是□ 理论+实践 是? 理实一体化 是□ 适用专业 电子信息工程技术、通信技术、物联网技术及电子类其他专业 二 、课程性质 1.《C语言程序设计》是一门专业必修课,是学习其它工科课程的基础。掌握程序设计的前提是掌握程序设计语言,C语言以其灵活性和实用性受到了广大计算机应用人员的喜爱。一旦掌握了C语言,就可以较为轻松地学习后续的Java程序设计、数据库技术等程序设计语言,并且为单片机技术应用及嵌入式学习打好了程序基础。本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力。 2.课程功能定位 表3课程功能定位分类 对接的工作岗位 对接培养的职业岗位能力 程序员 1.掌握用C语言进行程序设计的基本框架,理解结构化程序设计思想;熟练应用C语言集成环境设计和调试C程序; 2.能用C语言程序设计的方式分析和解决简单实际问题并测试程序; 3.掌握计算机语言类课程的学习方法,无论以后在学习、工作中使用什么语言编程,都能灵活应用程序设计的思想和方法分析、解决问题。 三、课程目标与内容 1.课程总目标 通过基于工作过程的案例驱动和项目实训,使学生全面掌握C语言的基本理论、基本编程方法、基本内容和主要应用领域;了解C语言发展的最新动态和前沿问题;培养具有较强综合分析能力和解决问题能力,综合素质较高的计算机编程人才。在课程的学习中,培养善于沟通表达、创新学习、独立分析解决问题的能力,为学生今后进一步学习计算机网络技术专业知识和学生就业、工作打下良好的基础。 2.课程具体目标 表4 课程教学目标与内容 序号 毕业要求 知识目标 技能目标 素质目标 教学内容 1 掌握并熟练C语言的开发环境,了解C语言程序的组成 程序设计基础、使用VC++ 6.0或Turb C或者Visual Studio开发C语言程序、C程序的组成。 掌握编程语言程序设计、单片机应用、嵌入式系统开发等软件应用,能够读懂系统程序,并进行简单系统的开发、调试。 培养学生的思维、创造和能力素质 培养学生具有丰富的想象力和构建力,增强学生具有强烈的好奇心和求知欲,锻炼学生的表达能力,进而培养学生的团队意识和学生的适应社会的能力。 C语言程序的组成、C程序的实现过程、C程序开发环境、运算符和表达式、简单的输出。 2 掌握C语言的语句类型及每种类型的使用环境 C语言的数据类型、运算符与表达式 、数据的输入与输出。 掌握C语言的程序框架,能够编写最简单的顺序结构程序。 基本数据类型、数据的输入和输出。 掌握关系和逻辑运算符和表达式、if 语句、switch语句。 掌握While语句 、do-while语句、for语句、 break语句的使用方法。 掌握分支语句的语法结构,能够编写简单的分支结构程序。 掌握循环结构的应用场合,循环结构的设计,循环语句的用法,设计简单的循环结构程序。 关系和逻辑运算符和表达式、if 语句、switch语句、条件表达式、分支结构嵌套。 While语句 、do-while语句、for语句、 break语句、循环嵌套。 3 掌握C语言中函数的使用环境 函数的定义、函数调用、函数的声明、函数间参数的传递方法、文件包含处理、宏处理。 掌握模块化程序设计的思想。 函数的定义、函数的调用、函数的声明、函数间的数据传递、变量的作用范围、文件包含处理、宏处理。 数组的概念、一维数组、二维数组、字符数组。 掌握数组的定义和使用方法、数组的常用操作、掌握处理大批量同类型数据的方法、能够用数组编写简单程序。 数组的概念、一维数组的定义和数组元素的引用、二维数组的定义和数组元素的引用、字符串数组、数组在程序中的应用、单个字符串和多个字符串的存储、常用字符串处理函数。 4 掌握C语言中指针的使用环境 掌握指针的概念及基本操作,指针在数组和函数中的应用。 能掌握指针在C语言中的应用,并且能用指针编写相关程序。 指针、指针变量的概念;指针变量的定义及使用;指针与一维数组;指针与二维数组;指针与字符串;指针与函数。 5 熟练结构体、类的使用 掌握构造类型结构体类型及其应用。 具备灵活应用结构体变量、结构体数组、结构体指针及链表编写程序的能力。 结构体类型的定义、结构体变量的定义及引用、结构体数组、结构体指针、链表的基本操作。 掌握文件的基本概念、文件的读写操作。 能领会文件的用途、能利用文件编写简单程序。 文件的概念及分类,文件指针,文本文件的打开、读写及关闭操

您可能关注的文档

文档评论(0)

yyons2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档