本课程以高级语言程序设计思想为基础,融合课程教学团队多年从事计算机程序设计教学、科研与软件项目开发的丰富经验,以人工智能相关技术赋能教学,通过原理阐述加丰富的程序案例教学的方式,使学生不但能了解C语言的基本语法结构,熟悉编程环境,掌握程序设计的基本技巧、常用算法和思想。还能使学生理解和运用高级语言程序设计的基本思想思考问题,提高学生解决实际问题的能力,为今后进一步学习打下扎实的基础。课程主要内容包括:C语言的基本运算符、数据类型与表达式、输入输出、选择结构与循环结构、函数、数组、指针、结构体与共用体等。