课程概述
  教学大纲
  实验大纲
  考试大纲
  电子教程
  实验指导
  授课文件
  教学课件
  教学录像
  试题库集
  模拟试题
  在线答疑
  参考资料
  课题组成员
 
 
 

《C语言程序设计》课程概述

  《C程序设计》是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。它是计算机类专业基础课,又是数据结构、数学建模、操作系统等课程的前导课程。同时,这门课程也是非计算机专业学生计算机应用能力水平考试二级考试的主要语种之一。对计算机专业和理工类专业来说都是一门必修的课程。该课程覆盖面大、应用性强,通过本课程的学习,使学生掌握算法的基本概念,能根据算法编制相应的程序,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实的基础。

  《C程序设计》所涉及的内容也十分广泛。本课程的内容包括以下几个方面:
    (1)算法的基本概念:算法的几种表示方法,如N-S流程图。
    (2)常量/变量、运算符与表达式。
    (3)程序控制结构:顺序结构、选择结构、循环结构。
    (4)数组:一维数组、二维数组、多维数组。
    (5)函数:标准函数、自定义函数。
    (6)编译预处理:宏定义、文件包含及条件编译等。
    (7)指针:变量指针、数组指针、函数指针、复合指针等。
    (8)结构体与共用体:结构体与共用体的定义及使用和链表的构造。
    (9)位运算:六种位运算的应用。
    (10)文件:文件的几种基本操作。

  目前,国内外各个大学对C语言程序设计课程开设的学时、内容、讲授方法等方面有所相同,也有所不相同之处。我校已具备所有的教学设施和师资力量,缺少的只是教学模式的改革和创新。,我校的《C程序设计》课程从管理上是分为两部分:一是网络中心负责全校非计算机专业的《C程序设计》课程的讲授任务;二是计算机科学系负责本系不同专业的专科学生的和本科生的《C程序设计》课程的讲授任务。所依据教学大纲、选用教材、学时分配等方面基本一致。

 

 


Copyright © 2004 湖南工学院--计算机科学系 All Rights Reserved
精品课程--C语言程序设计
版权所有 © 2004