C语言课程描述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计基础》课程描述
实施学期第4学期总学时64讲授学时30实训学时34
课程定位
本课程对培养学生的计算机知识、算法和程序设计能力和计算机应用素质方面起到基础性和先导性的重要作用。同时《C语言程序设计》课程也是数据结构、面向对象程序设计等课程的先修课程,因此《C语言程序设计》课程在教学培养方案中起到承上启下的作用。
课程目标通过本课程的教学,掌握C语言程序设计的基础知识和基本技能,树立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力,并为后续的课程打好软件基础。
课程内容C语言程序设计初步,算法的基本概念,常量、变量、运算符与表达式,程序控制结构,函数,编译预处理,数组,指针,结构体与共用体等。
学习重点
教学方法和
手段《C语言程序设计》课程是一门实践性很强的课程,在课程的教学中必须以理论为指导,以实践促理论,通过大量的实践,提高学生对具体问题的分析和运用高级语言进行程序设计的能力。建议采取工学结合、理论教学与实践教学并重的方式开展教学。在理论教学中,注重案例教学和多媒体辅助教学。所用案例应充分考虑工学结合的需求,并与专业所依托行业相应岗位的工作实际紧密结合。通过多媒体课件的开发,充分积累课程资源,有效拓展课堂信息量,适当增加课程的趣味性,努力激发学习兴趣和主动性,切实提高本课程的学习效果。在实践教学中,注重真案真做,实践内容与工作实际紧密结合,增强解决实际问题的能力,并增加对行业及岗位实际的认识。
考核方案设计平时实训项目成绩(30%)+平时作业考勤等成绩(30%)+期末笔试闭卷考试成绩(40%)
2.课程性质
本课程属于考试课程。课程开设的主要目的是使学生掌握一种基本的程序编译语言,了解C语言的基本开发要求,掌握C语言数据类型、结构化程序设计方法,数组及函数的使用,指针结构体等使用规则,培养学生计算机编程基本思想和基本技能。它要以计算机应用基础课程的学习为基础,为后续的应用性课程和系统开发课程的学习打好软件基础。
3.课程的设计思路
该课程总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。课程内容突出对学生职业能力的训练,理论知识的选取
紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业知识、技能和态度的要求。项目设计以学生编程能力的培养为线索来进行。教学过程中,要通过校内实训基地建设等多种途径,采取工学结合、课程设计等形式,充分开发学习资源,给学生提供丰富的实践机会。教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。
4.课程目标
通过本课程的教学,掌握C语言程序设计的基础知识和基本技能,树立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力,并为后续的应用性课程和系统开发课程打好软件基础。
通过本课程的教学,学生应达到如下职业能力目标:
1、对计算机语言和结构化程序设计有基本的认识。
2、能熟练应用环境设计和调试C语言程序。
3、能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。
4、能用C语言设计解决简单实际问题的程序,并能完成简单程序的测试。
5、掌握计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识。
6、能理论联系实际,运用所学的编程知识分析解决使用Office等常见应用软件过程中遇到的实际问题,提高软件应用能力。