C语言程序设计纲要英语
C语言程序设计教学大纲07-08[1].2
《C程序设计》课程教学大纲一、《C程序设计》课程说明(一)课程代码:(二)课程英文名称:C Language Program Design(三)开课对象:非计算机专业专科学生(四)课程性质:C语言以其灵活方便的特点,成为培养学生计算机语言思维,了解计算机编程思想的最佳语言,它已被当今国内外众多主要高校列为各理工科专业必修课程。
本课程是我校非计算机专业本科学生的综合教育课,是一门实践性较强的课程。
(五)教学目的:本课程的教学目的在于掌握C语言的基本结构、各种数据类型和控制流程的语法、语义和语用。
学习运用计算机语言进行程序设计的思想和方法,初步受到程序设计方法、技巧、风格和素养的训练。
熟悉并掌握一些常用基本算法和C语言程序设计技术,培养学生利用C语言解决一般问题的程序设计能力,使学生初步具备软件开发的能力,为顺利通过计算机等级考试打下良好、扎实的理论基础。
(六)教学内容:本课程主要通过适当的示例,系统、详细地讲解程序设计的基础知识、C语言程序设计语言的基本语法、编程方法和常用算法。
通过教学的各个环节使学生达到各章中所提的基本要求。
讲授时应以培养学生的程序设计实际软件开发能力和实践应用能力为侧重点。
(七)学时数、学分数及学时数具体分配学时数: 68学时分数: 3 学分(八)教学方式以黑板讲学和多媒体教学手段相结合的课堂教学。
通过典型的示例讲解、必要的现场实际操作演示、适量的课堂练习、课后的上机编程调试以及及时地辅导答疑,在教学过程中增强师生之间的互动性,充分发挥学生在学习过程中的自主性、能动性和创造性。
(九)考核方式和成绩记载说明考核方式为考试。
严格考核学生出勤情况,达到学籍管理规定的旷课量取消考试资格。
综合成绩根据平时成绩、实验成绩和期末成绩评定,平时成绩占20% ,实验成绩占20%,期末成绩占60% 。
二、讲授大纲与各章的基本要求第一章C语言程序设计概述教学要点:通过本章的教学使学生初步了解要求学生了解程序语言及算法的概念,C语言特点,C 程序开发过程,简单C程序结构;熟悉C语言上机的具体步骤。
《c语言程序设计》教学大纲
《C语言程序设计》教学大纲课程名称:中文名称:C语言程序设计;英文名称:C Language Programming课程编码:161002学分:4.5分总学时:72学时,其中,理论学时:52学时;上机学时:20学时。
适用专业:全校理工科各专业先修课程:计算机基础执笔人:审订人:一、课程的性质与任务《C语言程序设计》是为全校所有的理工科专业的学生开设的公共基础课,也是一门重要的必修课。
其目的是使学生掌握程序设计的基本方法,培养学生掌握利用计算机处理问题的思维方法与应用能力。
要求学生掌握程序的三种基本结构及结构化的程序设计方法,了解并掌握几种典型的算法,并且能够熟练地运用C语言编写各种应用程序,为进一步学习其它相关课程奠定基础。
二、教学内容与学时分配第一章程序设计基本概念(3学时)本章重点:一、算法及特性;二、结构化程序设计方法。
难点:算法设计及其表示。
第一节程序和程序设计一、程序;二、程序设计。
第二节算法第三节结构化程序设计方法第四节C语言程序的基本结构第二章数据类型、运算符和表达式(5学时)本章重点:一、标识符的正确使用;二、各种基本数据类型的使用;三、算术运算符的优先级和结合性;四、表达式计算中的类型转换。
难点:一、各种类型数据在计算机内存中的存储形式;二、自增自减运算。
第一节C语言的数据类型第二节常量与变量第三节整型数据第四节实型数据第五节字符型数据第六节算术运算符与算术表达式第七节赋值运算符与赋值表达式一、赋值运算符和赋值表达式;二、复合的赋值表达式;三、自加、自减运算符;四、赋值运算中的类型转换。
第八节逗号运算符与逗号表达式第三章顺序结构程序设计(4学时)本章重点:一、printf函数;二、scanf函数。
难点:输入与输出时的格式控制。
第一节C语句概述第二节赋值语句第三节数据的输入与输出一、printf函数;二、putchar函数;三、scanf函数;四、getchar函数第四节顺序结构程序举例第四章选择结构程序设计(4学时)本章重点:一、逻辑值的表示、使用及其运算;二、关系运算符的运算规则及关系表达式;三、逻辑运算符的运算规则及逻辑表达式;四、if语句;五、switch语句的形式与执行过程。
c语言程序设计》教学大纲
《C语言程序设计》教学大纲课程名称:中文名称:C语言程序设计;英文名称:C Language Programming课程编码:161002学分:分总学时:72学时,其中,理论学时:52学时;上机学时:20学时。
适用专业:全校理工科各专业先修课程:计算机基础执笔人:审订人:一、课程的性质与任务《C语言程序设计》是为全校所有的理工科专业的学生开设的公共基础课,也是一门重要的必修课。
其目的是使学生掌握程序设计的基本方法,培养学生掌握利用计算机处理问题的思维方法与应用能力。
要求学生掌握程序的三种基本结构及结构化的程序设计方法,了解并掌握几种典型的算法,并且能够熟练地运用C语言编写各种应用程序,为进一步学习其它相关课程奠定基础。
二、教学内容与学时分配第一章程序设计基本概念 (3学时)本章重点:一、算法及特性;二、结构化程序设计方法。
难点:算法设计及其表示。
第一节程序和程序设计一、程序;二、程序设计。
第二节算法第三节结构化程序设计方法第四节 C语言程序的基本结构第二章数据类型、运算符和表达式 (5学时)本章重点:一、标识符的正确使用;二、各种基本数据类型的使用;三、算术运算符的优先级和结合性;四、表达式计算中的类型转换。
难点:一、各种类型数据在计算机内存中的存储形式;二、自增自减运算。
第一节 C语言的数据类型第二节常量与变量第三节整型数据第四节实型数据第五节字符型数据第六节算术运算符与算术表达式第七节赋值运算符与赋值表达式一、赋值运算符和赋值表达式;二、复合的赋值表达式;三、自加、自减运算符;四、赋值运算中的类型转换。
第八节逗号运算符与逗号表达式第三章顺序结构程序设计 (4学时)本章重点:一、printf函数;二、scanf函数。
难点:输入与输出时的格式控制。
第一节 C语句概述第二节赋值语句第三节数据的输入与输出一、printf函数;二、putchar函数;三、scanf函数;四、getchar函数第四节顺序结构程序举例第四章选择结构程序设计(4学时)本章重点:一、逻辑值的表示、使用及其运算;二、关系运算符的运算规则及关系表达式;三、逻辑运算符的运算规则及逻辑表达式;四、if语句;五、switch语句的形式与执行过程。
《c语言程序设计》教学大纲
《C语言程序设计》教学大纲课程名称:中文名称:C 语言程序设计;英文名称:C Language Programming课程编码:161002学分:4.5 分总学时:72 学时,其中,理论学时:52 学时;上机学时:20 学时。
适用专业:全校理工科各专业先修课程:计算机基础执笔人:审订人:一、课程的性质与任务《C 语言程序设计》是为全校所有的理工科专业的学生开设的公共基础课,也是一门重要的必修课。
其目的是使学生掌握程序设计的基本方法,培养学生掌握利用计算机处理问题的思维方法与应用能力。
要求学生掌握程序的三种基本结构及结构化的程序设计方法,了解并掌握几种典型的算法,并且能够熟练地运用C 语言编写各种应用程序,为进一步学习其它相关课程奠定基础。
二、教学内容与学时分配第一章程序设计基本概念(3学时)本章重点:一、算法及特性;二、结构化程序设计方法。
难点:算法设计及其表示。
第一节程序和程序设计一、程序;二、程序设计。
第二节算法第三节结构化程序设计方法第四节C 语言程序的基本结构第二章数据类型、运算符和表达式(5 学时)本章重点:一、标识符的正确使用;二、各种基本数据类型的使用;三、算术运算符的优先级和结合性;四、表达式计算中的类型转换。
难点:一、各种类型数据在计算机内存中的存储形式;二、自增自减运算。
第一节C 语言的数据类型第二节常量与变量第三节整型数据第四节实型数据第五节字符型数据第六节算术运算符与算术表达式第七节赋值运算符与赋值表达式一、赋值运算符和赋值表达式;二、复合的赋值表达式;三、自加、自减运算符;四、赋值运算中的类型转换。
第八节逗号运算符与逗号表达式第三章顺序结构程序设计(4 学时)本章重点:一、printf 函数;二、scanf 函数。
难点:输入与输出时的格式控制。
第一节C 语句概述第二节赋值语句第三节数据的输入与输出一、printf 函数;二、putchar 函数;三、scanf 函数;四、getchar 函数第四节顺序结构程序举例第四章选择结构程序设计(4 学时)本章重点:一、逻辑值的表示、使用及其运算;二、关系运算符的运算规则及关系表达式;三、逻辑运算符的运算规则及逻辑表达式;四、if 语句;五、switch 语句的形式与执行过程。
C语言程序设计教学大纲
C语言程序设计教学大纲课程中文名称:C语言程序设计课程英文名称:C Program Language 课程类别:计算机课程编号:课程归属单位:计科系考核方式:考试制定时间: 2012年2月25日一、课程的性质、任务1.《C语言程序设计》是计算机基础课程,是实践性很强的技术基础课。
课程的任务是使学生获得程序设计方面的基本理论、基本知识和基本技能,培养学生分析问题和解决问题的能力。
2.通过本课程的学习,使学生具备应用C语言进行程序设计的基本能力,为学习后续课程的应用打好基础。
3.适用专业及学时数: 54学时。
4.本门课程与其他课程关系:先修课程《计算机文化基础》,学习本门课程之前应掌握计算机基础的相关知识。
5.推荐教材及参考书:推荐教材:谭浩强主编,《C程序设计教程》,清华大学出版社,北京,2011年参考教材:谭浩强主编,《C程序设计教程学习辅导》,清华大学出版社北京,2011年6.主要教学方法与媒体要求:多媒体教学与上机实验。
二、各章教学内容和要求第一章 C语言概述(4学时)1.基本内容:计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;运行C程序的步骤与方法。
2.要求学生了解计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;掌握运行C程序的步骤与方法。
3.教学重点和难点:C 语言的特点,运行C程序的步骤与方法。
4.具体教学内容和学时分配要求。
计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;运行C程序的步骤与方法:2学时;上机实验2学时。
第二章数据类型、运算符与表达式(10学时)1.基本内容:C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。
2.要求学生掌握C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。
《C语言编程》教学大纲 英语
《C语言编程》教学大纲课程编号:MIS221课程类型:总课时:48 讲课学时:32 实验(上机)学时:16学分: 3学分适用对象:先修课程:1.Learning OutcomeThe development of logical thinking vs. rote memorization and application of pure book knowledge is essential to being successful in the real world. This course consists of two parts:●Understanding the logic inherent to the way computers work andlearning to build programs that can solve problems presented tothe student.●Introducing the student to the building blocks of logicalthought and how to chain those blocks together in ways thatproduce a functional program.At the completion of this unit students will have knowledge and understanding of:●The fundamentals of programming in all procedural languages●How to utilize programming conventions to make it easier toshare code●The ability to view all code as sequential, selection, iteration,or invocation●Learn how to express basic algorithms graphically, lexically(pseudo-code), or directly in code●How to deal with data in individual units or as structures2.Connection between Teaching Content and Graduation RequirementBy the end of this course, the students should be able to:●Be able to solve simplistic problems with no fixed codesolution, only a fixed result●Be able to work both forward and backwards from problemstatement to desired result to determine a reasonable solution●Be able to recognize when the concepts of pass by value orpass by reference should be used●Understand at least one tool chain to edit, compile, and runcodeUndergraduate program learning goals and outcomes:●Knowledge: Our graduates will have in-depth disciplinaryknowledge applicable in local and global contexts.The students should be able to select and apply disciplinaryknowledge to business situations in a local and globalenvironment.●Critical thinking and problem solving: Our graduates will becritical thinkers and effective problem solvers.Students should be able to break down problems in such a waythat they could implement a solution in any computer languagethey have learned.●Communication: Our graduates will be effective professionalcommunicators.The students should be able to:➢Prepare and deliver oral presentations that are clear, focused, well-structured, and delivered in a professionalmanner.●Teamwork: Our graduates will be effective team participants.The students should be able to participate collaboratively andresponsibly in teams, and reflect on the teamwork, and on theteam’s processes and ability to achieve outcomes.The following table shows how the Course Learning Outcomes relate to the overall Program Learning Goals and Outcomes, and indicates where these are assessed:4.Course Structure5.Course Outline6.Assessment5.1 Grade Criterion:5.2 Detailed Grade Computation:7.Reference Book and Other Resources[1] A first Book of ANSI C, 3rd Edition, Bronson, Gary J., China Machine Press, ISBN 978-7-111-31280-2。
C语言程序设计教学大纲
《C语言程序设计》教学大纲一,课程基本信息课程中文名称:C语言程序设计课程英文名称:Fundamentals of C Programming课程编码:总学时:72 理论学时:28+4(弹性学时)上机学时:32 课外学时:8 学分:4适用专业:全校理工科学生先修课程:大学计算机基本开课院系:计算机教研室二,课程地性质与任务本课程是面向全校工科类非计算机专业地计算机公共基本课程之一。
本课程地任务是结合一般数值计算向学生介绍计算机程序设计地基本知识,使学生掌握C语言地基本内容与程序设计地基本方法与编程技巧,了解进行科学计算地一般思路,培养学生应用计算机解决与处理实际问题地思维方法与基本能力,为进一步学习与应用计算机打下基本。
三,课程教学基本要求通过学习,使学生对计算机程序设计有一个总体认识,学会利用C语言解决一般应用问题。
通过学习,使学生掌握计算机软件设计地方法,掌握各种语句地应用。
四,理论教学内容与基本要求课内学时为28学时;4学时弹性学时;学生自学地课外学时为8学时。
(一)C语言地基本概念(2学时)1.了解C语言地发展与特点2.掌握程序地基本结构与书写格式3.掌握头文件,数据说明,函数地开始与结束代表4.熟悉C语言程序开发过程与Visual Studio编程环境。
(二)数据类型,运算符与表达式(2学时)1.掌握常量与变量地定义与使用2. 掌握标识符,关键字3.掌握C语言中三种基本数据类型(int,float,double,char)4. 掌握注释(三)运算符与表达式(4学时)1. 掌握算术运算符与算术表达式2. 掌握赋值运算符与赋值表达式3. 掌握复合赋值运算符与复合赋值表达式4. 掌握自增,自减运算符5. 掌握强制类型转换运算符6. 掌握关系运算符与关系表达式7. 掌握逻辑运算符与逻辑表达式以与短路运算8. 掌握条件运算符与条件表达式(四)选择结构(2学时)1. 掌握if语句地常见用法2. 了解switch语句地用法(五)循环结构(2学时)1. 掌握三种循环结构(while,do while与for语句)。
C语言程序设计教学大纲
C语言程序设计教学大纲课程编号:02J80630课程名称(中文):C程序设计语言课程名称(英文):The C Programming Language学分/学时:3/40+18先修课程:计算机文化基础一.课程的性质、目的和任务C程序设计语言课程是电子信息工程学院本科学生的必修课程, C语言是目前广泛应用的一种程序设计语言, 可用于数据处理、数值计算和系统程序设计等领域, 为本院的本科学生在软件基础、数字信号处理等课程中应用计算机打下一个基础。
通过本课程的学习, 可掌握C语言的词法及语法特征, 了解结构化程序设计方法的有关内容; 通过理论和实践相结合,使学生熟悉用C语言进行程序设计和上机调试的全过程,加深对C语言的理解,得到程序设计方法和技巧的基本训练,从而使学生能利用C语言解决简单的编程问题;同时在学习C语言过程中加深对计算机系统的认识, 使学生能在后续课程的学习中和今后的工作中用计算机来解决问题。
本课程采用英文教材,双语授课,目的是使学生在掌握C语言专业知识、掌握C语言精髓的同时,提高英文水平,尤其是提高英文阅读能力及理解能力,以适应当今信息时代发展的要求。
二.课程的主要内容及要求1.概述及简单程序编制内容:学习掌握C程序的编辑、编译和运行过程。
了解C语言的基本要素,及简单的程序编制方法。
要求:能读懂简单的C程序,并能上机调试运行;学会使用Turbo C 2.00 C语言集成开发环境。
2.类型、运算符与表达式内容:基本数据类型(int、char、float和double):重点是常量与变量, 熟练掌握各种表示形式的整数、实数、字符常量和字符串常量,符号常量的定义和使用。
包括整数的十进制、八进制和十六进制的表示形式、长整型常量和无符号型常量的表示形式,实数的浮点表示法和科学记数法,常用符号常量的含义(如NULL、EOF等),枚举常量的定义和使用;学习变量的定义和初始化,同时要弄清楚各类型的特点及取值范围。
C语言程序设计-理论-教学大纲
《C语言程序设计》课程教学大纲课程中文名称:C语言程序设计课程英文名称:The C Programming Language课程编号:TS17003课程性质:通识教育课学时:总学时72、理论课学时48、实验课学时24学分:4开课学期:第3学期适用对象:电子科学、应用化学、机械电子、车辆工程、电信工程、地理信息系统等本科专业先修课程:高等数学、大学计算机基础课程简介:《C语言程序设计》是工学、理学类专业的一门重要基础课,通过讲授使学生掌握C语言的基本语法、语句、程序控制结构以及结构化程序设计的基本思想和方法,使学生认识计算机程序设计算法、养成良好的程序设计风格及认识程序设计实践在本课程学习中的重要性,培养学生熟练使用C语言分析和解决实际问题的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。
一、教学目标及任务计算机程序设计是当代大学生必备的基本技能,C语言是一种功能完备、使用方便的程序设计语言,学生程序设计能力的培养和提高,也是其计算机应用水平的体现。
《C语言程序设计》是我校理工类非计算机专业学生的通识课,也是全国计算机专业等级考试二级C语言程序设计的重要内容。
本课程的任务是让学生掌握C语言基本知识及程序设计的基本方法,学会运用C语言作为工具,通过程序设计以解决和处理现实世界中尤其是与本专业有关的大量实际问题,着重于学生程序设计能力的培养。
二、学时分配三、教学内容及教学要求第一章 C语言程序设计概述(2学时)教学要求:1.了解C语言发展史、特点、基本词法;2.掌握C语言程序设计的基本结构;3.掌握C程序的上机步骤。
教学重点与难点:重点:C语言程序的基本结构。
难点:计算机程序设计算法。
教学内容:第一节 C语言的历史与特点1.C语言的由来;2.C语言的特点。
第二节 C语言概述1.C语言基本词法;2.计算机常用算法及其表示;3.C语言上机步骤。
本章习题要点:C语言的发展和特点;简单的C程序设计;计算机算法、程序设计语言和程序设计方法。
C语言程序设计(课程)实验教学大纲
C语言程序设计(课程)实验教学大纲一、课程中文名称(课程英文名称):C语言程序设计(THE C PROGRAMMING LANGUAGE)二、课程编码:0921163005三、课程目标和基本要求:通过本课程的学习,要求学生掌握C 语言的基本语法、基本语句、基本控制结构以及程序设计的一般方法,使学生具有熟练使用 C 语言编程解决实际问题的能力。
基本要求:掌握C语言的基本控制结构和基本控制语句及相关的语法规范,熟练运用C语言进行顺序、选择和循环结构程序设计的能力;熟练的上机编程和程序调试的能力;掌握一些常用的算法,如递推法、迭代法、穷举法、求最大最小值、排序、查找、插入、删除等,具有熟练运用这些算法解决实际问题的能力;了解结构化程序设计和模块化设计方法的基本思想,掌握必要的程序设计技巧、程序测试和程序调试技巧。
四、课程总学时: 90 学时(严格按教学计划时数)[理论: 54 学时;实验: 36 学时]五、程总学分: 4 学分(严格按教学计划学分)六、适用专业和年级:适用专业:信息与计算,应用数学,统计学,数学教育。
适用年级:大学一年级七、实验项目汇总表:注:1、实验编号:学校内部使用的编号(不超过13位),在校内具有永久唯一性。
若实验撤消,该实验编号将不再使用。
如果实验内容更新较大,则应另设新的实验编号。
实验编号十二或十三位,前十位为该课程代码(培养方案中的课程代码),第十一、十二位为该门课程的实验序号(01-99),独立设课的实验编号最后一位为“*”,非独立设课的实验编号最后一位为空,例如:《大学物理实验》的某实验项目编号为102000400601,该实验又为独立设课实验,则编号为102000400601*。
2、实验类别:基础、专业基础、专业;实验类型:演示性、验证性、综合性、设计研究、其它;实验要求:必修、选修、其它。
八、大纲内容:实验序号: 0921163005001实验名称:C语言环境[实验目的和要求]1.了解所用的计算机C语言编译系统(如VC++6.0)的基本操作方法,学会独立使用该系统。
C语言程序设计课程教学大纲
《C语言程序设计》课程教学大纲一、课程基本信息课程代码:210521课程名称:C语言程序设计英文名称:C Language Programming Design课程类别:专业基础课学时:63学分:3.0适用对象:电子信息工程和通信工程专业低年级本科生考核方式:考试(平时成绩占30%)先修课程:无二、课程简介随着计算机的广泛使用,计算机编程语言也成为在各个学科中必须掌握的技能。
C语言作为国内外广泛使用的一种计算机高级语言,以其功能丰富,灵活方便效率高等优点成为广大计算机应用人员和学生学习的主要语言之一。
As the application of the computer abroad, programming languages become necessary for every subject. As a kind of high level language used in the whole world, C Language is good at abundant functions, agility and convenience, and high efficiency. It had became the major language for computer user and studends.三、课程性质与教学目的C程序设计是计算机相关专业学生需要重点简明应用的一门程序设计的课程,学生通过该课程的学习,能系统的简明应用程序设计的基本方法,具有编写解决一些实际问题的程序的能力,为以后学习其他一些计算机课程打下基础。
本课程是理论与实践相结合的一门课程。
要求学生在学习理论知识的同时,积极上机实践,以达到对理论知识的熟练简明应用。
四、教学内容及要求第一章 C语言概述(一)目的与要求1.了解C语言的历史、特点。
2.掌握C语言的运行环境,初步了解运行一个C语言程序的过程。
3.一般了解通信的传输媒介。
c语言程序设计 教学大纲 中英
c语言程序设计教学大纲中英C 语言程序设计教学大纲一、介绍1. C 语言程序设计是计算机科学与技术专业的重要基础课程,也是其他计算机相关专业的入门课程之一。
2. 本文将围绕 C 语言程序设计教学大纲展开讨论,旨在帮助读者全面了解该课程的内容和要求。
二、课程目标3. 通过学习 C 语言程序设计,学生应该能够掌握基本的编程思想和技能,具备编写简单程序的能力。
4. 学生应该能够理解程序设计的基本原理和方法,为进一步学习更高级的编程语言打下坚实的基础。
三、教学内容5. C 语言程序设计教学大纲包括但不限于以下内容:(1)基本语法和数据类型(2)流程控制与循环结构(3)函数与模块化编程(4)数组与指针(5)文件操作与输入输出(6)结构体与链表(7)综合实践与项目开发四、教学方法6. 为了达到课程目标,可以采用理论教学与实践操作相结合的教学方法。
通过讲解、示范和练习,帮助学生逐步掌握 C 语言程序设计的技能及应用。
五、考核方式7. 考核方式可以包括平时成绩、考试成绩和课程设计成绩,以全面评价学生的学习效果。
六、教学建议8. 在教学过程中,可以充分利用案例分析和实际项目,激发学生的兴趣,增强实际操作能力。
加强与其他课程的衔接,促进知识的交叉应用。
七、个人观点9. C 语言程序设计是计算机专业学生必修的一门重要课程,其内容涵盖了计算机编程的基本知识和技能。
通过系统学习,可以帮助学生建立良好的编程思维和实践能力,为将来的学习和工作打下坚实的基础。
10. 在教学中,我认为应该注重理论与实践相结合,引导学生通过实际操作来巩固所学知识,培养解决问题的能力和编程的创造性思维。
总结经过对 C 语言程序设计教学大纲的全面介绍,可以看出这门课程的重要性和必要性。
通过系统学习和实践操作,学生可以掌握基本的编程技能,并培养良好的编程思维,为日后的学习和发展奠定坚实的基础。
一、介绍1. C 语言程序设计是计算机科学与技术专业的重要基础课程,也是其他计算机相关专业的入门课程之一。
《C语言程序设计》大纲英语
《C语言程序设计》课程教学大纲一、课程类型及课程内容简介课程类型:专业选修课内容简介:C语言主要培养学生具备初步的编程思想和实际编程能力,为后续各专业主干课程起着理论和实践铺垫作用。
C语言采用案例驱动模式教学,用3个大案例,循序渐进引入C语言各知识点,分阶段实施每个案例。
案例分别为:计算器案例V1.0、计算器案例V2.0、学生成绩管理系统V1.0。
覆盖了数据类型及其输入输出、运算符和表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数等知识点。
二、授课对象英语系11级英语专业软件方向本科本课程以学习C语言为根本目的,采用Visual C++ 6.0为开发环境。
通过本课程的学习,学生应掌握C语言的基本语法,能够分析和读懂稍复杂的C程序,能够根据已有程序进行功能上的扩展和完善,还应掌握程序设计的基本思想,并能运用所学知识和技能对一般问题进行分析和程序设计,能够进行初步的数据结构描述及算法设计。
五、先修课程《计算机文化基础》六、教材及参考书教材:《C语言程序设计(第二版)》, 谭浩强著,清华大学出版社《C语言程序设计教程》,邱建华等著,东软电子出版社参考书:《C Primer Plus(第五版)中文版》,[美] Stephen Prata,人民邮电出版社《C语言程序设计》,巫家敏等著,高等教育出版社七、各章节教学内容、基本要求及各章节教学时间分配第1单元C语言概述及基础知识1.教学内容1.1 C程序的基本结构及开发环境使用1.2 C语言的数据类型1.3 运算符与表达式1.4 运算符与表达式续1.5 特殊运算符与表达式2.教学要求掌握C语言开发工具的使用方法,掌握C程序的结构及特点,掌握基本数据类型,变量,运算符与表达式的使用。
3.教学重点与难点重点:C语言的发展和特点C程序的基本结构C程序的开发过程visual c++开发环境介绍数据类型常量与变量运算符与表达式难点:visual c++开发工具的使用和C程序的结构及特点数据类型常量与变量运算符与表达式第2单元程序设计结构及应用1.教学内容2.1 顺序结构2.2 if语句2.3 swith语句2.4 if嵌套2.5 while语句2.6 do-while语句2.7 for语句2.8 循环的综合运用2.教学要求掌握简单函数的编写方法掌握常用的运算符掌握选择和循环结构的程序设计3.教学重点与难点重点:if嵌套、switch分支结构、循环结构函数的使用自编写函数的调用难点:if嵌套、switch分支结构、循环结构函数的使用自编写函数的调用第3单元初级应用能力1.教学内容3.1 数组的定义及数组元素的引用3.2 数组的输入输出及遍历3.3 数组元素的查询3.4 数组元素的排序(1)3.5 数组元素的排序(2)3.6 字符串(1)3.7 字符串(2)3.8 字符串(3)2.教学要求了解数组的应用掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等3.教学重点与难点重点:掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
了数据类型及其输入输出、运算符和表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设
计、数组、函数等知识点。二、授课ຫໍສະໝຸດ 象三、学时安排总学时
64
英语系 11 级 英语专业 软件方向 本科
四、课程教学目的和任务
理论教学
32
实践教学
32
本课程以学习 C 语言为根本目的,采用 Visual C++ 6.0 为开发环境。通过本课程的学习,学生应掌
《C 语言程序设计教程》,邱建华 等著,东软电子出版社 参考书: 《C Primer Plus(第五版)中文版》,[美] Stephen Prata,人民邮电出版社
《C 语言程序设计》,巫家敏 等著,高等教育出版社
七、各章节教学内容、基本要求及各章节教学时间分配
第 1 单元 C语言概述及基础知识 1.教学内容
《C 语言程序设计》课程教学大纲
一、课程类型及课程内容简介
课程类型:专业选修课
内容简介:C 语言主要培养学生具备初步的编程思想和实际编程能力,为后续各专业主干课程起着
理论和实践铺垫作用。C 语言采用案例驱动模式教学,用 3 个大案例,循序渐进引入 C 语言各知识点,
分阶段实施每个案例。案例分别为:计算器案例 V1.0、计算器案例 V2.0、学生成绩管理系统 V1.0。覆盖
周学时
4
学分
4
备注
C程序的基本结构 C程序的开发过程 visual c++开发环境介绍数据类型 常量与变量 运算符与表达式 难点: visual c++开发工具的使用和 C 程序的结构及特点 数据类型 常量与变量 运算符与表达式 第 2 单元 程序设计结构及应用 1.教学内容 2.1 顺序结构 2.2 if 语句 2.3 swith 语句 2.4 if 嵌套 2.5 while 语句 2.6 do-while 语句 2.7 for 语句 2.8 循环的综合运用 2.教学要求 掌握简单函数的编写方法 掌握常用的运算符 掌握选择和循环结构的程序设计 3.教学重点与难点 重点: if 嵌套、switch 分支结构、循环结构 函数的使用 自编写函数的调用 难点: if 嵌套、switch 分支结构、循环结构 函数的使用 自编写函数的调用 第 3 单元 初级应用能力 1.教学内容 3.1 数组的定义及数组元素的引用 3.2 数组的输入输出及遍历 3.3 数组元素的查询 3.4 数组元素的排序(1) 3.5 数组元素的排序(2) 3.6 字符串(1) 3.7 字符串(2) 3.8 字符串(3) 2.教学要求 了解数组的应用 掌握一维数组的定义、引用、初始化、输入、输出 掌握数组的查询、排序等算 法 掌握字符串的定义、字符串的常用函数的使用等 3.教学重点与难点 重点:掌握一维数组的定义、引用、初始化、输入、输出 掌握数组的查询、排序等算法 掌握字
握 C 语言的基本语法,能够分析和读懂稍复杂的 C 程序,能够根据已有程序进行功能上的扩展和完善,
还应掌握程序设计的基本思想,并能运用所学知识和技能对一般问题进行分析和程序设计,能够进行初
步的数据结构描述及算法设计。
五、先修课程
《计算机文化基础》
六、教材及参考书
教材: 《C 语言程序设计(第二版)》, 谭浩强著, 清华大学出版社
1.1 C 程序的基本结构及开发环境使用 1.2 C 语言的数据类型 1.3 运算符与表达式 1.4 运算符与表达式续 1.5 特殊运算符与表达式 2.教学要求 掌握 C 语言开发工具的使用方法,掌握 C 程序的结构及特点,掌握基本数据类型,变量,运算符与 表达式的使用。 3.教学重点与难点 重点:
C语言的发展和特点
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。