课程面向全校非计算机专业理工类本科生,是必修的公共基础课。通过学习本课程,使学生达到掌握程序设计基本理论及方法的知识目标;使学生能够熟练地运用结构化程序设计方法设计、编写、调试和运行程序。实现独立完成程序设计、开发与测试的能力目标;具备运用计算思维分析和解决问题的能力,培育团队合作精神,为“程序设计赋能专业课程”奠定坚实的基础。达到自觉运用计算思维的素质目标。实现确立严谨求实的科学态度,树立正确科学技术应用观的价值目标。主要内容包括C语言概述、C言数据类型、运算符、表达式、结构化程序设计的三种基本结构及相关语句、数组、函数、指针、结构和共用体、位运算和文件操作等。