友情提示:本站提供全国400多所高等院校招收硕士、博士研究生入学考试历年考研真题、考博真题、答案,部分学校更新至2012年,2013年;均提供收费下载。 下载流程: 考研真题 点击“考研试卷””下载; 考博真题 点击“考博试卷库” 下载
《C 语言程序设计实践》教学大纲 学时: 34 学分: 2 理论学时: 6 实验或讨论学时:28 适用专业: 计算机软件 先修要求: C 语言程序设计 大纲执笔人: 左开中 大纲审定人: 陈少军 一、说明 1、课程性质、地位和任务 《C 语言程序设计实践》是计算机软件专业的必修课程,根据培养计划规定, 是在学生完成 C 程序设计课程后进行的一门实践性课程。 通过本课程的学习: ⑴使学生进一步掌握 C 语言程序设计基本概念,理解其原理与方法。 ⑵使学生进一步理解和巩固所学的理论知识,提高软件开发的能力,掌握 C 语言程序设计的编程技巧。 ⑶培养学生分析解决实际问题的能力,培养进行 C 语言程序设计的实际开发 能力。 2、课程教学的基本要求 本课程要求学生具有 C 语言程序设计的基础知识,从实践上并结合实际问题 来讲授运用 C 语言设计、调试软件的具体方法、步骤和技巧以及初步的软件工程 方法。 本课程要使学生能熟练运用 C 语言进行结构化程序设计,能掌握程序调试的 基本理论并能熟练运用,能够独立地根据问题的具体需求开发出一个小的软件系 统(包含多个函数,300∽500 行左右的代码),激发学生在软件领域中继续学习 和研究的愿望与积极性,为学习后续课程做准备。 二、教学内容提要 1、课程理论教学 ⑴简要复习 C 语言基本概念如:数组、指针、函数、结构体与联合体、控制 台 I/O、文件 I/O 以及链表,介绍 C runtime library 和 Windows API 以及如何 用 C 语言编写 Windows 程序,如何参考 MSDN 调查问题和学习,为实验作理论准 备。 ⑵案例分析,通过分析个人通信录管理系统的开发过程让学生了解如何根据 问题的具体需求运用 C 语言进行分析、设计、实现一个小的软件系统,并介绍一 些程序调试的基本理论和初步的软件工程方法。 2、课程实验教学 第一阶段 指导学生上机实践一些简单程序,使学生熟悉 C 语言的开发环境 (使用 VC++ 6.0 开发环境),掌握运用 C 语言进行程序设计的基本过程。 第二阶段 教师拟定若干实验题目,学生选题,学生独立地根据问题的具体 需求开发出一个小的软件系统,教师在学生做实验的整个过程中进行辅导和组织 学生讨论,培养学生运用 C 语言和初步的软件工程方法解决实际问题的能力。 实验题目: ⑴个人图书管理系统 ⑵全屏幕文本编辑器 ⑶俄罗斯方块游戏 ⑷学生成绩管理系统 ⑸英语单词统计程序 ⑹FTP 文件传输 ⑺Windows 画图工具 ⑻简单的文件管理系统 实验完成后要提交实验报告,报告内容包括: ⑴题目 ⑵问题分析和总体设计:包括问题分析和总体方案设计(基本数据结构, 算法思路,功能设计,模块划分)。 形式可用图表或文字说明。 ⑶详细设计: 每个模块的功能,输入/输出信息,处理逻辑,以及关键技 术问题的具体解决办法、屏幕显示布局设计图。 ⑷调试报告 ⑸小结 ⑹简明的软件使用说明 3、本课程考核方式、方法 本课程是实践性课程,不进行卷面考试。考核方式采取:平时考勤占总成绩 的 10%,实验验收成绩占总成绩的 90%。 其中实验验收成绩:在教师的监督下能调试运行通过本人独立开发的符合实 践要求的一个小的软件系统,并提交实验报告,并结合实验工作量和个人答辩情 况综合评分,作为实验验收成绩。 三、教学参考书目 ⑴谭浩强等编著, C 语言程序设计教程 高等教育出版社,1998 ⑵谭浩强等编著, C 语言习题集与上机指导 高等教育出版社,2000 ⑶赫伯特·希尔特编著 C 语言大全(第四版) 电子工业出版社,2001 ⑷郭大海译 实用 C 语言编程(第三版) 中国电力出版社,2001 ⑸李春葆等编著 C 语言程序设计题典 清华大学出版社,2002 ⑹Charles Petzold 编著 Programming Windows 程序开发设计指南 2000
免责声明:本文系转载自网络,如有侵犯,请联系我们立即删除,另:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|