《C语言程序设计》实验教学大纲
- 格式:pdf
- 大小:241.34 KB
- 文档页数:14
《C语言程序设计实验》教学大纲课程编号:课程名称:C语言程序设计学分:4 总学时:72适用专业:地理信息系统一、本课程的性质和任务本课程的性质:是高等院校地理信息系统专业的专业基础必修课。
本课程的任务是:C 语言是当今最为广泛的几种语言之一,本课程重点介绍C 语言的结构化程序设计方法和标准C 的编程与应用,内容包括:C 语言的基本概念和基本语法规则、数据的基本类型和自定义类型、函数、文件和指针等知识,为后继课程的学习打下坚实的基础。
本课程是一门实践性很强的课程,既强调对理论的掌握,又强调上机编程、调试、运行等实践环节,特别注重实际编程能力的培养。
最终使学生能运用结构化程序设计方法编写程序,培养自己优良的编程风格,在程序设计方面基本达到“综合应用”的层次。
二、本课程的教学内容和基本要求1. C 语言概述2.程序的灵魂——算法3.数据类型、运算符与表达式4.最简单的C 程序设计5.选择结构程序设计6.循环控制7.数组8.函数9.预处理命令10.指针11.结构体与共用体12.位运算13.文件三、课程学时分配四、其它1、先修课程:高等数学2、教学方法建议:通过做练习、多媒体演示等教学过程,培养学生的实际动手能力。
根据实践性较强的特点,本课程专门配合运用TurboC++3.0IDE进行学生上机编程、调试、运行等实践内容。
3、考核方式:总评成绩由平时实验表现成绩(40%)、实验报告成绩(20%)和实验考试成绩(40%)三部分组成。
4、作业要求:根据教学需要布置实验报告,巩固学生对基本理论和基本方法的掌握程度、加强分析解决实际问题的能力。
5、教材及主要参考书:实验教材:自编实验指导书主要参考书:1、谭浩强,C 程序设计(第三版),清华大学出版社,2005 年。
2、谭浩强,C 程序设计题解与上机指导(第三版),清华大学出版社,2005 年。
制订者:鲁凤审核者:地理科学学院地理信息系统教研室(所、部)。
《C语言程序设计》实验教学大纲一、适用范围大纲适用于计算机科学与技术专业本科教学使用。
二、课程名称C语言程序设计三、学时数与学分总学时:90 总学分:4实验学时:36 实验学分:1四、教学目的和基本要求目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。
基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。
上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。
注:带*的实验项目为选做实验项目六、教材、讲义及参考书《C程序设计题解与上机指导》谭浩强主编清华大学出版社七、实验成绩评定办法考查:平时考核加期末机试。
实验成绩占总成绩的20%。
平时考核:占实验成绩的40%,由以下两部分组成。
实验预习和表现、实验报告。
期末机试:占实验成绩的60%。
1、实验预习和表现:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。
在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。
2、实验报告:学生实验后应按时完成实验报告。
实验报告应包括以下内容:实验目的、实验要求,实验题目、程序清单、运行结果、实验小结。
3、期末机试:通过考试了解学生对基本理论掌握的程度和实际水平,教师出实验考试题目,让学生在规定的时间完成。
八、实验教学大纲说明本大纲共安排38学时的实验,其中带*号实验为选做实验,实际课时为36学时。
实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目。
《C语言程序设计》实验教学大纲1第一篇:《C语言程序设计》实验教学大纲1《C语言程序设计实验》教学大纲一、本大纲编写的依据是《C语言程序设计》教学大纲。
实验总学时:32学时学分:1学分二、适用专业:全院C语言公共课三、考核方式及评定标准:实验操作能力50%,实验报告50%四、配套的实验教材或自编指导书:《C语言程序设计学习指导》五、实验项目概述与学时分配:实验一:C语言开发环境与输入输出(4学时)(一)实验类型:演示性(二)实验类别:学科基础(三)每组人数:1人(四)实验目的和实验能力要求:1.学习Turbo C2.0集成环境,掌握源程序编辑方法;2.掌握在Turbo C2.0集成开发环境中编译、调试与运行程序的方法;3.通过运行简单的C语言程序,初步了解C语言源程序的特点。
(五)实验内容:1.设计一个C语言程序,输出以下信息: *************** Hello!*************** 2.设计一个程序,从键盘输入一个圆的半径,求其周长和面积。
3.设计一个程序,从键盘输入一个小写字母,将它转换成大写字母输出。
4.输入一个华氏温度,要求输出摄氏温度。
公式是:C=(5/9)*(F-32)。
5.输入一个球的半径,求其表面积和体积。
(S= 4πr²,V= 4πR³/3)。
(六)主要仪器设备:1.计算机:CPU: Pentium III 600MHz以上 RAM:256M以上硬盘空间:4G以上2.操作系统: Windows2000、WindowsXP、Windows2003 任选其一3.软件要求:Turbo C2.0(七)所在实验室:计算机实验室实验二:程序流程控制应用(6学时)(一)实验类型:验证性(二)实验类别:学科基础(三)每组人数:1人(四)实验目的和实验能力要求:1.掌握Turbo C2.0集成环境中的单步执行;2.熟悉if 与switch语句的格式、执行过程、使用方法及典型案例;3.学会使用选择结构解决一般的实际问题,能编写简单的应用程序。
《C语言程序设计》实验教学大纲学时课程总:64 学分:4实验学时:32 实验个数:12 实验学分: 1课程性质:必做适用专业:计算机科学技术、网络工程、软件工程、电子商务、教育技术教材及参考书:《C语言程序设计与实践实验指导》,谢满得邵俊编著,机械工业出版社,20XX年6月大纲执笔人:廖雪花大纲审定人:一、实验课的性质与任务C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实践性教育环节。
本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。
C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。
通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。
二、实验课程目的与要求1.实验目的通过实验课程的学习实践,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用Visual C++ 集成环境进行C语言的编写、编译与调试。
同时,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯,为今后的后继课程学习和实际工作打下良好基础。
2.实验要求掌握C语言程序的基本格式,了解C程序的开发过程和C语言中的一些常用概念。
掌握常量和五种基本数据类型变量的使用。
掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出函数。
掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return 语句。
掌握循环语句的正确使用,认真体会应该如何组织循环。
掌握数组的定义、赋值,一维数组与二维数组的使用。
掌握函数的定义、函数的调用以及函数的类型说明。
《C语言程序设计》实验教学大纲第一章引言在计算机科学与技术专业的教学中,C语言作为一门基础而重要的编程语言被广泛应用。
为了提高学生在C语言程序设计方面的应用能力,我们特制定了本实验教学大纲。
该大纲旨在培养学生的编程思维和问题解决能力,以及加深他们对计算机程序设计的理解。
第二章实验目标本实验教学大纲的主要目标如下:1. 帮助学生掌握C语言的基本语法和编程风格。
2. 通过实验训练,培养学生的逻辑思维和问题解决能力。
3. 提高学生对计算机程序设计的实际运用能力。
4. 培养学生的团队协作和沟通能力。
第三章实验内容3.1 实验一:C语言程序基础在此实验中,学生将学习基本的C语言程序结构、变量和数据类型、运算符和表达式、控制语句等知识。
他们将通过编写简单的程序来熟悉C语言的基础用法,并理解程序的执行流程。
3.2 实验二:数组和字符串处理本实验旨在帮助学生理解数组和字符串等数据结构的概念,并能熟练运用它们来解决实际问题。
学生将通过编写有关数组和字符串处理的程序,加深对这些概念的理解,并提高他们的编程技巧。
3.3 实验三:函数和指针在此实验中,学生将深入学习函数和指针的概念及其应用。
他们将通过实践掌握函数的定义、调用和参数传递的方法,并能够灵活地使用指针来解决各种问题。
3.4 实验四:文件操作通过这个实验,学生将学会使用C语言中的文件操作函数,包括打开、读写、关闭文件等。
学生将能够编写程序来处理文件,读取和写入文件中的数据,以及实现文件的复制、排序和查找等功能。
第四章实验要求4.1 实验环境学生需要在计算机实验室或自己的电脑上安装适当的C语言编译器和开发环境,以便他们能够编写、调试和运行C语言程序。
4.2 实验过程学生需要按照实验指导书中的要求,完成每个实验的设计与编码工作。
他们还需要进行适当的调试和测试,确保程序能够正确运行并满足实验要求。
4.3 实验报告每个实验结束后,学生需要撰写相应的实验报告。
报告应包括实验目的、实验内容、设计思路、代码注释、运行结果和实验总结等内容。
《C语言程序设计实验》教学大纲一、课程基本信息二、实习(实训)简介与教学目标1.实习(实训)简介《C语言程序设计实验》是通信工程专业一门教学实验与实训课程,C语言程序设计课程分为理论课程部分和实验课程部分,这部分为实验课程部分;适用于通信工程专业大学一年级本科生,为后续数据结构、面向对象程序设计、单片机原理与开发、嵌入式系统开发等相关课程的学习奠定基础。
通过课程学习,使学生熟练使用C语言IDE(Integrated Development Environment,集成开发环境)软件、以及能够运用C语言完成某些小型综合项目的程序编程,培养学生的编程实践能力。
其主要内容包括输入输出、选择结构程序设计、循环结构程序设计、数组、函数、指针以及结构体等概念和语法、以及项目设计过程的介绍等等。
作为一门实践性较强的课程,在学习过程中从理解概念和语法入手,结合案例学习由浅至深逐步升级,通过在IDE软件中对案例代码进行修改、编译、调试以及运行,培养学生的实践动手能力。
2.教学目标教学目标1:掌握相关的开发软件的配置安装及使用方法,掌握上机编程步骤,能够以面向过程的思维模式思考问题,设计算法,编写程序,并对编写的程序进行编译、调试,能够对程序的运行结果进行整理、分析。
教学目标2:掌握必要的的程序设计技巧、程序测试和程序调试技巧,使学生具备一定的程序分析和程序设计能力,能够对复杂计算机工程问题的解决方案进行研究和对比,并会应用其解决实际问题。
教学目标3:要求掌握程序项目设计任务的基本流程、从问题分析、设计算法、编程序到程序调试等,熟悉计算机语言学习与项目开发实践的基本方法和途径,达到软件项目开发综合素质训练目标。
教学目标4:基于IDE工具的软件开发、调试与测试技能目标:培养使用软件工具对复杂软件工程问题进行调试与测试的能力。
教学目标5:根据实验要求完成教学实验的8个实验报告,在实验报告中对应用案例的数据进行分析,总结实验问题等,实验报告格式规范、内容完整,及时上交实验报告。
《C语言程序设计》实验教学大纲
课程代码:EDUE2010
课程名称:C语言程序设计
英文名称:the Design of C Programming
实验室名称:心理与教师教育实验中心
课程学时:90实验学时:36
一、本课程实验教学目的与要求
掌握C语言的基本知识和程序设计方法,培养计算机程序设计的能力和素养,为学习其它计算机语言打下基础,为后续课程的学习打下基础。
二、主要仪器设备及现有台套数
实验机房现有100余台多媒体计算机
三、实验课程内容和学时分配
1、实验报告:无
2、考核方式
(1)实验课的考核方式:当场上机调式指定程序
(2)实验课考核成绩确定:以编写和调试程序的能力考核
(3)实验课成绩占课程总成绩的比例:30%
五、实验教材、参考书
1、教材:谭浩强.C程序设计(第四版). 清华大学出版社.2010年
2、参考书:
(1)谭浩强.C程序设计题解与上机指导(第二版). 清华大学出版社.2000年
(2)李春葆.《C语言习题与解析》(第三版).清华大学出版社.2006年
(4)冼镜光.C语言名题精选百则.机械工业出版社.2005年
(5)[美]Bradley L.Jones&Peter Aitke.21天学通C语言(第六版).人民邮电出版社.2003年。
《C语言程序设计》课程实验教学大纲一、实验类别:公共基础实验课程学分:4二、实验总学时:32三、应开实验个数:6 必开实验个数:6 选开实验个数:0四、适用专业:非计算机专业工科类本科五、实验成绩评定方法:根据实验完成的程序文件及实验报告评定实验成绩。
实验成绩主要从实际操作结果和实验报告两个方面进行评定,如果一个实验不需要写实验报告,则该实验的成绩全部由实际操作结果来体现(占100%);如果一个实验需要写实验报告,则该实验的成绩由实际操作结果占50%,实验报告占50%构成。
根据本课程的特点,实际操作结果主要是指学生实际编写的源程序,对操作过程则不予评分;实验报告也采用电子文档的形式。
六、实验成绩占课程总成绩比例:40%七、实验教材或自编指导书:《C语言实训教程》高等教育出版社实验一编译环境与基本数据类型学时:4(一)实验类型:验证性(二)实验目的:1.熟悉C语言程序的集成开发环境,掌握C语言源程序在Visual C++ 6.0环境下编辑、编译、连接和运行的全过程。
2.掌握C语言中基本数据类型的定义、赋值的方法,学会使用有关的算术运算符,以及包含这些运算符的表达式。
(三)实验内容:1.熟悉VC++环境。
2.输入并运行一个简单、正确的程序,学会独立使用编译系统完成C程序从编辑、编译、连接到运行、调试的全过程。
3.输入并运行关于数据类型定义、以及包含相关算术运算符的程序。
(四)要求:必开(五)每组人数:1(六)主要仪器设备及配套数:微型计算机1080套。
(七)所属实验室:计算机基础实验教学中心实验二基本程序结构学时:8(一)实验类型:设计性(二)实验目的:1.掌握C语言中赋值语句的使用方法,掌握基本数据类型变量的输入输出方法。
2.学会正确使用逻辑运算符和逻辑表达式。
3.熟练掌握if语句和switch语句实现分支结构程序设计的方法。
4.熟悉掌握用while语句、do-while语句和for语句实现循环结构程序设计的方法。