《程序设计基础(C)》 课程编号:200801032 课程名称:程序设计基础(C) 英文名称:Fundamentals of Programming(C) 课程学分:2 课程学时:32学时(理论部分) 课程性质:学科平台课、必修 先修课程:计算机应用基础 适用专业:四年制本科非计算机(工学类)专业 开课年级及学期:一年级第二学期 开课院(系、部)及教研室:计算机技术与应用系计算机教研室 一、本课程的性质、教学目的与任务 C语言是目前国内外广泛使用的程序设计语言之一,是国内外大学普遍开设的重要基础课程之一。具有功能丰富、表达能力强、使用灵活方便、应用面广等特点,被广泛应用于系统软件和应用软件的开发。青海大学开设的“程序设计基础(C)”课程是我校本科非计算机(工学类)专业学生的必修课程,属于学科平台课。程序设计技能是人工智能、5G时代的人才不可或缺的基本技能,是学生未来职业技能的关键保障。从程序设计课程引发职业理想,从职业理想到爱国主义教育,从爱国主义教育再到社会主义理念是一个以小见大的过程。本课程的主要教学目的与任务是使学生掌握结构化程序设计的思想,学习如何运用计算机解决客观实际问题,为今后的专业学习提供解决问题的计算机技术和方法。 二、本课程的教学基本要求 本课程教学应使学生了解C语言的基本语法规则,掌握算法的基本概念,理解结构化程序设计的思想,学会运用程序语言编写程序的一般方法和技能,培养学生运用计算机知识和技术解决实际问题的能力,同时感受学习C语言的无穷乐趣。