高级语言程序设计是计算机专业的必修课,目标是使学生建立程序设计的基本概念,通过学习用一种典型的程序设计语言编写程序,初步掌握程序设计方法,养成良好的程序设计风格。掌握程序设计的前提是掌握程序设计语言,在众多的程序设计语言中,C语言以其灵活性和实用性受到了广大计算机应用人员的喜爱。C语言是既得到美国国家标准化协会(ANSI)标准化又得到工业界广泛支持的计算机语言之一,几乎任何一种机型、任何一种操作系统都支持C语言开发;C语言在巩固其原有应用领域的同时,又在拓展新的应用领域,支持大型数据库开发和Internet应用,一旦掌握了C语言,就可以较为轻松地学习其他任何一种程序设计语言,如C++,C#,为后续的面向对象程序设计,Java程序设计,Web编程等程序设计语言的学习打下基础。本课程实践部分结合拼题A网站(https://pintia.cn/)练习,学生实践能力要求较高。本课程获评教育部首批线上线下国家级一流课程。