程序设计语言课程设计

2024-11-08

程序设计语言课程设计(精选8篇)

1.程序设计语言课程设计 篇一

c语言课程设计设计报告

C语言是一门通用计算机编程语言,应用广泛。下面是小编为大家整理的关于c语言课程设计的设计报告,欢迎大家的阅读。

高等职业教育的目标及侧重点不同于普通高等教育,其培养的学生在毕业后应能直接上岗,具有熟练的实践操作技能。教育部《关于以就业为导向深化高等职业教育改革的若干意见》中指出,高职教育应“坚持培养面向生产、建设、管理、服务第一线需要的‘下得去、留得住、用得上’,实践能力强、具有良好职业道德的高技能人才”。

因此,加强实践性课程教学,对保证人才培养质量显得尤为重要。我院为贯彻《关于全面提高高等职业教育教学质量的若干意见》精神,针对区域经济发展的要求,灵活调整和设置专业课程,以就业为导向,加快专业课程对应的课程设计改革。目前,我院按照由浅入深、不断深化的教学规律,构建了实践教学三层次四环节的实践课程体系。实践教学三层次包括基本技能、专业拓展、综合创新,四环节包括实验、实习实训、设计和课外实践。“C语言课程设计”是我院信息类专业的必修专业基础课程设计,在“C语言程序设计”课程教学结束后的下一学期进行,历时2周,40学时。课程开设的目的在于培养学生分析问题和解决问题的能力,为学生提供一个动手、动脑、独立实践的机会。

21项目教学法“项目教学法”是基于建构主义教学理论的一种教和学的模式。著名的瑞士心理学家皮亚杰认为,知识不是通过教师传授得到的,而是学生在一定的情境下,借助他人的帮助,利用必要的学习资料,通过意义建构的方式而获得的。美国项目管理专家约翰·宾认为:“项目是要在一定时间里,在预算规定范围内需达到预定质量水平的一项一次性任务。”

“项目教学法”是通过实施一个完整的项目而进行的教学活动,旨在把学生融入有意义的任务完成的过程中,让学生积极地学习,自主地进行知识的建构,在课堂教学中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。因此,在教学活动中,教师将需要解决的问题或需要完成的任务以项目的形式交给学生,在教师的指导下,以小组工作方式,由学生自己按照实际工作的完整程序,共同制定计划,共同或分工完成整个项目。

在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程。在高等职业技术教育中,项目是指以生产或制作一样具体的、具有实际应用价值的产品的工作任务。在技术领域,很多小产品或一些复杂产品的模型都可以作为项目,如:在信息类专业,可以开展微机组装、网站建设、信息管理系统开发、局域网构建、单片机制作、多媒体课件制作等项目;在电子类专业,可以开展报警器、LED、门铃、家电组装等项目;在商业、财会和服务行业,所有具有整体特性并有可见成果的工作也都可以作为项目,如商品展示、产品广告设计、营销策划等。

22项目教学法的基本特征项目教学法与传统的教学法相比,有很大的区别,主要表现在改变了传统的3个中心:以教师为中心转变为以学生为中心;以课本为中心转变为以“项目”为中心;以课堂为中心转变为以实际经验为中心。项目教学法具有以下特点:

实践性。项目“源”于企业,项目的主题与真实世界密切联系,由浅入深,选择的项目具有典型性、实用性。

自主性。提供学生根据自己的兴趣选择内容和展示形式的决策机会,让学生能够自主地进行学习,从而有效地促进学生创造能力的发展。

发展性。长期项目与阶段项目相结合,构成了实现教学目标的认知过程。

评价特殊性。项目型教学的评价注重学生在项目活动中能力发展的过程,测评内容包括学生参与活动各环节的表现及作业质量,避免了传统的一张试卷定成绩的弊端。测评可以采用自评、小组评、教师综合评等方法。教师只有明确并抓住项目化教学特点,才能更好地完成教学目标。

31教学内容为了更好地开展课程设计教学,经过多次实践和摸索,总结出学生在具体实施项目中一般存在2个方面的知识不足:

第一,在教学内容上,由于前导课程在教学上受学时影响,很多教师对指针、结构体、共用体和文件基本操作的知识介绍不甚完善、系统,更难谈上辅以实例加以消化。对此,针对学生在这些知识点上的掌握程度,利用4~6个学时,实施区别式的、辅导性的、实例化教学。

第二,学生对项目管理知识知之甚少,针对此情况,采用2个阶段实施有别于常规教学的补课行动。第1阶段为项目准备阶段,利用2~4个学时,安排曾经做过项目且做得比较好的学生,现身介绍项目的准备工作、项目实施过程要完成的工作、项目验收及作业提交的工作等。在学生介绍中,教师穿插讲解,辅以点评。第2阶段为项目实施阶段,教师应针对学生发生的问题,及时给予指导,直到学生弄懂为止。

32教学要求切实保证教学质量和教学效果,本着“学以致用”的原则,要求学生做到以下3点:第一要做到“学有三备”,即:在项目实施前做好知识储备,在项目实施中做好安全防备,项目结束时做好被评准备。第二要写好“三书一报告”。“三书”即每个项目组要做需求规格说明书、概要设计说明书、详细设计说明书,“一报告”即人人都要做课程设计报告。第三要做“四自”参与者。“一自”即自律,要求学生自觉履行学生守则和项目实施有关规则,不迟到、不早退、不缺席,实施点名制度,若无特殊原因,有5次旷课者自愿以重修论处;“二自”即自尊,要求学生尊重知识、尊重学习规律、尊重项目组成员、尊重教师、尊重自己;“三自”即自信,要求学生相信自己能够按时、按量、按质完成工作内容,遇到困难时,沉着、冷静,理性地寻找问题解决的办法;“四自”即自强,要求学生不满足自己已有的成绩和以往与课题项目组共同取得的成绩,用创新和超越的思想,做出比以前哪怕是前进一小步的事情。同时也要求教师做好相应的工作,如做好项目整体规划、精心准备、努力激发学生参与行为、为人师表、表扬为主、批评为辅、多分析、精点评等。

33项目实施进程项目教学法是一种生动、灵活、多样化的教学方法。在项目实施过程中,既不能生搬硬套地利用一个时间标准,又不能影响项目实施的整体进程,因此对时间的灵活处理是非常关键的,也是值得商榷的。

34明确项目内容,帮助学生立项立项首先要审题。当学生拿到项目列表时,最不能忽略的问题,就是提醒学生审题。审题恰当对学生以后开展各项工作是关键。审题时,学生首先要考虑自己的长、缺处,做到扬长避短,也就是说审题就是学生自己审自己完成该项目有多大的能力,有没有信心。只有学生明白自己,才可以避免以后实施项目过程中走弯路。同时既要建议学生在组建项目组时,考虑所在组的其他学生的长处和短处,又要尽量避免使被学生认定的差等学生没人愿意与其组合,而成绩好的学生又抱团的现象发生。

根据近几年带课程设计的经验,关于如何合理选择项目,建议教师应从学生的角度考虑以下4个因素,协助学生做好选题:

规模。项目规模太大会影响项目的完整性,项目规模太小难以体现课程的实践性。

难度。项目难度一定要适中,既要激发学生学习的兴趣又不能影响学生的自信心。

实用性。项目的选择应该是现实世界真实的工作任务,具有一定的现实和实用性。

趣味性。兴趣是最好的老师,所以在选择项目时应考虑其趣味性,让学生有更大热情投入项目。

2.程序设计语言课程设计 篇二

关键词:项目课程,C语言,教学设计

1、引言

C语言是一种被广泛学习、普遍使用的计算机程序设计语言。大多数高职学校开设了该课程, 同时C语言也是程序员考证、计算机等级考试的考试课程, 因此C语言课程的重要性不言而喻。在以往的"C语言程序设计"课程的教学过程中, 都是先介绍变量定义, 再介绍指令的语法规则, 最后例子讲解, 上习题课。不断地进行强化训练, 到最后, 语法讲完了, 课也结束了。这种教学安排固然结构严谨, 但在实践中会产生一些问题。一是比较枯燥, 学生比较容易失去兴趣, 不断的有学生掉队;二是容易导致学生在思考C语言问题时缺乏全局观念, 不是为解决问题而写程序, 而是为学语法而写程序。坚持到最后的大多数同学普遍反映看得清程序的设计代码意义。但遇到实际问题就无从下手, 不知所措。从07级开始, 我们采用了项目课程的教学方法, 取得了较好的效果。

2、项目课程与传统课程的主要区别

传统的教学方法认为, 理论知识是墙脚, 只要理论知识掌握好了, 解决问题的实践能力就自然有了。但结果并非如此。那我们应该如何看待理论知识在实践能力发展中的作用呢?学习理论知识能直接促进理论思维能力、理论理解能力的发展, 但不能直接促进实践能力的发展;理论知识能促进实践能力的迁移, 但其功能发挥取决于学习什么理论知识, 以及如何学习这些理论知识;掌握理论知识只是促进能力迁移的一个方面。而项目课程突出了实践在课程中的主体地位 (关键不是实践课时的多与少) , 用工作任务来引领理论, 使理论从属于实践。传统的学科课程和项目课程的理论知识学习的模式见下图:

传统的实践观把实践仅仅理解为技能的反复训练, 或是孤立的工作任务的学习, 从而把过程与结果割裂开来了。学生在课堂上的学习与行动的结果无关。他们所能体验到的仅仅是动作的不断重复, 却无法体验到行动与后果之间的关系。项目课程的实践观把实践理解为过程与结果的统一体, 强调以典型产品为载体来设计教学活动, 整个教学过程最终要指向让学生获得一个具有实际价值的产品或服务。

3、C语言程序设计课程中的项目设置

在课程教学过程中, 项目的设计编排非常关键, 设计的好坏直接影响教学效果。首先必须围绕课程重点来进行, 将重要的知识点蕴涵到项目中, 项目任务尽量是学生感兴趣的, 并且是比较贴近学生生活的内容, 学生比较好理解;其次每个项目的设置不宜过大, 以免支撑的理论知识太多, 导致教学组织困难。对于较大的项目可以分解成模块来进行教学, 一般每个模块为2-4个学时, 以使学生在学习时经常有成就感。

根据C语言程序的特点, 我们选择学生比较熟悉学生成绩管理系统为逻辑线索来设计项目, 具体设计成两个项目:用数组来实现简单的学生成绩管理系统和用结构体和文件来实现学生成绩管理系统。这两个项目之间采用了循环的方式, 每个项目采用了分段式的安排。

具体项目安排如下:

按照上面的顺序, 学生就象搭积木一样完成了整个成绩管理系统, 学生做的每一步目的都很明确, 学生也很有兴趣。根据构建主义的理论:只有当一个人已有的知识无法解决他所面临的问题时, 真正的学习才会发生。并且这种学习是积极地、主动地。按照上面的学习过程, 在解决提出的每个问题的过程中, 学生已经学完了C语言的主要语法知识, 并在解决问题的过程中对前面学过的语法知识在不断地进行重复, 进行反复刺激, 这也符合艾宾浩斯遗忘曲线--记忆与复习, 通过及时复习使成为了学生短时的记忆东西成为了一种长时的记忆, 学生也就轻松地学好了课程。

4、结束语

项目课程是一种新的教育模式, 体现了高职教育的内涵、符合了我国的国情, 是我国高职教育课程模式改革的发展方向。在我国很多高职院校才刚刚开始实施, 面临着很多问题, 要进一步的摸索和研究。相信随着项目课程改革的不断深入, 项目课程的项目设置必将逐渐成熟。

参考文献

[1].蒋庆斌1, 徐国庆2基于工作任务的职业教育项目课程研究中国高职高专教育网

3.程序设计语言课程设计 篇三

【关键词】中职学校、程序设计语言、教学质量、教学方法、教学模式、教学手段

【中图分类号】THl26-4 【文献标识码】A 【文章编号】1672-5158(2013)04-0334-01

程序设计语言课程教学是一门培养综合能力的教学,他在要求学生掌握好课程本身内容的同时,也培养和提高了学生分析、推理、归纳的逻辑思维能力。在多年的程序设计语言课程的教学中笔者深刻体会到程序设计语言课程在中职学校中是一门有一定难度的学科,因为它除了课程本身内容外还涉及到数学、数据结构、计算机硬件系统等众多学科。以至于很多学生在学习了很长一段时间后仍不得其发,无从下手。究其原因认识如下:

一、当前中职学校学生的基本状况

近年来,由于人们对职业教育的认识问题,加之高校的不断扩招,上大学,上名牌、重点大学已成为了家长和学生的唯一追求。而职业学校毕业生国家不再包分配,职业教育受到了冷落。致使职业学校生源严重不足,一般的学校只能完成招生人数的50%~70%。无奈之下学校只好降低招生标准,结果招上来的很多是基础差、学习能力弱的学生。因此他们共同存在以下特点:

1.信心不足:因为缺乏对计算机本身解题的认识和了解,对计算机程序产生一种莫名其妙的神秘感,不能正确的认识到自己经过短期的学习是可以进行程序设计,并能基本驾驭计算机解决本专业领域的问题。再加上进人了职业学校,产生自卑情绪,自然就散失了学习程序设计课程的信心和决心。

2.力不从心:分析众多的中职学生不难看出数学、外语等课程是他们最为薄弱的学科,而学习程序设计需要较强的逻辑思维能力、扎实的数学功底。因此在学习程序设计语言课程时更多的显得力不从心。

3.学法不当:针对中职学生成绩较差的另一个重要原因是他们在前期的学习过程中很少自我审视,自我评价,自我学习,学习方法和技巧上存在着一定的问题,使得他们在学习诸如此类的综合性、实践性较强的学科时就会感到手足无措。

二、传统教学模式的局限性

在传统的教学模式中,板书教学无论是黑板还是白板都是过去、现在、乃至于将来很长时间内课堂教学所采用的一种重要形式,其优越性如:能充分体现教学目标、教学计划等,都无不让我们在平时教学中得到了深刻地体会。但是,就程序设计语言这门课程而言,却存在着众多的局限性,如教师在黑板上板书,学生在下面记笔记,对程序设计语言的理解,学生无直观感,始终在被动地接受程序知识,老师讲多少,学生学多少,完全的忽略了让学生主动学习程序设计语言来培养学生的创新探索的精神。

针对现行的教学模式,我认为在平时的教学过程中应充分利用教学资源和多媒体网络等教学手段,在此基础上再结合老师的讲解,充分调动学生自有潜在的主动学习意识,有意识的让学生参与到程序教学中来,使原先的被动接受转为主动探索,留给他们自己一个发展的空间。最终让学生在这种交互式的学习环境中相互沟通、相互协调,共同完成课程中的教学任务。

三、钻研课程理论,提高程序设计语言课程的教学质量

程序设计语言课程针对不同的教学对象应有着不同的教学目标。在高等学校中,我们可能更多的重点是通过程序设计语言教学,使学生能灵活的使用该语言进行程序设计,掌握程序设计语言的本质、基本结构、基本成分、各种语言的共性特点等。而在中职学校,我们应该将教学的目标放在语言的组成,包括程序的结构,各种语句的功能,使用方法和各种数据类型上,最终让学生再掌握了程序设计的方法和基本技巧上具备有初步的阅读、分析和设计能力。

1.精讲语言的基本要数

程序的设计犹如写文章,要想写出一篇好的文章,首先就要掌握字、词、句的用法,所以我们很难想象一个语言贫乏,不能正确理解和使用字、词的人能写出一手好的作品。编成同样如此,如果连编写程序的基本元素都不清楚,是根本不可能写出好的程序来的。因此我们在讲授这些元素时务必要讲清讲透,并且尽可能结合大量的,有针对性的例题,同时结合多媒体等教学手段,让学生分析、思考程序的结构,随之你可以对程序结构稍加变动,比如在讲到循环结构时,我们可以在同一个例题中分别采用不同的循环语句,从中让学生自己去体会、研究和发现他们的相同和不同点,从而摸索出各语句的功能和特点。

2.在坚持程序设计和程序设计语言相互并重的原则基础上注重学生阅读程序能力的培养

在讲授程序设计语言课程中始终要坚持讲授语言和讲授程序设计并重的原则。如果我们一味的以语言为中心,偏重语言的讲授,而忽略程序设计的培养,那么在学生学完课程之后并不能很好地进行程序设计来解决实际问题。反之以程序设计为重心,淡化语言的教学,则学生便会不自觉的轻视语言特点、结构的学习,结果仍会导致学生对语言中概念模糊不清,对语句中的各成份理解不深,同样使学生在进行程序设计时感到手足无措。所以我认为在平时的教学过程中必须要坚持两者并重,相互结合的原则。

要想快速提高学生的编程能力,还有一个值得我们注重的问题,就是要先培养学生的阅读程序的能力。

在我们要求学生勤于“练”题的同时,还要要求学生勤于“看”题。这样可以不断总结、借鉴别人的编程经验、技巧和方法来提高对程序的理解。在阅读过程中,我们还应不断强调学生对每一条语句的执行,程序的状态是如何变化的,最后得出一个怎样的结果,只有这样不断地去挖掘、探究,才能更有效的使学生在阅读程序的同时提高自己的编程能力。

四、注重学生能力的培养努力提高适应可质量

程序设计是一门实践性较强的学科,学生只听不练是无法达到学习该课程的目的的。只有通过上机实践体会各种指令的功能,分析程序的运行过程,及时验证与反馈运行结果,才会容易使学生在学习的过程中产生一种成就感,更大的激发了学生的求知欲望,逐步形成一个感知心智活动的良性循环,从而才能培养出学生的勇于进取、独立探索的自学能力。可遗憾的是在我们长期的实验课的教学中一直是以教师为中心,学生通常都是在统一的时间,统一的模式,按照实验指导书中的内容,甚至就按照教材中给出的例题,按步骤的做着相同的实验,这样的实验教学对学生来说完全是被动的,接受的,并且也严重地束缚了学生动脑、动手能力的锻炼和提高。所以我认为我们不妨做到以下几点:

1.课前我们要通过精心的课程设计,让学生在明确本节实习课的实习目标、任务同时将实验课题交给学生,至于问题解决的思路、方案则可由学生自行设计。

2.在实验课中,教师仅仅是一位指导者和咨询者,始终让学生出于主体位置,让他们在实践的过程中不断思考、摸索。

3.实验课程的结束,我们可以通过多种角度和方式给出试验评价,让全体学生从中掌握住本节实验课中科学的实验方法和结果。最终达到共同学习,共同发展的目标。

五、结束语

4.程序设计语言课程设计 篇四

第一单元教学设计表

教学单元名称:

开课第一讲

学时

教学

目标

1.了解课程的教学内容和教学目标

2.知道课程的重要性,并对课程的学习产生兴趣

3.知道课程的学习方法

4.了解教师的教学方法

5.知道课程的考核要求

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、历届学生经典作业案例、点名册、形成性考核成绩登记表等。

步骤

教学内容

时间分配(90分钟)

教师自我介绍:介绍本人姓名、学历、职称、主要工作、联系电话及电子邮箱等有关信息。

学生自我介绍

20分钟

介绍课程的性质和定位

5分钟

介绍课程内容及教学目标

10分钟

课程兴趣引导:

1.播放python编程案例视频(表达掌握python编程的重要性)

2.展示python人工智能方面的学生优秀作品

10分钟

介绍教学方法

该门课程将采用“教学做一体化”教学, 引用“翻转课堂”教学理念, 采用项目化教学案例分析和任务驱动法教学。

教学过程分六步走:

1.项目分析:学生展示或老师展示学生课外学习写成的作品,并分析课前布置的任务的完成情况及效果;

2.引入知识:通过对学生完成情况的分析点评引入知识;

3.展示探究:布置难度加深的训练任务,进行深入学习

4.巩固练习:课堂上让学生或教师演示,项目中需改进和注意的操作;

5.课前任务:布置微课学习与实操任务

6.小结:对本课堂讲解的内容进行总结,让学生温习课堂教学,加强理解.并布置下堂课的课前实操项目。

5分钟

介绍学习方法

1.小组学习:以寝室为单位组建学习小组,并推选一位小组长。团队合作完成任务。

2.要有自主学习的探究意识:①注册蓝墨云班课,进入课程教学空间,可查看课程的学习资源,进行自主学习;②扫码观看教材配套的微课视频和操作视频,进行自主学习。

3.注重实操:因学生无电脑,课后可利用空闲机房练习,完成学习任务单,小组长负责监督。

4.加入学习群,班级群;作业提交至蓝墨云班课

10分钟

约定课堂规则:(考勤要求、学习任务单完成要求、课堂纪律要求、机房管理要求)

10分钟

说明考核方式

5分钟

学生计算机应用能力调查:学生填写计算机高职教学调查问卷,了解学生现已掌握的计算机水平和编程水平,以便对教学进度进行调整

10分钟

布置下一堂课学习任务

发放学习任务单1:(1、了解python发展史 2、下载好python软件 3、预习搭建python开发环境 4、预习python编码规范)

5分钟

第二单元教学设计表

教学单元名称:

开始python编程之旅

学时

教学单元目标

能力目标

1.能说出python的发展史和特点

2.能搭建python开发环境

知识目标

1.了解python的发展、特点和应用领域

2.熟悉搭建python开发环境

素质目标

1.初步具有善于沟通、协调组织、团队合作的精神

2.树立python编程思想意识

3.具有良好的网络道德素养

训练任务

1.搭建python开发环境

可测结果

1.搭建python开发环境

学生知识与能力准备

1.了解python发展史;

2.了解python开发环境。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:需要在自己电脑上运行自己编写的python的程序结果,如何在自己的电脑上搭建python开发环境?

学生倾听

情景教学法

5分钟

分析任务,课堂展示,解决问题

任务要求:请你下载好python开发软件和相关编辑器,并安装在自己电脑上,并检测是否安装成功。

实施程序:1.由每位学生安装好开发软件,并编第一个程序运行。

2.由学生相互点评;

3.提出相关问题。

4.教师总结点评。

5.修改完善配置方案

各组、老师点评

项目教学法

任务驱动法

35分钟

拓展

深化

1.编写书上练习题程序并运行。

2.查找并下载其他python开发软件和相关软件。

学生实操

头脑风暴法

45分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第三单元教学设计表

教学单元名称:

Python编程基础知识(变量、算术运算符和赋值运算符)

学时

教学单元目标

能力目标

1.能对python变量进行命名

2.能使用python变量数据类型并能赋值

3.能用算数运算符和赋值运算符编程

知识目标

1.掌握python变量的命名规则

2.熟悉python变量的数据类型

3.熟悉python中算数运算符和赋值运算符的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.自定义变量名

2.自定义变量的多种数据类型(整型、浮点型和复数型、布尔型和字符串型)

3.给自定义的变量进行赋值并做简单算术运算

可测结果

1.用自定义的变量进行赋值和简单算术运算

学生知识与能力准备

1.了解python变量的命名规则和数据类型

2.了解python的运算符

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:万丈高楼平地起,打好地基很关键。Python基础知识就好比python这栋大厦的“地基”。

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例各种正确和错误变量;学生指出哪些正确和错误的,并解释错在哪里,对运算符进行运算,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第四单元教学设计表

教学单元名称:

Python编程基础知识(关系运算符、逻辑运算符、成员运算符和身份运算符)

学时

教学单元目标

能力目标

1.能对python变量进行关系和逻辑运算。

2.能使用python变量进行成员和身份运算

知识目标

1.熟悉python中关系运算符、逻辑运算符的使用方法

2.熟悉python中成员运算符和身份运算符的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.给自定义的变量进行各种运算

可测结果

1.用自定义的变量进行各种运算

学生知识与能力准备

1.了解python中关系运算符和逻辑运算符的使用方法

2.了解python中成员运算符和身份运算符的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:万丈高楼平地起,打好地基很关键。Python基础知识就好比python这栋大厦的“地基”。

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例各种正确和错误变量;学生指出哪些正确和错误的,并解释错在哪里,对运算符进行运算,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第五单元教学设计表

教学单元名称:

Python编程基础知识(位运算符、运算符优先级、输入输出及案例求三角形面积)

学时

教学单元目标

能力目标

1.能对python变量进行位运算。

2.能使用python变量的运算符优先级进行判断结果

3.能对python进行输入数据并输出结果

4.能完成求三角形面积编程

知识目标

1.熟悉python中位运算符的使用方法

2.熟悉python中位运算符的优先级

3.熟悉python输入、输出使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.给自定义的变量进行各种位运算

2.求三角形的面积

可测结果

1.完成一份位运算

2.完成求三角形的面积

学生知识与能力准备

1.了解python中位运算符的使用方法

2.了解python中位运算符的优先级

3.了解python输入、输出使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:万丈高楼平地起,打好地基很关键。Python基础知识就好比python这栋大厦的“地基”。

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例各种正确和错误变量;学生指出哪些正确和错误的,并解释错在哪里,对运算符进行运算,并能完成求三角形的面积。最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第六单元教学设计表

教学单元名称:

判断和循环语句(if判断语句和if-else语句)

学时

教学单元目标

能力目标

1.能使用python编程中的if语句进行简单编程

2.能使用python编程中的if-else语句进行简单编程

知识目标

1.熟悉python中的if语句的使用方法

2.熟悉python中的if-else语句的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用if语句编程序

2.用if-else编程序

可测结果

1.完成if语句编程小程序

2.完成if-else编程小程序

学生知识与能力准备

1.了解python中的if语句的使用方法

2.了解python中的if-else语句的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到不同条件选择不同操作该如何用编程语句进行解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带判断条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第七单元教学设计表

教学单元名称:

判断和循环语句(if-elif-else语句和嵌套if语句)

学时

教学单元目标

能力目标

1.能使用python编程中的if-elif-else语句进行简单编程

2.能使用python编程中的嵌套if语句进行简单编程

知识目标

1.熟悉python中的if-elif-else语句的使用方法

2.熟悉python中的嵌套if语句的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用if-elif-else语句编程序

2.用嵌套if编程序

可测结果

1.完成if-elif-else语句编程小程序

2.完成嵌套if编程小程序

学生知识与能力准备

1.了解python中的if-elif-else语句的使用方法

2.了解python中的嵌套if语句的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到不同条件选择不同操作该如何用编程语句进行解决?如遇到多个条件该如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带判断条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第八单元教学设计表

教学单元名称:

判断和循环语句(while循环语句)

学时

教学单元目标

能力目标

1.能使用python编程中的while循环语句进行简单编程

知识目标

1.熟悉python中的while循环语句的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用while循环语句编程序

可测结果

1.完成while循环语句编程小程序

学生知识与能力准备

1.了解python中的while循环语句的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行该如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第九单元教学设计表

教学单元名称:

判断和循环语句(for循环语句)

学时

教学单元目标

能力目标

1.能使用python编程中的for循环语句进行简单编程

知识目标

1.熟悉python中的for循环语句的使用方法

2.熟悉python中的for循环语句中的range()函数

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用for循环语句编程序

可测结果

1.完成for循环语句编程小程序

学生知识与能力准备

1.了解python中的for循环语句的使用方法

2.了解python中的for循环语句中的range()函数

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十单元教学设计表

教学单元名称:

判断和循环语句(循环嵌套语句)

学时

教学单元目标

能力目标

1.能使用python编程中的循环嵌套语句进行简单编程

知识目标

1.熟悉python中的循环嵌套语句的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用循环嵌套语句编程序

可测结果

1.完成循环嵌套语句编程小程序

学生知识与能力准备

1.了解python中的循环嵌套环语句的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十一单元教学设计表

教学单元名称:

判断和循环语句(break和continue语句)

学时

教学单元目标

能力目标

1.能使用python编程中的break和continue进行简单编程

知识目标

1.熟悉python中的break和continue的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用break和continue编程序

可测结果

1.完成break和continue编程小程序

学生知识与能力准备

1.了解python中的break和continue的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带break和continue的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十二单元教学设计表

教学单元名称:

判断和循环语句(猜拳游戏)

学时

教学单元目标

能力目标

1.能使用python编程中的判断和循环语句进行猜拳游戏编程

知识目标

1.熟悉python编程中的判断和循环语句进行猜拳游戏编程

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用判断和循环语句进行猜拳游戏编程编程序

可测结果

1.完成判断和循环语句进行猜拳游戏编程

学生知识与能力准备

1.了解判断和循环语句解决实际问题编程

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:如何编程实现模仿猜拳游戏?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十三单元教学设计表

教学单元名称:

判断和循环语句(百钱买百鸡问题)

学时

教学单元目标

能力目标

1.能使用python编程中的判断和循环语句进行百钱买百鸡问题编程

知识目标

1.熟悉python编程中的判断和循环语句进行百钱买百鸡问题编程

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用判断和循环语句进行百钱买百鸡问题编程编程序

可测结果

1.完成判断和循环语句进行百钱买百鸡问题编程

学生知识与能力准备

1.了解判断和循环语句解决实际问题编程

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:如何编程实现模仿百钱买百鸡问题?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十四单元教学设计表

教学单元名称:

字符串的使用一

学时

教学单元目标

能力目标

1.能使用通用序列

2.能对字符串进行格式化操作

知识目标

1.熟悉通用序列的操作方法

2.熟悉字符串格式化操作方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用通用序列进行操作

2.用字符串进行格式化操作

可测结果

1.完成通用序列操作

2.完成字符串进行格式化操作

学生知识与能力准备

1.了解通用序列的操作方法

2.了解字符串格式化操作方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:如何用通用序列进行操作?如何用字符串进行格式化操作?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十五单元教学设计表

教学单元名称:

字符串的使用二

学时

教学单元目标

能力目标

1.能使用常用的字符串方法

2.能针对字符串的程序设计方法

知识目标

1.熟悉常用的字符串方法

2.熟悉针对字符串的程序设计方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用常用的字符串方法

2.实现针对字符串的程序设计方法

可测结果

1.完成常用的字符串方法

2.完成字符串的程序设计方法

学生知识与能力准备

1.了解常用的字符串方法

2.了解字符串的程序设计方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:如何用字符串实现程序设计?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十六单元教学设计表

教学单元名称:

列表的基本操作

学时

教学单元目标

能力目标

1.能用列表进行操作

知识目标

1.熟悉列表的遍历和基本操作

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用列表的遍历和基本操作

可测结果

1.完成列表的遍历和基本操作

学生知识与能力准备

1.了解列表的遍历和基本操作

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要处理大量数据的问题该用数据结构如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十七单元教学设计表

教学单元名称:

元组的基本操作

学时

教学单元目标

能力目标

1.能用元组进行操作

知识目标

1.熟悉元组的基本操作

2.熟悉元组的内置函数

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用元组完成基本操作和内置函数

可测结果

1.完成元组完成基本操作和内置函数

学生知识与能力准备

1.了解元组的基本操作和内置函数

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:如何编写一个简易计算器?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十八单元教学设计表

教学单元名称:

字典的创建方法和使用方法

学时

教学单元目标

能力目标

1.能创建字典和访问字典

2.能使用字典的操作方法

3.能遍历字典的操作方法

知识目标

1.熟悉字典的创建和访问

2.熟悉字典的操作方法

3.熟悉字典遍历的操作方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用字典完成创建和遍历操作

可测结果

1.完成字典完成创建和遍历操作

学生知识与能力准备

1.了解字典完成创建和遍历操作方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:如何将相关数据关联起来?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第十九单元教学设计表

教学单元名称:

集合的创建和基本操作

学时

教学单元目标

能力目标

1.能创建集合和访问集合

2.能使用集合的操作方法

3.能遍历集合的操作方法

知识目标

1.熟悉集合的创建和访问

2.熟悉集合的操作方法

3.熟悉集合遍历的操作方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.用集合完成创建和遍历操作

可测结果

1.完成集合完成创建和遍历操作

学生知识与能力准备

1.了解集合完成创建和遍历操作方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:如何将相关数据关联起来?如何做一个登录验证小程序?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:

1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十单元教学设计表

教学单元名称:

函数的定义和使用

学时

教学单元目标

能力目标

1.会使用函数定义和调用的用法

2.会参数传递的序列解包用法

知识目标

1.了解递归函数的执行过程

2.熟悉位置参数、关键参数、默认值参数和长度可变参数的用法

素质目标

1.初步具有善于沟通、协调组织、团队合作的精神

2.树立python编程思想意识

3.具有良好的网络道德素养

训练任务

1.函数的调用

可测结果

1.函数的调用后返回结果

学生知识与能力准备

1.变量的作用域;

2.参数类型及传递。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:

定义函数及调用,几种参数传递方式的不同练习。

学生倾听

情景教学法

5分钟

分析任务,课堂展示,解决问题

任务要求:

def是用来定义函数的关键字,定义函数时在语法上需要注意常见的问题。

实施程序:

1.编写程序运行。

2.由学生相互点评;

3.提出相关问题。

4.教师总结点评。

5.修改完善配置方案

各组、老师点评

项目教学法

任务驱动法

35分钟

拓展

深化

1.编写书上练习题程序并运行。

2.查找并下载其他python开发软件和相关软件。

学生实操

头脑风暴法

45分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十一单元教学设计表

教学单元名称:

函数的参数

学时

教学单元目标

能力目标

1.能使用函数实参和形参

2.能使用递归函数

知识目标

1.掌握实参、形参的使用

2.熟悉函数递归调用

3.熟悉函数嵌套的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.函数参数的特点与用法

2.函数嵌套

可测结果

1.通过函数调用后产生结果

学生知识与能力准备

1.控制语句和函数应用

2.了解python的运算符

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:

带参数的函数与返回值;

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例各种参数的调用;学生指出哪些正确和错误的,并解释错在哪里,对运算符进行运算,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十二单元教学设计表

教学单元名称:

类的定义与使用

学时

教学单元目标

能力目标

1.会使用类的定义。

2.会创建对象及包的使用。

知识目标

1.熟悉类的定义及其使用方法。

2.熟悉包的创建及使用方法。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.类的定义并创建对象

可测结果

1.使用对象变量进行各种运算

学生知识与能力准备

1.了解面向对象编程的基本概念

2.了解对象的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:

创建对象,成员变量的使用。

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例各种正确和错误变量;学生指出哪些正确和错误的,并解释错在哪里,对运算符进行运算,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十三单元教学设计表

教学单元名称:

类的定义与使用

学时

教学单元目标

能力目标

1.会使用构造方法构造对象。

2.会使用析造方法。

知识目标

1.熟悉构造方法的使用。

2.熟悉析造方法的使用。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.创建若干构造方法演示构造方法的继承特点。

可测结果

1.通过构造方法构造对象,调用成员变量。

学生知识与能力准备

1.了解构造方法的使用方法。

2.成员方法及变量使用。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:

通过定义类,创建对象实现成员方法、成员变量的调用。

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例各种正确和错误变量;学生指出哪些正确和错误的,并解释错在哪里,对运算符进行运算,并能完成求三角形的面积。最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十四单元教学设计表

教学单元名称:

封装、继承、多态

学时

教学单元目标

能力目标

1.能创建并使用类成员、实例成员。

2.能实现类的封装、继承、多态。

知识目标

1.熟悉构造方法继承的使用。

2.熟悉类继承时子类,父类对象的特点。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.通过继承和方法的覆盖实现多态。

可测结果

1.通过不同的子类对象赋给父类对象实现程序多态性的方法。

学生知识与能力准备

1.了解方法的覆盖。

2.了解方法的重载。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到不同条件选择不同操作该如何用编程语句进行解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带判断条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十五单元教学设计表

教学单元名称:

类方法和静态方法

学时

教学单元目标

能力目标

1.能使用类方法调用类变量。

2.能使用静态方法调用成员变量。

知识目标

1.熟悉类的使用方法。

2.熟悉静态方法的使用。

素质目标

1.具有自主学习的意识。

2.树立互联网信息安全意识。

3.具有良好的网络道德素养。

训练任务

1.编写实例—猫狗大战:创建对象并初始化对象。

可测结果

1.使用类可以访问类方法和静态方法。

学生知识与能力准备

1.类对象可以访问实例方法、类方法和静态方法。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到不同条件选择不同操作该如何用编程语句进行解决?如遇到多个条件该如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带判断条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十六单元教学设计表

教学单元名称:

文件操作

学时

教学单元目标

能力目标

1.能使用python命令打开和关闭文件

知识目标

1.熟悉文件的读写的使用方法

素质目标

1.具有自主学习的意识。

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.文件定位:通过方法返回文件的当前位置。

可测结果

1.通过tell()方法返回文件的当前位置。

学生知识与能力准备

1.读写文件操作;2.关闭文件。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行该如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十七单元教学设计表

教学单元名称:

文件操作

学时

教学单元目标

能力目标

1.能编写文件读写程序的方法。

知识目标

1.熟悉文件与文件夹的相关操作方法。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.使用命令实现文件夹操作

可测结果

1.文件重命名、文件删除、创建文件夹、删除文件夹等。

学生知识与能力准备

1.读写文件操作;2.关闭文件。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十八单元教学设计表

教学单元名称:

异常

学时

教学单元目标

能力目标

1.能使用python命令进行异常处理;

知识目标

1.熟悉异常处理的几种结构的使用方法。

2.熟悉用户自定义异常方法。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.使用raise和asssert语句进行异常处理。

可测结果

1.捕获异常,并对异常进行处理。

学生知识与能力准备

1.了解python中基本语法。

2.了解python中的异常的种类。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第二十九单元教学设计表

教学单元名称:

GUI

学时

教学单元目标

能力目标

1.能使用python常用控件进行编制。

知识目标

1.熟悉事件绑定方法

2.熟悉布局管理器。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.添加控件得以显示,使用布局管理器进行管理。

可测结果

1.采用图形方式显示用户操作界面。

学生知识与能力准备

1.了解控件的基本使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第三十单元教学设计表

教学单元名称:

布局管理器

学时

教学单元目标

能力目标

1.能使用python事件对象进行简单编程。

知识目标

1.熟悉python中事件绑定的使用方法

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.事件对象作为参数传递给函数。

可测结果

1.采用图形方式显示用户操作界面。

学生知识与能力准备

1.了解python中控件的使用方法

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第三十一单元教学设计表

教学单元名称:

网络爬虫——数据抓取

学时

教学单元目标

能力目标

1.能使用requests库进行数据抓取方法。

知识目标

1.熟悉网络爬虫的基本操作流程。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.通过网络爬虫定向采集特定信息。

可测结果

1.数据抓取、数据解析。

学生知识与能力准备

1.了解python提供了许多与网络爬虫相关的库。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5分钟

第三十二单元教学设计表

教学单元名称:

网络爬虫—数据解析

学时

教学单元目标

能力目标

1.能对HTTP响应的原始数据进行分析、清洗。

知识目标

1.熟悉正则表达式的使用。

素质目标

1.具有自主学习的意识

2.树立互联网信息安全意识

3.具有良好的网络道德素养

训练任务

1.通过正则表达式在文本中查找匹配的字符串。

可测结果

1.提取出所需要的数据。

学生知识与能力准备

1.了解beautifulsoup库解析和处理数据的方法。

教学材料准备

多媒体电脑、投影仪、教材、学习任务书、整体教学设计、教学机、点名册、形成性考核成绩登记表等。

步骤

教学内容

学生

活动

主要教学手段和方法

时间分配(90分钟)

课堂任务引入

任务情境:遇到需要重复执行还可以如何解决?

学生倾听与回答问题

任务驱动法

10分钟

分析任务 解决问题

任务要求:根据课外任务书,学生演示课外学习效果。

实施程序:1.各组抽取操作任务并选取一个学生来演示操作。

2.由各组相互点评;

3.提出相关问题。

4.教师总结点评。

各组、老师点评

项目教学法

任务驱动法理实一体化教学法

45分钟

拓展

深化

老师举例带循环条件的案例,学生进行编程实现,最后老师综合点评。

学生倾听

学生实操

任务驱动法

30分钟

拓展提升,课后任务

总结本次课学习任务,下发学习任务单。

项目教学法

5.《C语言程序设计》课程标准. 篇五

一、课程定位

《C语言程序设计》是计算机网络技术专业的一门专业核心课。在网络技术专业课程体系中,计算机专业领域的程序设计将从这门课开始。本课程总学时为64学时,开设于第2学期,主要培养学生基本的C程序阅读能力、简单算法的编写能力、程序设计的基本方法,并逐步形成正确的程序设计思想和良好的程序设计风格,让未接触过程序设计的学生借助于C语言养成良好的程序书写习惯和编程思维习惯从而跨入程序设计的门槛,为学习后续课程的学习打下良好基础。该课程的前导课程是计算机应用基础,后续课程有数据库应用、动态网页编程, B/S架构编程等。

二、课程教学目标

通过对《C语言程序设计》的学习,建立起程序设计概念,掌握程序设计的基本理论、基本知识和基本技能,逐步积累算法设计和程序设计的常用技巧;能初步用C语言解决常见的应用问题,并养成良好的编程风格,为进一步学习后续课程奠定良好的基础。

知识目标: ✧掌握计算机编程的基本思维;✧熟悉C语言语法,记住C语言的常用标识符;✧理解常量、变量、运算符、表达式、语句的含义;✧掌握C语言常用的输入输出库函数;✧掌握顺序、选择、循环三种基本程序结构;✧掌握函数的定义及调用;✧理解数组的作用及使用方法;

✧了解指针与计算机内存的关系,掌握指针的使用方法;✧理解结构体与共用体的使用方法。能力目标: ✧能读用C语言编写的程序代码;✧能够用常量、变量、运算符编写各类表达式,并能完成运算;✧能够用输入输出语句,接受键盘的键入并在屏幕上输出指定的值;✧能够根据程序要求,用适当的结构组织语句;✧能够将一个复杂程序拆分模块编写,实现函数间的共享;✧能够定义使用数组,对批量数据与循环结合实现编程;✧能够用指针形式访问简单的数据;✧会定义、引用和初始化结构体变量并能用创建和使用链表;✧综合能力:具有理解和应用开发规范,能够将实际问题转化为计算机语 言计算机模型的能力。素养目标: ✧养成良好的程序书写习惯和严谨的科学态度;✧养成良好的用计算机解决实际问题的思维习惯;✧养成良好的软件开发团队素质和沟通与协作能力;

三、课程设计思路

根据教育部的规定,程序设计语言作为计算机基础教育的核心内容之一。我们通过教学方式和手段改革、建立以项目为导向, 知识传授与能力培养并重的教学指导思想,特别强调良好编程习惯的养成。

课程的教学目标是以对学生的职业能力培养为主,为了提高学生职业技能,根据软件开发岗位群及能力要求,改革了传统的课程体系和教学方法,将原来以课堂理论教学为主,辅助以相应的实践教学的课程设计思路,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。以实践技能培养为主,项目驱动教学的设计思路。

四、教学内容安排及学时分配 详见表一

五、教学实施方案设计 详见表二

六、教学实施条件

1、教师任职条件

本课程专任教师应具备本科及以上学历、3年以上教学经验、讲师及以上职称;兼职教师的行业企业C语言实际开发工作岗位年限要求为5年、具备软件设计师职业资格。

2、实践教学条件

本课程要求在理论部分在多媒体教室进行;实践部分在计算机机房,一台教 师机,每个学生一台学生机,计算机内安装有Turbo C 或者visual C运行环境。

3、教学资源条件(教材、参考资料、网站等

✧教材:《C语言程序设计》(第三版,谭浩强主编,清华大学出版社, 2010年1月,ISBN:978-7-302-10853-5。

✧参考资料:由全国高等职业院校计算机教育规划教材《C语言程序设计 能力教程》(第二版,赵凤芝主编,中国铁道出版社,2010年3月, ISBN:978-7-113-10766-6。

七、教学方法与手段

1、教学方法

本课程教学中应理论与实践的结合,加强课前、课后的答疑辅导,注意学生能力的培养,使学生通过上机实习对程序设计理论方法有全面的了解,进而掌握

程序设计的基本方法,培养学生利用C语言解决实际问题的能力。(1开展课堂讨论式教学法

在C语言程序设计的部分章节采用以实际应用问题为引导的课堂讨论式教学,通过实际应用引导和教师指导下的课堂讨论、资料查询、自学等方式启发学生分析、讨论有关程序设计问题,巩固所学知识。这些章节包括数组、函数、指针、文件等内容。

(2倡导以问题为中心的教学方式

以学生为主体的小组讨论式的方法,强调从提出问题入手,激发学生学习的兴趣,让学生有针对性地去探索并运用理论知识,以提高分析和解决问题的能力。

同时在教学过程中穿插案例教学法、倒序式教学法、边讲边练、讲练结合、多媒体网络教学法来辅助学生对知识和技能的理解和掌握。

2、教学手段

在多媒体教室采用电子课件和软件开发工具,使用教程与传统黑板相结合进 行教学,充分利用校园网、互联网技术开展教学。

八、考核评价

1、考核方式 笔试+技能测试。

2、考核分值比例

期末总评成绩=平时成绩30%+技能测试30%+期终考试40%,其中平时成绩由出勤、作业情况及课堂表现各占10%。

3、技能考核项目、考核项目评分标准(列出测试项目和各项目评分标准 序号实训项目评分标准 1 循环的应用--水 仙花数

①能否理解题目的意义 ②是否熟练循环语句的用法 ③能否对算法进行分析

④能够根据算法正确写出实现打印水仙花数的程序 2 数组的应用—逆 序输出

①能否理解题目的意义

②对题目进行算法分析,能否画出流程图 ③能否写出算法核心代码

④能否用数组实现一串数字的逆序输出过程

4、期末考核及评分标准 试卷考核,具体见试卷标准答案。

九、其他说明

1、适用专业

本课程标准也适用于计算机相关专业的非计算机专业。教学内容安排及学时分配 序号教学内容主要内容学时

一第1章 C语言概述1 C语言概述;简单C程序介 绍;TurboC2.0开发环境介绍 2 二第2章程序的灵魂—算法 2 算法概念、特性及表示方法 2 三第3章数据类型、运算符与 表达式 数据类型、常量及变量 4 4 运算符和表达式 4

四第4章顺序结构程序设计5 C语句概述、数据输入输 出、程序举例 4 五第5章选择结构程序设计6 逻辑运算和表达式、关系运 算和表达式、if switch语句 4 六第6章循环结构程序设计7 while语句、do…while语 句、for语句、break和continue语句、多重循环 4 七第7章数组 一维数组和二维数组 4 10 字符数组和程序举例 4 八第8章函数11 函数的定义与调用 4 12 函数的嵌套与递归、数组 作为函数参数、局部变量和全 局变量 4 九第9章预处理命令13 概述、宏定义、文件包含、条件编译 十第10章指针13 指针概述、指针变量、指 针与数组、指针与函数 4

14、字符串的指针、指向字符 串的针指变量、函数指针、指 针数组和指向指针的指针 4 十一第11章结构体与共用体 16 结构变量的说明、赋值和 初始化,结构数组说明和使用 4 十二第12章文件17 C文件概述、文件指针、文件的打开与关闭、文件的读 写操作 4 十三总复习、习题讲解与答疑 6 合计64 教学实施方案设计 1 第1章C语言概述学时 2

教学目标

通过本章学习,使学生了解C语言的历史、特点、熟悉C语言的结构特点,掌握C语言的运行环境和C程序的上机步骤。

教学内容

C语言的历史与发展、C语言的结构与特点、TurboC2.0开发环境介绍及C语言的上机步骤。

教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课 考核评价无 第2章程序的灵魂—算法学时 2 教学目标

通过本章学习,使学生了解算法的概念,特性及表示方法,掌握算法的思想。教学内容

算法的概念、算法的特性、如何用自然语言和流程图表示算法、结构化程序设计方法。

教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课 考核评价无 第3章(数据类型、运算符学时 2 教学目标

通过本节学习,使学生了解C的数据类型,熟悉基本数据类型的存储方式,表示方法。

教学内容C的数据类型、标识符、常量与变量教学方法使用多媒体教学课件授课

教学建议在多媒体教室授课 考核评价章节习题 用Turbo C 运行第一个C程序学时 2 教学目标

通过上机体验C语言的语法规则,掌握C程序的上机步骤,能够用Turbo C编辑、编译、连接、运行C程序。

教学内容用Turbo C编辑和运行一个简单的C程序 教学方法教师指导,学生操作 教学建议在实训机房授课

考核评价对本次实训过程,按操作步骤撰写实训报告 5 第3章(运算符和表达式学时 2 教学目标

通过本章学习,使学生掌握不同类型间数据转换的原则与方法,掌握有关运算符与表达式的运用。

教学内容类型转换、运算符与表达式 教学方法使用多媒体教学课件授课

教学建议在多媒体教室授课 考核评价章节习题 运用printf(函数完成简单编程学时 2 教学目标

通过本章学习,使学生学会使用常量和变量;熟悉C 语言的基本数据类型。教学内容

定义一个值为5的符号常量M和一个变量N,输入它们的乘积。运用printf(函数输入表达式的结果。

教学方法教师指导,学生操作 教学建议在实训机房授课

考核评价对本次实训过程,按操作步骤撰写实训报告 7 第4章顺序结构程序设计学时 2 教学目标

通过本章学习,使学生了解三种基本程序设计结构、掌握数据的输出函数和输入函数、设计顺序结构程序。

教学内容

C语句概述、赋值语句、数据输入输出的概念及在C 语言中的实现、字符数据的输入输出、格式输入与输出、顺序结构程序设计举例。

教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课

考核评价章节习题 顺序结构程序应用-实训学时 2 教学目标

使学生体验设计顺序结构程序,能灵活应用printf(、scanf(、putchar(、getchar(。

教学内容

输入一个三位数整数,正确分离它的个位、十位和百位数字,并分别在屏幕上输出。

教学方法教师指导,学生操作 教学建议在实训机房授课

考核评价对本次实训过程,按操作步骤撰写实训报告 9 第5章选择结构程序设计学时 2 教学目标

熟练掌握选择型程序设计语句的用法;熟练掌握三种循环语句的运用;熟悉break和continue语句的使用方法。

教学内容

逻辑运算符和表达式、关系运算符和表达式、if语句、switch语句 教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课 考核评价章节习题 选择结构程序应用-实训学时 2 教学目标

能会用if语句、if…else语句、嵌套if语句,能会用条件运算符。教学内容编程实现:从键盘输入一个英文字母,如果是大写字 母,则将它变为小写输出;如果是小写字母,则将其变 为大写输出。

教学方法教师指导,学生操作 教学建议在实训机房授课

考核评价对本次实训过程,按操作步骤撰写实训报告 11 第6章循环结构程序设计学时 2 教学目标

掌握while语句、do-while语句、for语句(含缺省表达式的情况一般形式及执行过程;for语句的一般形式改写while循环的形式;三种循环的异同;break 与continue语句的用途。掌握循环的嵌套。

教学内容

while语句、do…while语句、for语句、break和continue语句 教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课 考核评价章节习题 循环结构程序应用(1-实训学时 2 教学目标

区别三种循环语句的用法,体验循环效果,并能应用于解决数字问题,编写并调试出正确的程序。

教学内容

分别用while、do…while、for 语句打印100-1000之间的水仙花数。教学方法学生独立完成编程教学建议在实训机房授课 考核评价

本次实训作为一次技能测试,课堂检查每个同学的完成情况。评价标准:能否正确打印水仙花数;能否分别用三种循环语句实现;程序是否简洁,思路是否清楚。第7章数组(一维数组和二维数组学时 2 教学目标

掌握一维数组的定义及初始化;一维数组元素的引用(下标法;二维数组的定义及初始化;二维数组元素的引用。

教学内容一维数组的定义和引用、二维数组的定义和引用教学方法使用多媒体教学课件授课

教学建议在多媒体教室授课 考核评价课后习题 14 数组应用(1-实训学时 2 教学目标

使学生对数组类型有一个系统的认识,并能灵活的在具体问题中进行应用。教学内容

一个班有30个同学,通过键盘输入成绩,并打印输出,每行输出10个同学的成绩,并对成绩进行排序。

教学方法教师指导,学生操作 教学建议在实训机房授课 考核评价无 第7章数组(字符数组学时 2 教学目标

掌握字符数组和字符串的应用及常用的字符串处理函数。教学内容字符数组、程序举例 教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课 考核评价无 数组应用(2-实训学时 2 教学目标

能够掌握字符数组的应用,能编写字符串处理程序,能够理解数据的概念和意义,正确利用数组解决实现问题。

教学内容

编写程序:实现将字符数组s2中的全部字符复制到字符数组s1中。

教学方法教师指导,学生操作 教学建议在实训机房授课

考核评价作为一次课堂作业,检查学生的完成情况 17 第8章函数(函数的定义与调用学时 2 教学目标

了解模块化程序设计思想;熟练掌握函数的定义、声明和调用方法;熟练掌握参数传递的方式(“值传递”和“地址传递”

教学内容

函数概述、函数定义、函数参数及其返回值、函数的声明与调用、函数参数的传递方式。

教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课 考核评价无 函数的应用(1-实训学时 2 教学目标

通过本次实训内容,使学生对函数的定义及应用能系统认识,并能熟练地在编程中体现出来。

教学内容编写函数实现由小到大排序。教学方法教师指导,学生操作 教学建议在实训机房授课

考核评价对本次实训过程,按操作步骤撰写实训报告。19 第8章函数(函数的嵌套与递归学时 2 教学目标

熟悉函数嵌套调用和递归调用的机制和过程;了解变量的存储属性,作用域、生命期的概念,掌握全局变量与局部变量的用法。

教学内容函数的嵌套与递归、函数举例、数组作为函数参数、变量的存储属性。

教学方法使用多媒体教学课件授课 教学建议在多媒体教室授课 考核评价无 教学目标 教学内容 教学方法 教学建议 考核评价 21 教学目标 函数的应用(2-实训 学时 2 能够利用函数的递归调用将复杂的结构化过程简单 化。用递归法计算 n!(通过函数的递归调用计算阶乘)教师指导,学生操作 在实训机房授课 无 第 9 章 预处理命令 学时 2 了解编译预处理的含义,熟悉使用宏替换编写程序。教学内容 教学方法 教学建议 考核评价 22 教学目标 编译预处理、宏定义、文件包含、条件编译 使用多媒体教学课件授课 在多媒体教室授课 无 第 10 章 指针(指针概述、指针变量、学时 2 指针与数组)熟悉指针的概念;掌握指针变量的定义与引用;掌握 指针与变量,指针与数组,指针与字符串的关系及操作 方法。指针的概念、指针变量作函数参数、指针与数组 使用多媒体教学课件授课 在多媒体教室授课 无 指针应用(1)-实训 学时 2 教学内容 教学方法 教学建议 考核评价 23 教学目标 理解指针与地址的关系,运用指针间接引用变量并 设计程序。

教学内容 教学方法 教学建议 考核评价 24 程序 1:指向简单变量的指针变量的应用。程序 2:利用指向数组的指针变量输出数组的全部元素。教师指导,学生操作 在实训机房授课 无 第 10 章 指针(指针与函数、字符串的 指针指向字符串的

针指变量、函数指针、学时 指针数组和指向指针的指针)2 教学目标 掌握用指针作为函数参数的使用方法,了解函数指针 的含义与用法。指针与函数、字符串的指针指向字符串的针指变量、函数指针 使用多媒体教学课件授课 在多媒体教室授课 无 指针应用(2)-实训 学时 2 教学内容 教学方法 教学建议 考核评价 25 教学目标 教学内容 教学方法 教学建议 考核评价 26 指针与函数的结合应用是一个重点和难点,通过具 体题目的训练能领会指针的本质,并应用在程序设计中。指针变量作为函数参数的应用--排序 教师指导,学生操作 在实训机房授课 无 第 11 章 结构体与共用体 学时 2 了解结构的概念; 熟悉结构的声明方法; 掌握结构变 教学目标 量的定义和引用方法;掌握结构数组的使用方法;熟悉 typedef 定义类型的方法。教学内容 结构变量的说明、赋值和初始化,结构数组定义、说明和使用,动态存储分配和链表的概念。

教学方法 教学建议 考核评价 27 教学目标 使用多媒体教学课件授课 在多媒体教室授课 无 结构体与共用体应用-实训 学时 2 教学内容 教学方法 教学建议 考核评价 28 教学目标 使学生初步了解构造类型--C 语言结构体类型,掌握 结构体类型的定义、结构体数组的定义、结构体指针的 定义及初始化、引用、应用。一个学生的基本信息有:学号、姓名、性别和年龄,现要存放 5 个同学的信息,编程实现把各项信息输出出 来。教师指导,学生操作 在实训机房授课 对本次实训过程,按操作步骤撰写实训报告。第 12 章 文件 学时 2 使学生了解文件的定义与分类;掌握文件和文件指 针的概念和文件的操作方法;掌握文件读写和定位的操 作方法。文件概述、文件指针、文件的打开与关闭、文件的读 写操作。使用多媒体教学课件授课 在多媒体教室授课 无 文件操作-实训 学时 2 教学内容 教学方法 教学建议 考核评价 29 教学目标 教学内容 教学方法 教学建议 使学生初步了解 C 语言中文件操作的类型,掌握文 件的打开及关闭的操作,并能熟练进行字符及数据块的 读写操作。程序 1: 从键盘上接收字符写到文件中去,然后将其关闭。程序 2:从文件中读取字符,并通过显示器显示出来,然 后将其关闭。教师指导,学生操作 在实训机房授课

考核评价 无 备注:

1、表二中教学建议栏可填写:对教师的教有何建议(如上课地点、需要教具、设备、资料等),对学生的学有何建议。

6.C语言课程设计总结 篇六

经过本学期C语言课程设计实践学习,使我对c语言有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它。

通过实践,我也发现我的好多不足之处,第一是自己在输入法上还不行,经常输错字母并且对键盘也不熟练,通过学习也有所改进;还有对c语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对c语言中经常出现的错误也不了解,通过实践,使我在这几个方面的认识有所提高。在本次课程设计中我负责的是和另一位同学合作书写火车购票系统的对输入的信息进行按照一定输入信息进行排序,首先我利用冒泡法书写程序对输入的信息排序,而在该过程中我书写的程序出现了问题,没有错误却运行不起来,后来发现又是一个老问题,忘记链接时把文件名改为英文从而链接出错。后来我和合作的同学一块书写的程序进行整合与修改,使程序简洁而符合要求!

7.程序设计语言课程设计 篇七

关键词:高级语言程序设计,课程网站,网站设计,实现方式

随着计算机网络技术的普及和快速发展, 孕育了一种新型的教学方式———课程网站教学, 以高效率、信息化、资源共享的特点和优势逐步渗入到当前高校教学中, 打破了传统教学时间和空间的限制, 让学生在更为开放、安全、自由的环境中汲取更多知识, 满足教学的基本目标, 达到优质教育的目的。

高级语言程序设计, 是一门专业性比较强的计算机课程, 对学生的基础编程能力要求较高, 旨在培养学生的编程思维, 提高学生计算机水平和专业度。高级语言程序设计 (C) 课程网站的设计, 是时代发展的产物, 知识体系更丰富, 学习方式更灵活, 更适于当代学生的理解和接受。

因此, 实现高级语言程序设计 (C) 课程网站设计的高质量, 成为当前高校教育的重要组成部分。

一、高级语言程序设计 (C) 课程网站设计的必要性

高级语言程序设计 (C) 课程网站设计, 是时代的发展要求。C语言是计算机专业学生必须掌握的基本内容, 课程网站设计充分利用互联网技术力量, 提高了信息传播的高效率、资源共享的高质量。课程网站建设, 能够对教学资源进行全面细致的梳理, 提高了师生在线交流的便捷, 并根据C语言教学的特殊性提供了在线作业提交、在线考试、在线解疑等版块功能, 提高了教学的质量和效率, 成为高校C语言教学的重要方式。

二、高级语言程序设计 (C) 课程网站设计基本要求

1) 结合高级语言程序设计 (C) 课程特点, 划分课程网站设计版块。高级语言程序设计 (C) 课程网站设计, 是为了辅助课堂教学, 实现学习高效率的一种方式。C语言程序学习有其课程的独特性和特殊性, 因此, 网站设计的不同版块、不同内容要与课程要求密切相关, 以提供更为针对性的课程服务和网络操作。

2) 合理规划课程网站系统功能, 达到高效的资源共享。高级语言程序设计 (C) 课程考察的是学生的编程等计算机能力, 学习过程中哪些部分、哪些功能需要借助于网络的力量都要有明确的划分和系统性的规划, 以确保课程网站建设能够满足学生的学习需要和老师的教学需求, 不同的系统功能要对应到不同的服务内容, 课程学习、在线交流、作业上交等功能要遵循网络特点, 实现良好的可操作性。

3) 优化数据库资源信息存储, 实现课程网站设计信息化。高级语言程序设计 (C) 课程网站设计, 不仅涉及到相关的精品课程内容, 而且涉及到用户的基本信息, 在数据信息的存储方面, 要遵循安全性原则, 充分利用信息技术和大数据资源, 实现课程网站设计的信息化和科学化。

三、高级语言程序设计 (C) 课程网站的实践手段和实现方式

(一) 检测课程网站效果, 及时反馈完善可能性bug

为保证高级语言程序设计 (C) 课程网站能够正常运行, 在课程网站完成之初要及时进行效果检测, 课程网站利用涉及到教师、学生、管理员等, 首先要确保不同的用户登录的正常, 用户正常登录后, 要确保可浏览页面的正常显示, 并能够及时搜索到相关的课程内容, 确保不同用户拥有不同的权限, 网站信息录入要与实际相一致, 后台信息的添加要准确无误, 前台显示与后台数据信息要保持一致。对不能登录、页面显示异常、用户权限不明等情况要及时反馈并及时处理, 对课程网站进行必要的修正和完善, 确保课程网站的正常使用。

(二) 对不同版块系统功能进行测试, 优化功能使用

高级语言程序设计 (C) 课程网站设计, 是一种辅助性的教学方式和措施, 涉及到网上选课、提交作业、辅导解疑、网上教程等多个版块内容, 不同的版块内容对应不同的系统功能。课程网站设计完成后, 要及时对不同版块系统功能进行测试, 确保功能能够正常使用的基础上还要进行不断优化, 提高页面的打开速度, 节省网站登录和浏览的时间。

高级语言程序设计 (C) 由于其课程的特殊性, 很多作业都是网上作业, 考察学生的编程等相关的计算机知识, 网上提交作业作为常用的系统功能, 要及时优化, 避免可能性的错误和异常。作业操作的流程、作业提交的步骤等系统功能都要及时优化处理, 避免因为系统功能的不健全影响学生作业的及时提交, 给学生带来不必要的麻烦和阻碍。

(三) 调试课程网站操作系统, 强化网站后台管理

高级语言程序设计 (C) 课程网站涉及到课程学习、在线交流、作业指导等多个操作版块, 后台管理极为重要。在线交流过程中会存在一些不合适的因素, 管理员要合理利用自己的权限确保学习环境的良好氛围, 将不合适的言论和影响学习的因素及时删除, 但是管理员并非可以任意妄为, 管理员的相关数据信息也要经过后台的审核。因此, 在确保系统运作正常的基础上还要强化后台管理, 为网站的正常运行奠定基础。

总之, 互联网时代背景下, 课程网站是高校教学的重要手段和组成方式, 课程网站充分利用计算机网络技术和信息化手段, 将精品知识体系通过网络进行公布, 达到高效优质的资源共享。高级语言程序设计 (C) 作为计算机专业学生的基础课程之一, 对学生的编程思维能力和网络实践能力要求较高, 课程网站的设计要从课程的基本特点和教学要求出发, 实现教学资源的充分利用、教学活动的有效融合、教学管理的科学合理, 达到高水平的优质教学目标。高级语言程序设计 (C) 课程网站的设计与实现不是一蹴而就的, 需要进行全方位的考虑和重复性的检测, 以为大家创设一个良好的网络学习空间, 实现网络课程的及时更新和精品课程的高效操作。

参考文献

[1]马艳萍, 魏慧琴.高级语言程序设计移动学习平台的设计与实现[J].软件导刊 (教育技术) , 2015年04期.

[2]詹秀菊, 刘梢.基于CDIO的高级语言程序设计C课程教学改革研究[J].中宜教育, 2014年03期.

8.程序设计语言课程设计 篇八

关键词:师资队伍建设;高职生;学习兴趣;教学的有效性

中图分类号:G712 文献标识码:B 文章编号:1002-7661(2014)01-017-01

如何打造一支强大的教师队伍,如何充分利用先进的教学设施、教学方法与手段来提高高职院校《C语言程序设计》这门课程的教学水平呢?哈尔滨工业大学王宇颖教授及其教学团队成功的《C语言程序设计》教学经验给了我们很大的启迪。

一、建立一支凝聚力强、团结协作的师资队伍

王宇颖教授是《C语言程序设计》精品课程组的负责人。王教授通过她认真负责的工作精神,丰富渊博的知识,及其个人魅力,获得了教研室各位老师的尊重,建立起了一支强有力的教师队伍。工作中,大家齐力协力,发挥各自才能,在精品课程建设方面取得了巨大成绩。王教授曾说过这样一段话:在精品课程建设中,每位教师都是相当的投入与配合,以工作为主,以工作为重,努力开拓思路去做好每一项工作。因此,建设一支强有力的团队是做好一切工作的开始!每位教师要认识到教书育人工作的重要性,正确处理好社会、家庭与工作之间的关系,以满腔地热情投入到教学工作中。

二、充分利用多种教学手段

多媒体教学的优点不言而喻,但是对于学习缺乏自控力的高职生来说,却有着其不可避免的弊端。教师在讲课时注意力放在了多媒体上,对学生关注的减少,给了学生思想抛锚的机会,教学反而达不到预期的效果。因此,在对高职学生讲课时,应将多媒体教学与课堂讲授结合起来。课堂讲授,教师的眼光具有威慑力,高职生会有约束感,从而将注意力放在教师的讲授上。课堂讲授便于教师全面掌控每一个学生的状态,并及时做出调整。

三、注意教学的有效性

教学的有效性是一个很重要的问题。哈工大孙志岗老师总结的很好,教学中教师单纯性的传授效率很低,知识的留存率只有百分之五。而给他人传授知识的学习效果却非常地好。教学中应充分注意教学的有效性。例如,实训课上机,教师可通过对个别反应快学生的特殊指导后,带领这批学生一起去辅导其它的学生。学生辅导学生会起到意想不到的效果。那些经常参加辅导的学生,一方面因为反复讲解,以及对各种问题的处理,对知识掌握地更透彻;另一方面因为辅导,解决了其它学生的问题,有了小成就感,激发了学习兴趣。因此,指导带领一批学得好的学生去指导其它的学生是一个很好的学习提高的方法。

四、教学的趣味性

知识的学习难免枯燥,在这方面孙老师与苏老师做的很好!他们通过与实际生活的联系,能过网上例题的搜集,增加教学的趣味性与实用性,这尤其适合高职生。高职生注意力意分散,对学习兴趣不大,通过增加学习的趣味性,通过一些经典例题的反复讲解,让学生熟练的掌握一些程序设计题,能增加学生的成就感,并且举一反三达到更好的学习效果。

五、兴趣是最好的老师

任何一门课程的学习,都要从调动学生的学习积极性开始。兴趣是最好的老师,只有把学生的学习兴趣调动起来了,学生才能学好这门课。因此,做为教师教书首先要从做人开始,教师要通过个人的人格魅力,通过对学生真诚的关心、交流,甚至是做朋友,来帮助学生认识学习的意义。记着每一个学生的名字,了解他们的性格特点,这样更容易走近学生,学生接受了这位老师也就会喜欢甚至爱上这门课程。而传统的教条说教不仅得不到好的学习效果,反而让学生产生逆反心理,甚至厌恶这门课程的学习。因此,充分调动学生的学习兴趣,是教学中很重要的一项工作。

六、充分利用学校网络教学平台

目前各高职院校都拥有较为完善的网络教学平台,充分利用网络教学平台会取得很好的教学效果,而且它能完整的记录每门课程每个学生的学习过程,并保留资料。实训课上,利用网络教学平台可以根据所学内容为学生布置相关实训任务,并且在教学资源栏为学生提供相关材料,学生完成实训内容后提交作业。学生在提交作业后,通过上平台可以看到老师给予的评价及其分数,这些都能极大的激发学生的学习兴趣。

为了更好地发挥网络平台的作用,任课教师要及时地完成相关教学资料信息的输入与整理工作,为学生的学习提供便利条件。

七、注重学生的学习过程

高职学生缺乏学习控制力,注重学习过程就显得尤为重要。因此在课程教学中,教师要让学生意识到平时学习中,学习的参与,作业的完成情况,上机练习都是很重要的考察环节。当学生充分注重学习过程之后,其实学习成绩也就不言而喻了,而由此所获得的学习习惯会让每个学生终生受益。

八、注重作业布置

孙志岗老师总结出了一个很好的作业教学经验,很值得推广。作业教学是对课堂教学一个很好的弥补。作业教学具有留存率高,学生完成后印象深刻等诸多优点。同时作业教学对教师的教学能力要求也特别的高,不是很熟练的人就需要在网上搜集好的题材,只有这样才能很好地发挥作业教学的优势。传统教学中,教师所布置的作业都是课堂上讲过的内容,其实,在作业的布置上不要完全拘泥于讲过的知识,有些内容让学生先做,再去听,能达到更好地效果。当然这里的前提是,学生有足够的学生主动性,因此,前面曾提到过,培养学生的学生兴趣是一项很重要的工作,它是有效实现一切教学手段与方法的保证。

参考文献:

[1] 曹好顺,吴绍兵,刘仁菲.C语言程序设计课程的教学探索[J]教育教学论坛,2011(21).

[2] 朱立才.汤克明.C语言程序设计研究型教学实践[J].计算机教育,2010(08).

上一篇:中考百日誓师会上的发言稿下一篇:气势磅礴的古诗句