admin 管理员组

文章数量: 1184232


2024年3月19日发(作者:os系统登录)

《C语言程序设计》课程大纲

课程代码:00405402

课程学分:3

课程总学时:48

适用专业:电子商务

一、课程概述

(一)课程的性质

《C语言程序设计》是“软件工程”专业的学科大类课程,是专业基础

课程。《C语言程序设计》在我们“软件工程”专业的人才培养方案中,是

“C → C++ → JAVA →Android → VC++与多核并行编程/J2EE”的程序设计课

程教学主线的基础,在一定程度上,它支撑了对C/C++和JAVA两大类程序设

计课程的学习。

C语言程序设计》是其它编程语言类课程和计算机软、硬件类课程的前

导课程。它本身的前导课程是:中学数学、高等数学(小部分)、计算机应

用基础。《C语言程序设计》的后续课程(即:直接相关的课程):面向对象

程序设计(C++描述)、数据结构与算法(C++描述)、JAVA语言程序设计、计算

机网络、嵌入式系统及应用、机器人技术、VC++与多核并行编程、Linux系

统等。在软件工程专业的人才培养方案中,《C语言程序设计》与其它专业

课程内容联系紧密。如果按照层次结构来分的话,《C语言程序设计》处于

最低层,是它们的基础,是其它很多后续课程的先导课。《C语言程序设计》

的内容是全国计算机软件考试中要求的主要程序设计语言。

(二)设计理念与开发思路

1、考核方式:

(1)课程教学结束后进行期末考试,期末考试以笔试形式综合测试或者实

践报告的论文考查方式,占总成绩70%。

(2)平时作业、讨论、课程实验等作为平时成绩参考;五次平时作业,作

业以程序案例分析题或者实践总结的形式布置,占总成绩的30%。

(3)平时成绩占30%, 期末考试占70%。

2、教学基本框架:

通过本课程的教学,要求学生能够掌握以下基本理论和知识:

1、 学生应在教师的指导下,深入钻研教材内容,通过C语言的例题掌握

其使用方法,从而深刻理解和牢固掌握程序设计的一般方法。

2、 学生在学习过程中,应加强上机实践,将理论与实践充分结合起来,

在实践的基础上深刻理解理论知识的真正含义,避免死记硬背和机械式的套

用,主动将所学知识转化成实际能力。

1

3、 上机前准备好上机所需的程序。上机输入和调试自己所编写的程序。上

机结束后,应整理出实验报告,实验报告的内容应包括:题目、程序清单、

运行结果及对运行情况的分析和上机体会。

二、课程目标

(一)知识目标

《C语言程序设计》课程主要是培养学生的程序设计能力和运用计算机进行

逻辑思维的能力。通过本课程的学习,让学生掌握C语言的编程思想、培养学

生对程序设计的兴趣、学会利用计算机来进行问题的求解,同时对算法及其在计

算机内的实现有一个基本的了解。为以后学习《数据结构》等课程打下坚实的基

础。进一步的教学目标还包括有:掌握结构化程序设计方法、独立思考能力与团

队合作能力等,为后续课程的学习打下坚实的基础。

(二)能力目标

通过学习本课程,使学生不但掌握高级编程语言的知识、编程技术和基本算

法,更重要的是掌握程序设计的思想和方法,具备利用计算机求解实际问题的基

本能力,能灵活应用高级语言进行程序设计。

(三)素质目标

教学理念践实“理-实一体化”,通过程序设计,培养学生软件工程专业的基

本理论素养;通过小型项目的设计与编程开发,增强对编程和问题求解的基本体

验;让学生积累软件开发的基本经验,为学生在未来的可持续发展奠定坚实的基

础。

三、课程内容与要求

(一)课程内容与要求

第1章、C语言概述

了解:C语言的发展及特点

理解:C语言程序的基本结构

掌握:C语言字符集、标识符和关键字

应用:C语言程序的开发环境

第2章、C语言基本数据类型与表达式

了解:C语言的数据类型

理解:常量与变量

掌握:运算符和表达式;运算符的优先级

应用:数据类型转换;

第3章、C语言输入/输出语句

了解:C语言基本语句;

理解:字符数据的输入和输出;

掌握:格式化输入与输出

2


本文标签: 课程 C语言 程序设计 掌握 基本