- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
海南软件职业技术学院 《C语言程序设计》 ---课程介绍 海南软件职业技术学院 主讲:郭清菊 目录 课程设置 教学内容 教学方法 学习方法 4 5 2 3 1 《C语言程序设计》——计算机应用技术专业的一门核心专业基础课。 共124个学时,6学分,安排在一年级第一、二学期完成。 平行课程:《计算机应用基础》等。 后续课程:《计算机网络基础》、 《ASP.NET/PHP网站建设》、《网页美工》 、《数据库技术》等。 1-1 课程定位 课程教材 1-1 课程定位 本书把C语言当作学习计算机编程的入门必不可少的一个基础语言,本书有以下特点: 以Tubro C为蓝本,系统的介绍了使用Tubro C进行C语言编程的基础理论、操作方法,帮助学生建立起C语言编程的思想。 以理论知识适用、够用,专业技能实用、管 用为指导思想,框架清晰、结构紧凑,符合高职高专学生的特点。 以内容精简、叙述通俗易懂,循序渐进的方 式向学生讲授如何使用Tubro C来进行C语言编程,既方便教师讲授,学生理解掌握,又符合高职学校计算机专业“C语言程序设计”课程的教学要求。 以“以就业为导向、以学生为本”的原则, 安排形式多样的课后习题,兼顾了学生对计算机等级考试的内容需求。 【1】陈鹤年,马杰、魏应彬,《C语言程序设计入门》,对外经济贸易大学出版社,2009。 【2】谭浩强,《C语言程序设计》,清华大学出版社,2008。 【3】严蔚敏, 吴伟民 ,《数据结构(C语言版)》清华大学出版社 2002。 【4】未来教育,(2016)全国计算机等级考试历年真题与机考题库:二级C语言(无纸化考试专用)(附光盘),人民邮电出版社,2016。 MOOC及网络学习资源 爱课程精品课程开放学院 / 慕课学院 / 萌码轻松学编程 课程辅助教材 1-1课程定位 2、课程培养目标 总目标 课程以项目课程为主体,以计算机二级资格考试为考核依据,“以学促考,以考促学”。使学生了解程序设计在本专业的应用、发展及其趋势,培养学生的科研素质。主要培养学生理解程序设计的基本概念,建立起程序设计的基本思路,提高学生的理论知识水平。为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。 。 1-1课程定位 基本知识:了解C的基本数据类型、运算符和表达式、模块化程序设计的方法,深刻理解流程控制的概念和控制方式,掌握分支结构、循环结构、数组、函数、指针、结构及文件的使用。 基本技能:掌握用C语言进行程序设计的基本框架,理解结构化程序设计思想;熟练应用C语言集成环境设计和调试C程序;能用C语言程序设计的方式分析和解决简单实际问题并测试程序;都能灵活应用程序设计的思想和方法分析、解决问题。 知识技能与目标 1-2课程设计 1、课程设计思路: 根据课程目标确定课程内容标准,以工作过程和技术领域为载体, 实施按阶段、分模块,逐步递进组织教学。 基于工作过程的理念,学生的认知规律,设计了该课程的五大模块教学。 融“教、学、做”于一体,推行“讲解+演示+实训”一体化。 进一步加强与考证的联系,使更多学生能在学习该课程后考取国家计 算机等级二级证书。 2-1 内容选取 1、教学内容针对性与适用性:根据C语言的特定和学生的认知规律,设计了该课程的五大模块,8个学习情境,涵盖全部知识点、逐步深入、不断强化,同时加入等级考试内容,以学促考,以考促学,不断强化学生的学习能力和解决问题的能力。 模块一 C概述 1、程序设计的一般步骤,掌握解决问题需求分析的方法; 2、能够上机运行简单的C程序; 3、能够对简单的任务进行算法分析。 2-1 内容选取 模块二 数据准备 1、掌握使用计算机处理数据、存储数据的方法;2、各种常量在C语言中的表示方法 3、变量的命名规则,各种变量在内存中的表示方法;4、掌握运算符与表达式的概念 5、各种运算符在C语言的使用方法,会使用各种运算符处理各种数学问题 1、教学内容针对性与适用性:根据C语言的特定和学生的认知规律,设计了该课程的五大模块,8个学习情境,涵盖全部知识点、逐步深入、不断强化,同时加入等级考试内容,以学促考,以考促学,不断强化学生的学习能力和解决问题的能力。 模块三 结构化程序设计 1、C语言语句的概念,计算机语言中赋值语句的使用;2、输入输出及格式输入输出的概念及使用方法;3、使用顺序结构程序设计的方法;4、使用选择结构程序设计的方法完成比较大小算法;5、使用选择结构程序设计的方法完成排序算法;6、使用循环结构程序设计的方法实现斐波拉契数列算法等等; 2-1 内容选取 模块四 构造类型及指针 1、掌握数组的赋值,包括元素赋值和整体初始化的方法,会用数组解决实际问题,使用数组进行冒
文档评论(0)