下载后可任意编辑59122201《C 语言程序设计》课程教学大纲一、课程概况课程中文名称C 语言程序设计课程英文名称The C Programming Language课程编号59122201课程类别□公共必修课 □公选课 □院级限选课 √学科基础课 □专业基础课 □专业限选课 □专业任选课总学时56讲授学时28实验学时28总学分3.5开课单位实验教学部开课系所计算中心授课对象非计算机专业的本科(理工类)各专业学生先修课程《计算机应用基础》、《高等数学》执笔人匡珍春审核人何利平审批人黄育芹修订时间2024 年 5 月二、课程简介C 语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既有高级语言的优点,又具有低级语言的特点,特别适合编写系统软件和应用软件。C 语言是国内外得到迅速推广和使用的一种计算机语言,不仅为计算机专业工作者所使用,而且为广阔的计算机应用人员所喜爱和使用。三、课程性质本课程是高等院校在校非计算机专业的本科(理工类)各专业学生的计算机技术基础课程。通过本课程的学习,应使学生掌握传统的结构化程序设计的一般方法,以 C 语言为基础,培育学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,并以此为基础,让学生领悟复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础,因此,本课程是一门理论性和实践性均较强的课程。四、课程教学目标课程的教学目标主要有以下两点:(1)通过本课程的学习,使学生了解 C 语言的进展;理解和掌握结构化程序设计的基本思想及基本概念;掌握使用 C 语言进行结构化程序设计的方法和技术;培育学生良好的编程能力和风格;初步认识 C 语言应用程序开发的方法及过程。(2)通过本课程的学习,能够具备编程能力,使用 C 语言解决简单实际问题,为学生学习后续课程以及开发计算机应用软件打下良好的基础。五、理论教学内容及要求第一章 C 语言程序设计概述【教学目标】(1)了解:C 语言的进展历史和特点;(2)理解:C 程序的构成及 C 函数的组成;(3)掌握:C 程序的上机步骤。【学时分配】2 学时下载后可任意编辑【授课方式】多媒体授课并结合 VC++编译器进行讲解【授课内容】第一节 C 语言出现的历史背景第二节 C 语言的特点1. C 语言的特点2. C 语言程序的结构特点第三节 简单的 C 程序介绍第四节 C 程序的上机步骤【教学重点和难点】(1)重点:C 语言程序的基本格式和结构;算法的概...