C语言程序设计
分享
课程详情
课程评价
spContent=C语言是目前国内外广泛流行的一种计算机结构化程序设计语言。是计算机相关专业的专业必修课、专业基础课。C语言组成简洁紧凑,使用方便灵活,功能丰富、表达能力强,它不仅适合编写系统软件,而且也适合编写应用软件。本课程介绍了C语言的基本知识和概念、丰富的运算符和数据类型、结构控制语句、函数的概念和指针的使用、结构体与共用体的使用及文件的基本操作。通过本课程的学习,学生应用结构化程序设计的方法和技巧,能正确地阅读、分析、编写、调试C程序,解决实际应用问题。使学生形成良好的编程习惯,形成一定的编程风格。培养学生严谨的编程态度,耐心专注的精神。注重团队合作,树立良好的职业道德,增强民族自豪感。
—— 课程团队
课程概述

通过对本课程的学习,使学生掌握基本语法、程序设计的基本思想和结构化程序设计的一般方法,本课程主要讲授数据类型、三种基本结构、数组、指针、函数、结构体和文件等,采用案例式教学模式,培养学生的实践能力,最终使学生在实践中能够运用C语言程序设计解决生活中的实际问题;从而为进一步学习面向对象的程序设计及其它后续计算机专业课程奠定必要的基础。

授课目标

一、素质目标

    1.培养学生独立思考、团队合作能力;

    2.培养学生创新精神,敬业精神、探索精神;

    3.培养学生严谨的工作作风。

二、知识目标

    1.掌握C语言的基本框架;

    2.掌握C语言基本数据类型及应用;

    3.掌握顺序结构、选择结构、循环结构;

    4.掌握数组及函数的应用;

    5.掌握指针的使用方法;

    6.掌握结构体和共用体的应用;

    7.掌握文件的使用方法。

三、能力目标

    1.具备阅读分析程序的能力;

    2.具备编写程序的能力;

    3.具备调试程序的能力;

    4.具备项目开发能力。


课程大纲
预备知识

《C语言程序设计》课程是计算机相关专业必修课,专业基础课,其前导课程为《计算机应用基础》,后继课程为《数据结构》、《C#》、《Java程序设计》、《Python程序设计》等,也是计算机专业水平资格考试(程序员级别)中要求的主要程序设计语言。它是一门集理论、实践以及软件技术于一体的课程,要求学生既要有科学设计理念,又要有创新精神,更要求有深厚的算法分析能力和实际动手操作能力。

参考资料
  1. 《C语言程序设计案例式教程》黑马程序员 编著

  2. 《C语言程序设计》校本规划教材

  3. 《C语言程序设计》教材 谭浩强主编

  4. 《C语言程序设计》校本自编习题库

  5. 《C语言程序设计》项目案例