c语言授课课程设计_第1页
c语言授课课程设计_第2页
c语言授课课程设计_第3页
c语言授课课程设计_第4页
c语言授课课程设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

c语言授课课程设计一、教学目标

本课程的教学目标围绕C语言基础语法展开,旨在帮助学生掌握程序设计的基本概念和方法。知识目标方面,学生能够理解并描述C语言的基本数据类型、运算符、表达式、控制结构(如if-else语句、循环语句)以及函数的定义和调用。通过本章节的学习,学生应能够解释变量的作用域和存储类别,掌握数组的基本操作,并初步了解指针的概念和应用。技能目标方面,学生能够独立编写简单的C语言程序,实现基本的输入输出操作,能够正确使用控制结构编写逻辑清晰、功能完整的程序,并具备调试和修复简单程序错误的能力。情感态度价值观目标方面,培养学生的逻辑思维能力和问题解决能力,激发学生对程序设计的兴趣,培养严谨细致的学习态度和团队合作精神。

课程性质上,本章节属于C语言程序设计的基础内容,具有理论性和实践性相结合的特点。学生所在年级为高中一年级,他们对计算机科学充满好奇,但编程基础相对薄弱,需要通过具体实例和动手实践来逐步建立理解。教学要求上,应注重理论与实践相结合,通过案例教学和课堂练习,引导学生逐步掌握C语言的基本语法和编程方法,同时注重培养学生的编程思维和创新能力。

将目标分解为具体学习成果,学生应能够:1.熟练描述C语言的基本数据类型及其特点;2.正确使用运算符和表达式进行计算;3.根据需求选择合适的控制结构编写程序;4.定义和调用函数,理解参数传递机制;5.掌握一维数组的基本操作,包括声明、初始化和访问元素;6.初步理解指针的概念,并能够进行简单的指针操作。这些学习成果将作为后续教学设计和评估的依据,确保学生能够系统地掌握C语言的基础知识,为后续的编程学习打下坚实的基础。

二、教学内容

本章节的教学内容紧密围绕C语言的基本语法和程序设计基础展开,旨在帮助学生系统地掌握C语言的核心知识点,并为后续的编程实践打下坚实的基础。教学内容的选择和遵循科学性和系统性的原则,确保知识的连贯性和实用性。

教学大纲如下:

1.**C语言概述与开发环境**

-C语言的发展历史和应用领域

-C语言的基本语法结构

-开发环境的搭建(如TurboC++或VisualStudioCode)

2.**基本数据类型与运算符**

-整型、浮点型、字符型、布尔型等基本数据类型

-变量的定义和初始化

-运算符的分类(算术运算符、关系运算符、逻辑运算符等)

-表达式的构成和求值规则

3.**输入与输出**

-标准输入输出函数(如printf和scanf)

-格式化输入输出的使用方法

-字符输入输出函数(如getchar和putchar)

4.**控制结构**

-顺序结构

-选择结构(if语句、switch语句)

-循环结构(for循环、while循环、do-while循环)

-循环的嵌套使用

5.**函数**

-函数的定义和声明

-函数的调用和返回值

-参数的传递机制(值传递和地址传递)

-库函数的使用

6.**数组**

-一维数组的定义、初始化和访问

-多维数组的定义和使用

-数组的应用实例

7.**指针**

-指针的概念和声明

-指针的运算(取地址运算符和解引用运算符)

-指针与数组的关系

-指针的应用实例

8.**综合应用**

-编写简单的综合程序

-调试和修复程序错误

-项目实践:设计并实现一个小型应用程序

教材章节对应内容:

-**第一章:C语言概述与开发环境**

-1.1C语言的发展历史和应用领域

-1.2C语言的基本语法结构

-1.3开发环境的搭建

-**第二章:基本数据类型与运算符**

-2.1整型、浮点型、字符型、布尔型等基本数据类型

-2.2变量的定义和初始化

-2.3运算符的分类

-2.4表达式的构成和求值规则

-**第三章:输入与输出**

-3.1标准输入输出函数

-3.2格式化输入输出的使用方法

-3.3字符输入输出函数

-**第四章:控制结构**

-4.1顺序结构

-4.2选择结构(if语句、switch语句)

-4.3循环结构(for循环、while循环、do-while循环)

-4.4循环的嵌套使用

-**第五章:函数**

-5.1函数的定义和声明

-5.2函数的调用和返回值

-5.3参数的传递机制

-5.4库函数的使用

-**第六章:数组**

-6.1一维数组的定义、初始化和访问

-6.2多维数组的定义和使用

-6.3数组的应用实例

-**第七章:指针**

-7.1指针的概念和声明

-7.2指针的运算

-7.3指针与数组的关系

-7.4指针的应用实例

-**第八章:综合应用**

-8.1编写简单的综合程序

-8.2调试和修复程序错误

-8.3项目实践:设计并实现一个小型应用程序

通过以上教学内容的安排和进度,学生将能够系统地掌握C语言的基本语法和程序设计方法,为后续的编程学习打下坚实的基础。教学内容与教材章节紧密关联,确保知识的连贯性和实用性,符合教学实际需求。

三、教学方法

为有效达成教学目标,激发学生的学习兴趣和主动性,本课程将采用多样化的教学方法,结合C语言教学的实际特点和学生认知规律,科学选择和运用以下教学策略:

首先,采用讲授法系统传授基础知识和理论框架。针对C语言的基本数据类型、运算符、表达式、控制结构、函数定义与调用、数组操作、指针概念等核心知识点,教师将通过条理清晰、逻辑严谨的语言进行讲解,结合教材内容,明确概念定义、语法规则和使用方法。讲授过程中注重突出重点、突破难点,如通过对比不同数据类型的存储方式和表示范围,或通过示解释指针与内存地址的关系,帮助学生建立清晰的知识体系。此方法旨在为学生后续的实践操作和深入理解奠定坚实的理论基础。

其次,广泛运用案例分析法。针对每个知识点的应用场景,选取典型、简洁且具有代表性的C语言程序实例。例如,在讲解循环结构时,用循环打印案或实现累加求和的程序;在讲解函数时,设计计算阶乘或斐波那契数列的函数;在讲解指针时,通过交换两个变量值的指针操作案例,直观展示指针的强大功能。通过分析案例的代码结构、运行逻辑和结果,引导学生理解知识点在实际编程中的具体运用,培养其分析问题和解决问题的能力,使抽象的概念变得具体化、形象化。

再次,积极课堂讨论法。在关键知识点或存在多种解法的场景下,如选择合适的控制结构、设计高效的算法等,鼓励学生分组讨论或全班交流。教师提出引导性问题,如“如何用不同的循环语句实现同样的功能?”“指针在数组操作中有哪些便利之处?”,激发学生思考、辩论,分享不同的观点和思路。讨论法有助于活跃课堂气氛,促进学生之间的思想碰撞,加深对知识的理解和记忆,同时培养其沟通协作能力和批判性思维。

此外,强化实验法与上机实践。C语言作为一门实践性极强的编程语言,必须通过上机操作才能真正掌握。课程将安排充足的实验和上机时间,让学生亲手编写、编译、调试和运行代码。实验内容紧扣教材章节,从简单的输入输出练习,到函数调用、数组操作,再到指针应用和简单项目的开发,循序渐进。通过实践,学生可以验证理论知识,发现并解决编程中遇到的实际问题,如语法错误、逻辑错误等,从而显著提升编程技能和调试能力。

最后,结合使用任务驱动法。将教学内容分解为一个个具体的小任务,如“编写一个程序,判断用户输入的年份是否为闰年”、“设计一个函数,计算两个数的最大公约数”,要求学生完成这些任务。这种方法能让学生在完成具体目标的过程中学习知识和技能,增强学习的目的性和成就感,激发其内在的学习动力。

通过讲授法、案例分析法、讨论法、实验法、任务驱动法等多种教学方法的有机结合与灵活运用,力求营造生动活泼、互动探究的学习氛围,满足不同层次学生的学习需求,全面提升学生的C语言编程素养和综合能力。

四、教学资源

为支撑本章节教学内容和多样化教学方法的实施,丰富学生的学习体验,特选用和准备以下教学资源:

首先,以指定教材《C程序设计》(通常指谭浩强编写的经典版本或类似权威教材)作为核心教学资源。教材内容系统全面,覆盖了本章节所需的所有知识点,如基本数据类型、运算符表达式、输入输出、控制结构、函数、数组、指针等,且例题丰富,与教学进度紧密关联。教师将依据教材章节顺序和内容深度进行教学设计,并引导学生阅读教材,完成课后习题,巩固所学知识。

其次,准备配套的多媒体资料。主要包括PPT课件、教学视频和在线编程平台。PPT课件将用于课堂讲授,以文并茂的形式呈现关键概念、语法规则、操作步骤和案例分析,增强教学的直观性和条理性。教学视频可以补充课堂教学内容,或用于演示复杂的操作过程,如指针的运算、程序的调试技巧等,供学生课后复习或预习使用。在线编程平台(如OnlineGDB、LeetCode等)或学校自建的在线实验系统,则为学生提供了便捷的代码编写、编译和运行环境,支持实验法教学,方便学生随时随地进行编程练习和项目实践。

再次,配备必要的参考书。推荐几本评价较高的C语言进阶参考书或编程思想类书籍,如《CPrimerPlus》、《程序设计思想》等,供学有余味或需要深入理解的学生拓展阅读。同时,提供官方C语言标准库参考手册的电子版或链接,方便学生在需要时查阅函数原型、参数和返回值等信息,培养其自主查阅技术文档的能力。

最后,确保实验设备的可用性。教学资源中不可或缺的是实验设备,即计算机房及其中的硬件(计算机)和软件(操作系统、C语言编译环境如GCC或MSVC等)。需提前检查并确保所有设备运行正常,编译环境配置正确,网络连接畅通(若需使用在线资源)。准备充足的键盘和鼠标,并预留必要的技术支持人员,以保障学生上机实验的顺利进行。

以上教学资源的有机结合与有效利用,能够为教学活动的顺利开展提供有力保障,支持学生更好地理解和掌握C语言程序设计的基础知识,提升实践能力。

五、教学评估

为全面、客观、公正地评估学生对C语言基础知识的掌握程度和编程能力的提升情况,本课程将采用多元化的评估方式,结合教学过程与学习成果,实施形成性评估与总结性评估相结合的评价体系。

首先,实施平时表现评估。此部分占评估总成绩的比重不宜过高(如20%),但贯穿整个教学过程。评估内容主要包括:课堂出勤与参与度,如是否按时上课、是否积极参与课堂讨论、回答问题的积极性等;课堂练习完成情况,如在讲授新知识点后进行的即时小练习或编程小任务;实验操作的规范性、主动性以及实验报告的质量。平时表现评估旨在关注学生的学习态度、参与程度和基础知识的即时掌握情况,及时给予学生反馈,督促其认真学习。

其次,布置和批改作业。作业是巩固知识、练习技能的重要手段。本课程将布置适量的编程作业和理论思考题,内容紧密围绕教材各章节的核心知识点,如要求学生编写特定功能的C程序(如计算器、简单文本处理工具)、完成指针相关操作的练习、分析代码逻辑错误等。作业成绩将根据代码的正确性、效率、规范性以及理论题的回答质量进行评分。作业占评估总成绩的比重应适中(如30%),旨在考查学生独立运用所学知识解决实际问题的能力。

最后,期末考试。期末考试作为总结性评估的主要方式,占评估总成绩的比重应较大(如50%)。考试将全面考查本课程的教学内容,试卷结构可包括选择题、填空题、读程序写结果题、代码填空题和程序设计题等类型。选择题和填空题主要考查学生对基本概念、语法规则的记忆和理解;读程序写结果题和代码填空题考查学生对程序逻辑的分析能力和代码填写的准确性;程序设计题则要求学生能够综合运用所学知识,独立设计并编写完整的程序来解决问题,全面检验其编程能力和问题解决能力。期末考试形式可以是闭卷笔试,也可以结合上机考试,上机考试更能直接考察学生的编程实践能力。考试内容将覆盖教材的主要章节和核心知识点,确保评估的全面性和有效性。

通过平时表现、作业和期末考试这三种方式的综合评估,可以较为全面地反映学生在学习过程中的努力程度、知识掌握的深度和广度以及实际编程能力的水平,为教师改进教学提供依据,也帮助学生了解自身的学习状况,及时调整学习策略。评估标准应明确、具体,并向学生公布,确保评估过程的客观公正。

六、教学安排

本课程的教学安排遵循系统性、渐进性和实践性原则,结合高中一年级学生的认知特点和课时限制,制定如下教学进度、时间和地点计划,确保在规定时间内高效完成教学任务。

教学进度安排以教材章节为核心,按知识模块进行。具体安排如下:

第一周至第二周:第一章C语言概述与第二章基本数据类型与运算符。内容涵盖C语言发展、基本语法、数据类型(整型、浮点型、字符型等)、变量、运算符与表达式。此阶段侧重基础概念的理解和记忆。

第三周至第四周:第三章输入与输出。重点讲解printf和scanf等标准输入输出函数的格式化使用。同时,简要介绍字符输入输出函数。配合实验一:基本的输入输出练习。

第五周至第七周:第四章控制结构。详细讲解if语句、switch语句、for循环、while循环、do-while循环,以及各种控制结构的嵌套使用。强调逻辑判断和流程控制。配合实验二:使用控制结构实现分支和循环程序。

第八周至第十周:第五章函数。内容包括函数的定义与声明、参数传递(值传递与地址传递)、函数的返回值、库函数的使用。强调模块化编程思想。配合实验三:函数的编写与调用。

第十一周至第十二周:第六章数组。讲解一维数组的定义、初始化、访问和操作,以及多维数组的基本使用。配合实验四:数组的应用。

第十三周至第十四周:第七章指针。介绍指针的概念、声明、运算(取地址、解引用),指针与数组、函数的关系,以及简单的指针应用。这是教学难点,需投入较多时间。配合实验五:指针的基本操作。

第十五周:第八章综合应用与复习。复习全书内容,通过综合案例或小型项目实践,巩固所学知识,提升综合编程能力。进行期末考试准备。

教学时间:本课程计划每周2课时,共计15周。每课时为45分钟。安排在学生精力较充沛的下午或晚上进行,如周二、周四下午或周三、周五晚上。

教学地点:所有理论教学环节在配备多媒体设备的普通教室进行。所有实验环节,包括上机编程练习和项目实践,均在计算机房进行。确保每名学生都有独立的计算机和必要的软件环境(如GCC编译器)。

此教学安排充分考虑了知识点的内在逻辑顺序和学生学习的认知规律,由浅入深,循序渐进。各模块之间既有独立性,又有递进性,如指针的学习建立在数组知识之上。同时,穿插实验环节,将理论教学与实践操作紧密结合,符合C语言实践性强的特点。在进度控制上,预留了一定的弹性时间,以应对可能出现的教学难点或学生掌握情况的变化,确保教学任务的顺利完成。

七、差异化教学

鉴于学生在学习风格、兴趣爱好和能力水平上存在差异,本课程将实施差异化教学策略,以满足不同学生的学习需求,促进每一位学生的全面发展。差异化教学主要体现在教学内容、教学过程和教学评价三个层面。

在教学内容上,根据教材内容和学生差异,设计不同层次的学习任务。基础层侧重于掌握教材的核心知识点和基本技能,如正确理解数据类型、熟练运用基本控制结构编写简单程序。提高层则在基础之上,增加一些综合性或稍具挑战性的内容,如更复杂的数组操作、指针的典型应用案例、简单的函数嵌套或递归。拓展层则面向学有余力且对编程有浓厚兴趣的学生,提供额外的学习资源和更具开放性的项目任务,如尝试编写小型游戏、简单算法的实现或参与一些在线编程挑战,鼓励他们深入探索C语言的更多可能性。教师会在课堂上明确不同层次任务的要求,并推荐相应的学习资源。

在教学过程上,采用灵活多样的教学方法组合。对于理解较慢或基础薄弱的学生,增加讲授法的比重,放慢讲解节奏,辅以更多实例演示和个别指导。对于思维活跃、善于思考的学生,鼓励他们参与讨论法,提出有深度的问题,或承担小组中的引领角色。在实验环节,设置不同难度的实验题目,允许基础好的学生挑战更复杂的实验内容或自选项目,而基础稍弱的学生则可以先完成基础实验任务,教师提供针对性辅导。同时,关注学生的个体差异,允许学生在掌握基本要求后,根据自己的兴趣选择拓展学习的内容和方向。

在教学评价上,实施多元化的评估方式,体现评价的激励性和发展性。平时表现评估中,关注学生参与过程的积极性和进步幅度。作业布置时,可设计必做题和选做题,选做题可以满足不同层次学生的挑战需求。期末考试中,试卷题目将设置不同难度梯度,基础题覆盖核心知识点,中档题考查综合运用能力,少量难题则供优秀学生展示其深入理解和创新能力。同时,对于编程类作业和实验报告,不仅看结果的正确性,也关注学生的思考过程、代码规范性、解决问题的策略以及创新点,对学习有困难的学生给予更多的鼓励和具体的改进建议,而非简单的分数评判。通过差异化的教学和评价,旨在激发所有学生的学习潜能,提升其C语言编程素养和综合能力。

八、教学反思和调整

教学反思和调整是教学过程中的重要环节,旨在持续优化教学策略,提升教学效果。本课程将在实施过程中,定期进行教学反思,并根据实际情况灵活调整教学内容与方法。

教学反思将在每个教学单元结束后进行。教师将回顾本单元的教学目标达成情况,分析学生对知识点的掌握程度,特别是对难点内容(如指针概念、函数调用、指针与数组关系等)的理解情况。反思会基于学生的课堂表现、作业完成质量、实验操作情况以及随堂测验结果。教师会查阅学生的作业和实验报告,找出普遍存在的错误类型和知识盲点,分析其原因,是概念不清、理解偏差还是练习不足。

同时,教师将关注学生的学习反馈。通过课堂提问、课后交流、匿名问卷等方式,了解学生对教学内容、进度、难度、教学方法的满意度和建议。例如,学生会反馈哪些知识点难以理解,哪些实验任务耗时过多或过于简单,对案例选择或编程练习的喜好等。这些来自学生的直接反馈是教学反思的重要依据。

基于教学反思和学生的学习反馈信息,教师将及时对教学方法和内容进行调整。若发现大部分学生对某个知识点掌握不佳,教师会考虑调整讲解方式,如增加实例、调整语速、采用更形象的比喻或示,或者增加相关的课堂练习和课后作业。若某个教学环节时间安排不合理,如实验时间过短导致学生无法完成,或理论讲解时间过长影响学生参与度,教师会调整各环节的时间分配。若学生对某个案例或实验项目不感兴趣或觉得过于简单/困难,教师会替换为更具吸引力或更符合学生水平的替代方案。例如,在讲解指针时,如果发现学生普遍对“数组名是地址”的概念混淆,教师会增加更多针对性的演示和练习。在实验安排上,若发现大部分学生能在规定时间内轻松完成基础实验,而少数学生提前完成,可提供更复杂的扩展任务或允许他们开始下一个实验模块。

此外,教师还会根据学生的学习进度和个体差异,进行微调。对于学习进度较慢的学生,会增加个别辅导或提供额外的学习资源;对于学有余力的学生,会提供更具挑战性的拓展任务。这种持续的反思与调整机制,确保教学活动能够紧密围绕学生的学习需求展开,使教学更加贴合实际,从而有效提高C语言授课的整体效果。

九、教学创新

在遵循教学规律的基础上,本课程将积极探索和应用新的教学方法与技术,结合现代科技手段,旨在提高教学的吸引力、互动性,激发学生的学习热情和探索欲望。

首先,积极运用在线互动平台。引入如Kahoot!、Quizizz、或课堂派等在线互动工具,在课堂开始时进行快速的课前热身提问,检查学生对上节课内容的掌握情况,或在学习新知识点后进行随堂小测,以游戏化的方式进行知识点的回顾与巩固,提高学生的参与度和学习趣味性。此外,可以利用这些平台发布投票、讨论话题,引导学生就编程相关话题进行快速表态和交流,活跃课堂气氛。

其次,探索项目式学习(PBL)模式。针对部分章节或作为期末项目,设计具有一定挑战性和实际应用背景的综合性项目任务。例如,设计一个简单的学生成绩管理系统,或开发一个基于文本的贪吃蛇游戏。学生需要分组合作,经历需求分析、方案设计、编码实现、测试调试、文档编写和成果展示等完整过程。PBL能够将分散的知识点串联起来,让学生在解决实际问题的过程中学习知识、锻炼能力,培养团队协作和项目管理能力,增强学习的内在驱动力。

再次,结合仿真软件或在线编程环境。对于指针等抽象概念,或嵌入式系统相关的初步编程,可以借助相关的仿真软件或在线平台进行可视化演示或模拟实验,帮助学生直观理解抽象原理,降低学习难度。例如,使用在线的C语言编译器和调试器,学生可以随时随地进行代码编写和调试,即时看到运行结果,降低对本地环境的依赖,提高学习的便捷性。

最后,鼓励使用版本控制工具。在实验或项目过程中,初步引入Git等版本控制工具的教学,让学生学会管理代码版本、进行协作开发,培养良好的编程习惯和工程素养,为未来参与开源项目或团队开发打下基础。

通过这些教学创新举措,旨在将C语言教学从传统的知识传授模式向更加注重能力培养和兴趣激发的方向转变,提升教学的时代感和实效性。

十、跨学科整合

C语言作为一门基础工具性学科,其应用广泛,与众多学科领域存在内在联系。本课程在教学中将注重挖掘和体现这种跨学科整合的可能性,促进知识的交叉应用和学科素养的综合发展,使学生在学习编程的同时,也能加深对其他学科的理解,培养综合运用知识解决复杂问题的能力。

首先,与数学学科整合。C语言是进行数学计算和建模的强大工具。在讲解循环、数组等内容时,可以结合数学中的数列求和、函数绘制、矩阵运算等知识点,设计编程任务,如编写程序生成斐波那契数列、模拟函数像、实现简单的矩阵乘法等。通过编程实践,加深学生对数学概念和计算方法的理解,体会数学在科学和技术中的应用价值。

其次,与物理学科整合。物理实验中常常涉及数据采集、处理和模拟。可以引导学生使用C语言编写程序来处理物理实验数据,如绘制数据表、计算物理量、模拟简单的物理过程(如自由落体、简谐运动)。例如,在讲解数组操作和输入输出时,可以布置任务:编写程序读取实验测量的温度或电压数据,进行计算并输出结果或绘制曲线。这有助于学生理解编程在科学探究中的作用。

再次,与化学学科整合。化学实验涉及物质的量、浓度计算、反应速率等。可以设计编程任务,如编写程序计算溶液的摩尔浓度、模拟化学反应过程中的物质变化等。通过编程解决化学问题,可以帮助学生巩固化学知识,并学习利用计算机进行科学计算和模拟的方法。

此外,与生物学科整合。生物信息学是交叉学科的前沿领域。可以简单介绍如何使用C语言(或结合其他库)读取和处理简单的基因序列数据,进行序列比对或统计分析等基础操作,让学生初步接触生物信息领域的编程应用。

最后,与人文社科整合。虽然联系相对间接,但C语言同样可以用于处理简单的文本数据,如统计词频、进行基础的数据分析。可以引导学生进行一些简单的文本处理项目,或者介绍一些利用编程进行社会数据分析的案例,拓展学生视野。

通过这种跨学科整合,旨在打破学科壁垒,让学生认识到C语言不仅是编程工具,更是连接不同知识领域、解决跨学科问题的桥梁,从而培养其跨学科思维能力和综合素养,为其未来的学习和职业生涯奠定更坚实的基础。

十一、社会实践和应用

为培养学生的创新能力和实践能力,使所学C语言知识能够与社会实践相结合,本课程将设计并一系列与社会实践和应用相关的教学活动。

首先,开展基于真实问题的编程实践项目。教师将收集或设计一些与生活、学习相关的实际问题描述,要求学生运用所学的C语言知识进行解决。例如,设计一个简单的书管理系统,模拟银行ATM的基本功能,或者开发一个用于计算运动数据的工具(如跑步距离、卡路里消耗)。这些项目要求学生分析问题、设计算法、编写代码、测试运行,并在实践中综合运用数据类型、控制结构、函数、数组、甚至指针等知识点。这有助于学生理解编程在解决实际问题中的应用价值,提升其分析问题和解决问题的能力。

其次,鼓励参与在线编程竞赛或挑战。利用LeetCode、牛客网等在线平台,引导学生参与一些难度适中的编程题目练习或小型竞赛。这些题目通常来源于实际工程问题或算法竞赛,能够有效锻炼学生的算法思维、编程技巧和快速调试能力。参与这类活动,虽然不完全等同于社会实践,但能模拟真实的软件开发环境,培养学生的竞争意识和效率意识。

再次,简单的程序设计工作坊或技术沙龙。在课程后期或课余时间,可以学生进行小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论