程序设计基础是网络工程专业一门重要的基础必修课。根据2014级网络工程专业的人材培养方案,本课程作为学科基础课,在大学一年级的第1学期开设,是网络工程专业的学生入校后第一次接触到程序设计的概念、理论和计算机语言,了解到什么是程序设计,如何进行程序设计以及使用C语言进行程序设计,是程序设计的基础。本课程是网络工程专业的重点基础课,对数据结构、操作系统、计算机网络原理、TCP/IP网络协议分析与应用等后续课程的学习起着重要的作用。理论课时为40学时。 本课程是网络工程学科基础课。通过这门课程,使学生掌握程序设计的基本思想和方法、C语言的基本语法及编程方法,培养学生编写程序及调试程序的能力,培养学生的创新思维和创新设计的能力。本课程含32学时的课内上机实验,目的是使学生有与计算机交互的感性认识,更好得理解和掌握程序设计的基本思想和方法,在实践中培养学生编写程序及调试程序的能力,从而对程序设计有更深入的理解。