通过对C程序设计语言及开发环境概述、简单的C程序设计、分支结构程序设计、循环结构程序设计、数据类型与表达式、数组、指针的基本概念(包括指针作为函数参数,指针与数组的关系)、结构(包括结构变量、结构数组)、递归函数、编译预处理、文本文件操作等C程序设计语言及其编程相关基础知识的学习,要求学生理解结构化程序设计的基本思想与方法,熟悉计算机求解实际问题的基本过程,掌握基本的程序设计思想、方法和调试技术,从而具备基本的问题分析、数据表达以及算法描述和实现的能力。