课程介绍

C语言作为一门在编程语言排行榜位列前十的程序设计语言,具有语法简洁、功能丰富、使用灵活等特点,同时具有与其他流行的编程语言有密切的联系,非常适合作为高职高专计算机编程基础课程的教学内容。 《C语言程序设计》是信息工程学院计算机应用、网络和信息管理专业的专业基础课,自计算机各专业开始设置即一直开设,可谓历史悠久。 1.课程性质 《C语言程序设计》是计算机相关专业的一门重要的专业基础课程。也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计工具。 2.教学目的 开设本课程的目的是让学生学习一门高级程序设计语言,作为专业基础课,要真正体现"专业"和"基础"两个特点。教学主要目的是通过对C语言程序设计的语法规则、数据类型、语句、系统函数、程序结构的学习,掌握应用C语言进行程序设计的技能,为进行各种实用程序开发奠定一个良好的基础。通过本课程的学习,一方面要求学生能够掌握高级程序设计的基本概念、基本思想、基本方法和基本技能,学会利用C语言解决一般实际应用问题,培养学生分析问题和解决问题的能力,并为后续的专业课程奠定程序设计基础。另一方面通过各个项目的练习,使学生能够尽早了解编写应用程序的过程,不断地积累编程经验,逐步掌握项目的总体设计,培养较好的编程能力,能用C语言编写较大型的应用项目。 3. 课程定位 (1)课程设计思路 结合"互联网+"行动计划,融入行业企业人才需求标准,以就业为导向,从高技能人才培养的要求出发,以强化技术应用能力培养位主线,构建理论教学体系和实践教学体系。 以学生为主体,实行模块化、项目化的教学模式 以培养学生的学生知识能力、提高学生的技术能力、动手能力、企业岗位能力为基本发点,以模块化、项目化教学为主要教学模式,按照学生认知特点,通过模块划分、项目驱动方式达到学生的学习目标、技能目标。 改革考核模式,实施开放性技能考核为主要的考核形式 本课程的考核实施开放性技能考核,以模块化、任务化的过程性技能考核为基本的设计理念,推动以开放性技能考核为主要特征的技能考核模式。以掌握程序设计语言的基础知识为主线,以模块驱动推动知识和技能的学习。 改革实践教学模式,以模块为主要的实践教学内容 根据课程实践教学需求,在实践教学中以任务的实现为主要的课程实践教学目的。在各模块中的任务实践教学中,以任务的实训结果为主要形式体现。 (2)课程培养目标 根据行业调研和软件开发需求,确定本课程是信息工程学院计算机各专业的专业基础课,即以培养学生的程序设计思想、程序设计方法的为主要目标。其总的课程目标是培养学生掌握高级程序设计的基本概念、基本思想、基本方法和基本技能,学会利用C语言解决一般实际应用问题,培养学生分析问题和解决问题的能力,具备撰写项目文档的能力和规范编码和团队协作的习惯。 知识目标 (1) 掌握程序设计的基本原理、概念和方法; (2) 掌握C语言的基本知识,包括语言本身所支持的数据类型、各种表达式的使用; (3) 掌握结构化程序设计的思想和三种基本程序结构,并运用它们解决一些实际问题; (4) 掌握运用函数实现模块化程序设计; (5) 掌握运用数组等进行深入式的程序设计; (6) 熟悉程序的开发和调试过程。 能力目标 (1) 具备利用结构化程序设计的语句及设计原理进行项目开发的能力; (2) 具备利用模块化结构统一管理程序能力; (3) 具备利用数组等形式进行深入式程序开发的能力; (4) 具备用C语言进行程序设计、调试程序的能力; (5) 具备项目需求分析和项目文档撰写的能力。 方法、态度、价值观 (1) 养成诚实、守信、吃苦耐劳的思想品质; (2) 养成善于动脑、勤于思考、自主学习的习惯; (3) 养成规范、标准的编码习惯; (4) 养成良好的文档编写及代码测试能力; (5) 培养良好的沟通能力和软件开发团队协作能力。

课程通知 >>更多
  • C语言学习指南 2023-11-18
  • C语言开课须知 2018-09-29
  • 欢迎欢迎! 2018-09-19
最新动态
  • 李艳发布了新的常见问题为什么要使用C?
  • 李艳发布了新的常见问题什么是C语言?
  • 李艳发布了新的常见问题怎样学好C语言这门课?
  • 李艳发布了新的通知公告C语言学习指南
  • 李艳发布了新的作业12.使用一维数组计算多个数据之和及平均值
  • 李艳发布了新的作业11.n个数求最大值(或最小值)(一维数组)
  • 李艳发布了新的作业10.n个数据正序(或逆序)输出(一维数组)
  • 李艳发布了新的作业9.输出指定范围内不能被3整除的数
  • 李艳发布了新的作业8.输出指定方范围的水仙花数
  • 李艳发布了新的作业7.百元百鸡问题