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语言程序设计》课程教学大纲(本科) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710784170a572949.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论