课程简介

    程序设计基础是计算机专业学生的一门重要专业基础课,在教学计划中占有重要地位和作用。它向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容和程序设计的基本方法与编程技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,同时,培养学生良好的程序设计风格及团队协作精神。为进一步的专业学习和毕业设计打下坚实的基础。

    本课程以程序设计思想为主线,介绍C语言的基本概念,讨论C语言的各种数据类型和函数的定义及使用,突出函数、指针类型和结构类型的讲授,培养学生运用程序设计语言解决实际问题的能力。课程内容重根据教育部高等学校计算机教学指导委员会2003年公布的《关于进一步加强高等学校计算机基础教学的几点意见》的精神,增加了算法设计与分析、抽象数据类型、程序抽象等与程序设计密切相关的内容,以便进一步夯实学生程序设计的理论基础,培养程序设计的能力,养成良好的程序设计风格。