农村普通高中选修课课程资源开发研究――易语言程序设计
- 格式:pdf
- 大小:271.57 KB
- 文档页数:2
信息技术教学*********************48中国信息技术教育高中信息技术校本课程“C语言程序设计”的开发与实施张卫波 山东省淄博市桓台县渔洋中学● 开发与实施的背景面对信息技术的快速发展,学校越来越重视智慧校园和智慧课堂的建设,这对师生的信息化应用水平提出了较高的要求。
同时,编程热也给高中信息技术教师带来新的挑战,面对挑战,教师迫切需要把信息技术校本课程的开发作为一项重要工作,利用自身的专业素养优势,积极推进校本课程的实施,从而推动学校素质教育的发展。
从《普通高中信息技术课程标准(2017年版)》来看,编写计算机程序来解决实际问题已成为普通高中信息技术课程的一个重要内容要求。
[1]● 开发与实施的意义校本课程的开发与实施已成为学校教育教学的关键一环,内容丰富、覆盖范围广的校本课程为高中信息技术学科教学增光不少。
信息技术校本课程的开发与实施不但符合学生的根本利益,而且是学校与社会的共同期待,也是教育先行者践行先进教育理念、推广先进教育思想的重要举措。
校本课程是学校结合学科知识与目标以及师生自身的发展需求,自主研究、开发使用的课程。
校本课程在一定程度上可满足学生汲取教材外知识扩展视野、充实理论基础、增强信息技术应用能力的需要,是构建必修、选修、校本三位一体课程体系的关键部分。
校本课程的有效开发与实施是培养学科核心素养、大力发展素质教育的具体措施,能在很大程度上弥补学校原有信息技术教学资源的不足,有力地推动了学校整体教学水平与办学能力的提升,对信息技术教师的发展和学科建设能起到积极的促进作用。
高中学校开设“C语言程序设计”校本课程符合信息社会的发展规律,也是高中学生自我成长的需要。
不断完善的校本课程与其对应的相关学科相得益彰、优势互补,不但能够促进信息技术课堂教学,而且对学生良好学习习惯的养成和学习方法的改进都有积极作用。
● 课程的特点C语言自诞生至今,一直是最热门的编程语言之一,其高效、灵活的特点吸引了一大批编程爱好者。
学习必备欢迎下载高二年级信息技术选修课《VB程序设计》第一章第一节教学设计课题名称:教学课时:学习需要分析:学习内容分析:教学重点:教学难点:学习者分析:教学策略方法:教学环境与工具:教学过程:第一节计算机的解决问题过程面向对象程序设计概述1 课时(每课时45 分钟)1、理解中学生学习计算机程序设计的意义,掌握简单的VB程序设计基本操作;2、初步认识面向对象程序设计概述,学会启动和退出Visual Basic ;3、通过教学激发学生探索学习现代科学知识的主动性。
一、中学生为什么要学习计算机程序设计1、首先是信息时代的要求面2、有助提高计算机知识和应用水平向3、有利于培养学生逻辑思维对4、社会需要大量的非计算机专业人员开发适用软件象程1、程序设计基础序二、如何学好 VB程序设计设程序设计的方法2、学习 VB计概三、 Visual Basic简介述四、 Visual Basic的发展1、 VB 的启动五、 Visual Basic的启动与退出2、 VB 的退出如何学好VB程序设计;1.计算机程序与程序设计语言概念;2.初步了解分析实际问题,利用程序设计实现的方法;高中二年级学生的信息技术基础课已经基本讲授完毕,面向对象程序设计基本是面向理科生开设的信息技术选修课。
同学们有了一定的计算机信息技术基础知识与技能。
在数学课程中又已经学习掌握了算法与程序的基本概念和设计方法。
在信息技术课程中加入《 VB程序设计》的课程能够很好的对已掌握知识加以复习,并激发同学们学习程序设计的兴趣,进而激发同学们探索学习现代科学知识的主动性。
讲授法直观演示法任务驱动法多媒体机房多媒体课件课堂直观演示课堂练习前提导入: 1. 同学们听说过那种计算机语言?答: vb 语言 , c语言,java语言,c++语言,c#语言等2.展示设计完全的简单 VB程序,例如简易计算器、弹出式窗口、简易画写板等讲新课:一、中学生为什么要学习计算机程序设计?1、首先是信息时代的要求在 21 世纪是信息和知识经济的时代,计算机的应用十分普及,不会使用网络的人就是不会使用计算机。
【最新整理,下载后即可编辑】易语言中文编程语言目录目录 (2)第一部分易语言入门 (3)第一课走进“易”世界 (3)一、打开“易语言”设计窗口 (3)二、认识“易语言” (3)三、第一个易程序 (5)四、小结 (6)第二课简单的人机交互 (7)一、第一个交互程序 (7)二、小结 (9)第三课按钮与标签的综合运用 (10)第四课图文并茂 (12)第五课看看计算机的计算能力 (14)第六课让世界丰富多彩 (16)第七课顺序程序结构 (18)第八课猜数(选择程序结构) (21)第九课多分支控制结构语句 (25)第十课练习 (27)一、选择题: (27)二、编程题: (27)第十一课循环程序结构 (29)第十二课循环程序结构练习 (33)一、选择题 (33)二、编程题 (34)第十三课菜单的设计 (36)一、菜单的基本概念 (36)二、菜单编辑器的打开 (36)三、设计下拉式菜单 (37)第十四课对话框 (41)一、提示类对话框 (41)二、自定义对话框 (42)三、通用对话框 (43)附录实例应用荟萃 (45)第一部分易语言入门第一课走进“易”世界易语言介绍易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化,这在今后的学习中我们会深刻体会到它的“易”。
让我们一起进入“易”的世界吧!一、打开“易语言”设计窗口易语言本身也是一个程序,所以易语言的打开方式和我们以往学习的软件打开方式一样,在正常安装易语言的前提下,我们可以通过以下二种方法打开易语言的设计窗口:1.在桌面上直接双击易语言图标打开;2.可以通过“开始菜单”→程序→易语言4.09测试版→二、认识“易语言”易语言程序运行后,可以看到如下图所示的新建对话框,可以根据需要选择相应的功能模块进行操作。
《程序设计语言》作业设计方案(第一课时)一、作业目标本作业设计旨在通过第一课时的学习,使学生掌握程序设计语言的基本概念,理解编程的基本逻辑结构,能够初步编写简单的程序代码,并培养学生对信息技术课程的兴趣和自主学习能力。
二、作业内容1. 理论知识学习:学生需认真阅读教材中关于程序设计语言的基本概念、编程环境及基本语法等内容,并完成相关知识点的学习笔记。
2. 编程实践:学生需使用指定的编程软件(如Python、Java 等),编写一个简单的程序,该程序应包括变量定义、条件判断、循环结构等基本编程元素。
3. 程序文档编写:学生需为所编写的程序编写相应的文档,包括程序功能描述、输入输出说明、算法流程图等。
4. 代码注释:在编写程序的过程中,学生需对每段代码进行注释,解释其功能及作用,以便于他人理解及后期自我回顾。
三、作业要求1. 准时完成:学生需在规定的时间内完成作业,不得拖延。
2. 独立完成:作业需学生独立完成,不得抄袭他人作品。
3. 内容完整:理论学习笔记应详细清晰,编程实践部分应包含所有基本编程元素,并保证程序的正确性和可读性。
4. 格式规范:程序文档和代码注释需按照一定的格式进行编写,如使用统一的注释风格、文档模板等。
5. 代码调试:在完成编码后,学生需对程序进行调试,确保其能够正常运行并实现预期功能。
四、作业评价1. 教师评价:教师根据学生的作业完成情况,包括理论学习笔记的详实程度、程序的正确性和可读性、文档及代码注释的规范性等方面进行评价。
2. 同行评价:鼓励学生之间互相评价作业,互相学习、互相提高。
五、作业反馈1. 教师反馈:教师根据评价结果,对每位学生的作业进行详细的反馈,指出优点和不足,并提供改进建议。
2. 学生自我反思:学生应根据教师的反馈及同行评价,对自己的作业进行反思和总结,找出不足之处并制定改进措施。
3. 课堂讨论:在下一课时的课堂上,教师可组织学生对作业中遇到的问题进行讨论,分享编程经验和技巧,以提高学生的学习效果。
《程序设计语言》作业设计方案(第一课时)一、作业目标本作业设计旨在通过第一课时的学习与实践,使学生初步了解程序设计的基本概念,掌握程序设计的基本思想与过程,培养学生的逻辑思维能力和创新能力,同时,能够利用编程软件实现简单的程序编写与执行。
二、作业内容作业内容主要围绕《程序设计语言》第一课时的教学内容展开。
具体包括:1. 理论学习:学生需掌握计算机程序的基本概念、程序设计语言的发展历史和程序设计的基本流程。
2. 编程环境:了解并熟悉程序设计软件的界面,如编程工具的基本功能按钮及其使用方法。
3. 基础编程:通过示例代码的解析与实际操作,学会基本的语法结构(如变量、数据类型等),编写简单的程序并验证其运行结果。
4. 拓展应用:尝试编写一个简单的计算器程序,实现基本的加减乘除运算功能。
三、作业要求1. 理论学习部分:学生需认真阅读教材中相关内容,对所涉及概念及历史发展有所理解。
2. 编程环境:要能够独立完成程序设计软件的下载安装及操作学习,并在软件的帮助下学会简单调试程序。
3. 基础编程:根据课堂讲解的示例代码,编写类似的程序并完成调试运行。
同时,需要完成一个编程练习题,包括编写程序输出“Hello, World!”等简单信息。
4. 拓展应用:根据所学的知识,尝试编写一个完整的计算器程序,要求至少包含两种以上四种要求,并能够通过程序实现基本的加减乘除运算。
在编写程序的过程中,要注意遵循良好的编程规范和风格。
四、作业评价此作业评价主要以编程过程、编程结果、调试与自我总结能力等多维度评价。
主要评判学生在掌握基础知识的基础上,是否能运用所学知识独立解决问题、调试程序并提高自我认知能力。
在实施评价时,既要考虑学生对程序设计的基本理解和应用能力,也要注重学生编写程序时的思维过程和编程规范。
五、作业反馈在完成作业后,学生需提交自己的编程代码和作业总结报告。
教师根据学生的作业完成情况进行反馈,包括对学生代码的错误修改、对程序优化及提高的指导,以及对学生作业中表现出的优势和不足的点评。
《程序设计语言》作业设计方案(第一课时)一、作业目标本作业设计旨在通过第一课时的学习,使学生掌握程序设计语言的基本概念,理解编程的基本逻辑结构,并能够运用简单的编程语句进行代码编写。
通过实践操作,培养学生的逻辑思维能力和解决问题的能力。
二、作业内容1. 理论知识学习:学生需认真阅读教材,掌握程序设计语言的基本概念,如变量、数据类型、控制结构等。
同时,需理解程序的基本执行流程和编程的基本原则。
2. 编程实践:学生需完成一个简单的编程任务,即编写一个能够根据用户输入计算平均分数的程序。
程序应包含输入、处理和输出三个部分,并使用基本的控制结构(如if语句)进行逻辑判断。
3. 代码编写:学生需使用指定的编程语言(如Python、Java 等)编写代码,并确保代码能够正确运行,实现上述功能。
在编写代码过程中,学生应注重代码的可读性和规范性。
4. 代码调试:学生需对编写的程序进行调试,确保程序能够正确处理各种输入情况,并输出正确的结果。
在调试过程中,学生应学会使用基本的调试工具和方法。
三、作业要求1. 按时完成:学生需在规定时间内完成作业,并提交完整的作业成果。
2. 独立完成:作业应为学生独立思考、独立完成的结果,不得抄袭他人代码。
3. 规范书写:代码应按照规定的格式进行书写,变量命名应具有描述性,注释应清晰明了。
4. 正确性:程序应能够正确运行并实现指定功能,输出结果应准确无误。
5. 创新性:在完成基本任务的基础上,鼓励学生尝试拓展功能,使程序更具实用性和创新性。
四、作业评价1. 教师评价:教师将对学生的作业成果进行评分,评价标准包括代码的正确性、规范性、创新性以及学生的理解程度和解决问题的能力。
2. 同学互评:鼓励学生之间进行作业互评,互相学习、互相进步。
互评时,应注重评价对方的优点和不足,提出改进意见。
五、作业反馈1. 教师反馈:教师将对学生在作业中出现的问题进行指导,帮助学生解决问题,提高学生的编程能力和解决问题的能力。
《程序设计语言》作业设计方案(第一课时)一、作业目标本节课的作业旨在帮助学生巩固程序设计语言的基本概念和语法,提高编程技能,同时培养他们的逻辑思维能力和问题解决能力。
二、作业内容1. 编写一个简单的程序,要求程序能够输出“Hello, world!”这句话。
2. 设计一个趣味性的程序,比如一个小游戏或者一个趣味计算器,需要使用到本节课所学的语法知识。
3. 在程序中,让学生尝试解决一些简单的问题,如排序、查找等,以提高他们的编程技巧和解决问题的能力。
三、作业要求1. 独立完成作业:学生需要独立完成作业,不能抄袭或使用任何形式的帮助。
2. 提交代码:学生需要将完成的程序代码提交到指定的平台上,以便教师进行评估。
3. 创新性:鼓励学生在设计程序时尝试新的思路和方法,培养创新精神。
4. 时间限制:请注意作业提交的时间限制,并在规定时间内完成。
四、作业评价1. 评估标准:作业的评价将基于代码的质量、程序的正确性和创新性等方面进行评估。
2. 反馈方式:学生将收到来自教师的反馈,包括代码的修改建议和程序改进的建议。
同时,教师也会对学生的作业进行评分,并公布优秀作品。
3. 激励措施:对于优秀作品,教师将给予适当的奖励和表扬,以激发学生的积极性和创造力。
五、作业反馈在完成作业后,学生应主动与教师和同学交流,分享自己的经验和问题,以便共同提高。
教师也应定期收集学生的反馈意见,以便改进教学方案和提供更好的支持。
具体作业内容如下:1. 编写一个简单的程序输出“Hello, world!”这句话。
这个程序非常简单,但却是学习程序设计语言的基础。
通过这个程序,学生可以初步了解程序设计语言的语法和基本概念。
2. 设计一个趣味性的程序,比如一个小游戏或者一个趣味计算器。
这个程序需要使用到本节课所学的语法知识,但不需要太复杂。
通过这个程序,学生可以尝试运用所学的知识来解决实际问题,同时也可以增加学习的乐趣。
3. 在程序中解决一些简单的问题,如排序、查找等。
易语言做毕业设计易语言是一个面向中文编程的编程语言,是由中国知名程序员朱学恒开发的一种编程语言。
易语言的主要特点是语法简单易懂,编程风格灵活自由,适用于初学者和非专业人士。
因此,在毕业设计中选择使用易语言进行开发是一个不错的选择。
首先,在毕业设计中使用易语言可以方便对于毕业生而言,易语言具有比较低的学习门槛。
相较于其他编程语言,易语言的语法相对简单易懂,而且易语言还提供了大量的编程库和组件,可以方便地实现各种功能。
无论是开发计算机应用程序还是嵌入式系统,使用易语言都能够快速上手,并且能够完成所需的功能。
其次,易语言在图形化界面开发方面有着卓越的优势。
易语言提供了丰富的图形化界面开发组件,可以通过简单的拖拽和设置属性的方式快速搭建界面。
这对于毕业设计来说非常方便,可以快速地实现一个具有用户界面的应用程序,而不需要专业的设计和开发人员的支持。
此外,易语言还有着丰富的社区资源和支持。
易语言的用户群体庞大,社区活跃,有大量的教程、文档和示例代码可以参考。
同时,易语言的官方网站也提供了丰富的资源和技术支持。
这些资源可以帮助毕业生更好地理解和掌握易语言的技术特点,并能够解决在开发过程中可能遇到的问题。
在毕业设计中,常用的易语言开发方向包括但不限于以下几个方面:1. 游戏开发:易语言提供了丰富的图形和动画处理功能,可以方便地开发各种类型的小型游戏。
毕业生可以选择一个适合自己兴趣和能力水平的游戏项目,使用易语言进行开发,并在游戏设计、物理引擎、人工智能等方面进行独特的创新和扩展。
2. 应用程序开发:易语言可以用来开发各种类型的应用程序,例如日历、计算器、音乐播放器等。
毕业生可以选择一个适合自己专业方向或感兴趣的应用程序,使用易语言进行开发,并添加一些特色功能或创新点,提升应用程序的实用性和用户体验。
3. 嵌入式系统开发:易语言支持与硬件设备的交互,可以用于嵌入式系统的开发。
毕业生可以选择一个具有实际应用价值的嵌入式系统项目,使用易语言进行开发,并在系统设计、传感器控制、网络通信等方面进行深入研究和改进。
《程序设计语言》作业设计方案(第一课时)一、作业目标本作业旨在帮助学生掌握程序设计语言的基本概念和语法,培养他们的逻辑思维能力和问题解决能力。
通过完成作业,学生将能够理解程序设计的本质,并初步体验编程的乐趣。
二、作业内容1. 基础语法练习:学生需要编写一段简单的程序,实现一个功能,例如求两个数的和。
要求程序中包含变量定义、输入输出、条件语句、循环语句等基本语法。
2. 问题解决能力:为学生提供一些实际问题的场景,例如“制作一个能够按照课程表自动提醒时间的程序”、“设计一个能够帮助同学合理安排学习与娱乐时间的程序”等,让他们通过程序设计解决实际问题。
3. 合作完成项目:将学生分成若干小组,每组需共同完成一个具有一定规模的项目,例如开发一款小游戏、制作一个网页等。
要求小组内成员明确分工,协同合作,展示团队协作能力。
三、作业要求1. 独立完成:学生需独立完成作业,不能抄袭或寻求他人帮助。
2. 规范代码:要求学生的程序代码规范、整洁,符合基本的编程规范。
3. 时间限制:作业提交时间为下节课开始前,学生需在规定时间内完成并提交。
4. 质量要求:学生需对自己的作品负责,确保程序能够正确运行,并能够清晰地阐述程序的设计思路和实现过程。
四、作业评价1. 代码审查:教师将对每位学生的作业进行代码审查,评估其语法正确性、逻辑清晰度等。
2. 问题解决能力评估:根据学生在问题解决过程中的表现,如是否能运用程序设计知识解决实际问题,进行评估。
3. 团队协作能力评估:通过小组作业,教师将观察学生的协作能力和沟通技巧,进行评估。
4. 作品展示与讨论:对于完成项目类的作业,教师将组织学生进行作品展示,并鼓励他们分享设计思路和编程过程中的心得体会。
教师和其他学生可提出意见和建议,共同提高。
5. 总体评价:根据以上各项指标,教师综合给出学生作业的总体评价。
评价结果将作为学生课程成绩的一部分,以激励学生更好地完成作业。
五、作业反馈1. 学生提交作业后,教师将在下次课上提供反馈,指出作业中的优点和不足,并给出改进建议。
易语言计算机编程课程改革论文1大学计算机编程课程存在的问题1.1程序语言主要是英语,不容易理解几乎所以的计算机语言都是英语,大部分英语单词不是常用的词语,造成学生在学习计算机程序的过程中,必须先查字典翻译程序中的词语,才能理解程序中命令和语句的意思。
有的就是查找字典了,也翻译不准词语的意思,因为大部分计算机语言中的词语意思是专业英语,只在计算机中代表特定的意思,而在其他语境中却代表另外的意思。
1.2计算机程序语法和结构严格,不容易掌握计算机语法和结构比较严格,所有的变量必须先声明,语句结构有严格的顺序和组成部分,缺少任何一个标点就可能会造成错误或者程序执行不了。
所以学生要记住大量的语法结构和特别符号,要不然根本理解不了程序,更不可能写出程序。
1.3计算机程序逻辑性强,程序不容易设计在编程过程中,往往为了解决一个问题要运用很多语句和命令来解决问题。
但计算机语言是逻辑性很强的语言,在程设计的过程中学生往往不知如何下手,不知道用什么方法来解决问题。
就算知道用什么方法解决问题,但在解决问题的过程中,往往缺少相关命令或者考虑不够全,造成程序编写错误,或者根本到不到预期效果。
2易语言的特点和易语言用于编程教学的优势2.1易语言的特点易语言是主要以汉语作为命令和程序代码一种计算机编程语言。
由于易语言是全中文支持模式,编程者无需很高的英语水平,就可以学习和掌握易语言。
易语言跟其他大部分开发语言一样,它拥有专门的、可视化的、集成化的开发环境,用户可以利用它进行程序编写、界面设计、编译调试等一体化的操作。
汉语命令和代码的快速录入与识别是易语言的最大特点,同时易语言的语法结构按照汉语的语义特点进行设计,特别是程序定义模块采纳便于理解的表格形式,用户无须记住程序的定义方式和使用格式,直接填表即可。
利用易语言编程,告辞了其他编程语言繁琐的定义和严格的格式,不用在意变量的使用范围,符合学生的思维方式和特点,使学生更容易明白算法和语句结构,更深层次理解编程的本质。
易语言做毕业设计易语言(EasyLanguage)是一种专门用于编写Windows平台应用程序的高级编程语言,它易学易用,被广泛应用于学校教学、个人软件开发等领域。
在进行毕业设计时,选择使用易语言做毕业设计是一种不错的选择。
本文将从易语言的特点、毕业设计的选择和实施、以及易语言的优缺点等方面进行探讨。
一、易语言的特点易语言作为一种高级编程语言,具有以下特点:1. 易学易用:易语言采用了中文编程的方式,使用者不需要掌握复杂的英文语法,更容易理解和掌握。
2. Windows平台应用:易语言主要用于编写Windows平台下的应用程序,充分发挥了Windows操作系统的功能和特性。
3. 丰富的库函数:易语言内置了大量的库函数,开发者可以方便地调用这些函数来完成各种功能。
4. 可视化编程:易语言支持可视化编程,通过拖拽控件、设置属性等方式,开发者可以快速地搭建应用程序的界面。
5. 社区支持:易语言拥有庞大的开发者社区,开发者可以在社区中找到丰富的学习资源和交流平台。
二、毕业设计的选择和实施在进行毕业设计时,选择使用易语言做毕业设计可以考虑以下几个方向:1. 信息管理系统:可以开发基于易语言的学生信息管理系统、图书管理系统等,实现信息的录入、查询、统计等功能。
2. 游戏开发:易语言提供了丰富的图形界面开发能力,可以进行小型游戏的开发,例如俄罗斯方块、扫雷等。
3. 应用工具:开发一些实用的小工具,如日历、天气预报查询工具等,满足日常生活需求。
在实施毕业设计时,可以按照以下步骤进行:1. 确定需求:首先明确毕业设计的具体需求,包括功能范围、界面设计等。
2. 学习易语言:如若没有学习过易语言,可以通过相关的教程、视频进行学习,熟悉易语言的语法和应用。
3. 设计程序架构:根据需求设计程序的框架和流程,明确各模块之间的关系和功能。
4. 编写代码:按照设计好的架构,逐步编写程序代码,实现各项功能。
5. 测试和修正:在完成代码编写后,进行功能测试和调试,及时修正存在的bug。
信息技术课程授课教案一、创设情境,引入新课演示一个抽奖程序:从已有的名单(本班学生的)中按比例抽取一等奖、二等奖和三等奖,且中奖名单不重复。
【引导】思考:1.抽奖程序中的名单是怎样得来的2.怎样抽出三等奖3.怎样保证中奖名单不重复观察抽奖游戏的运行,思考抽奖游戏的主要功能(随机抽取名单、分辨奖项、计时器……)和程序代码组织形式。
以熟悉的游戏引入,充分激发学生的学习兴趣,为后面分析案例、自我探究抽奖程序的设计作铺垫。
二、实践体验,学习新知1.什么是列表教师展示三个列表:名单=['张三','李四','王五']list=['a','b','c','d','e']a=['一班','二班',3,'w']【提问】这三个列表有哪些共同点呢请大家总结出列表的构成方式。
【定义】学生回答后,教师对列表进行定义:列表是由一组用中括号[]括起来的数据,这些数据可以是字符、数字等各种类型的数据,数据之间用逗号隔开。
格式:<列表名>=[<元素1>,<元素2>......]功能:创建列表。
列表是包含0个或者多个数据的有序序列,列表中的元素可以是任何数据类型。
2.创建列表的方式【提问】我们在抽奖的时候,抽中的名字来自哪里呢【引导】学生进行“头脑风暴”,自由提出列表创建的方式,如有一些是现场填表抽奖的,有一些是从已有的名单中抽取的。
【细读程序】教师点名回答,综合学生的想法,对学生的猜想作评价并在屏幕上展示两种创建列表的方式(基础代码):1.学生观察PPT上的三个列表,个人或者小组讨论,完成导学案的填空。
2.学生思考,举手回答。
1.鼓励学生通过观察得出列表的定义,培养学生的主观能力,增加他们的自信心。
2.从学生实践体验中遇到的问题入手,引导学生自主思考,利于激发学习积极性,同时自然过渡到过程的使用。
农村普通高中选修课课程资源开发研究――易语言程序设计
发表时间:2017-12-11T15:03:50.220Z 来源:《知识-力量》2017年8月下作者:向光明
[导读] 计算机是帮助人们解决问题的有力工具,而编程语言则是操作这一工具的最好方式,但是使用者具体运用哪一种语言其实并不十分重要,重要的是解决问题的逻辑思路。
摘要:计算机是帮助人们解决问题的有力工具,而编程语言则是操作这一工具的最好方式,但是使用者具体运用哪一种语言其实并不十分重要,重要的是解决问题的逻辑思路。
所以,将易语言程序设计作为农村普通高中的一门选修课程,实际上也是希望借此机会培养学生的全局意识、创新精神和实践精神。
由于学习时间有限,且程序设计本来就是一个很难的问题。
为此,调整选修课的教学内容显得尤为必要。
本文主要就农村普通高中易语言程序设计选修课课程资源开发这一主题展开研究。
关键词:农村普通高中选修课课程资源开发易语言程序设计展开研究
引言:
随着现代科学技术的不断快速发展,以及人们对当代学生教育的要求不断提高,传统的计算机课程教学方式早已无法满足学生的实际学习需求了。
尤其是易语言程序设计这一新课程的开发,更是对教师教学水平提出了更高的要求。
从目前的教学情况看,农村普通高中计算机基础教育课程的开展情况并不乐观,尤其是在新课程教学改革的背景下,对于选修课程的教学质量要求更是相应有所提高,而易语言程序设计作为一门较难的学科知识,其教学目标的实现更是难以达到预期的效果。
本文主要针对易语言程序设计这一选修课程的资源开发进行研究,也是希望能够整体上提高农村高中计算机课程教学的质量,进而增强学生今后工作的竞争力。
一关于易语言的基本概况
易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化。
而将易语言程序设计纳入到农村普通高中选修课课程资源开发范畴之中,这对学生今后的生活,学习,工作都将会产生十分积极的影响。
二易语言程序设计选修课课程资源开发的必要性
2.1时代发展的必然需求
随着信息技术的逐渐普及和社会人群需求量的加大,近几年,信息技术在社会各行各业的普及范围也变得越来越广,并且帮助人们解决了很多生活,工作中所存在的问题,而易语言程序设计就是非常重要的一个工具。
作为计算机课程中的一部分知识,它不仅是教会学生如何更好的使用计算机,而且还将培养学生的创新意识,逻辑思维能力和实践精神,并从根本上提高他们的计算机操作能力。
总体而言,将易语言程序设计纳入到农村普通高中选修课程资源开发范围中,其实也是素质教育理念提出后的必然结果,而这也是今后学生必须要具备的基本素质和能力,当然,也从侧面反映出了当下我国信息技术发展的趋势。
2.2改变了传统的计算机教学模式
以往,农村普通高中的计算机课程内容都极其有限,而且教师教学的方式也比较传统,其中比较典型的就是“填鸭式”的教学模式。
然而,教师们一味的将大量的计算机理论知识灌输给学生,使用学生感觉计算机知识太难,兴趣索然,最终沉迷于游戏,制约他们的全面发展。
但是随着计算机基础教育改革进程的不断加剧,计算机课程的内容开始逐渐增多,而易语言程序设计就是其中非常重要的一部分。
由于这一课程知识的学习对于学生操作等各方面能力要求都相对更高,因此,作为教师就必须要改变相对传统的教学方式,这样也才能够有效激发学生对这一选修课程的学习兴趣,潜移默化中,他们的思维以及创新意识也将得到有效的提高,与此同时,学生对相关计算机理论知识的掌握也将变得更加牢固,整体而言,也是利于高中计算机课程教学效率提高的。
三如何促使易语言程序设计选修课课程资源实现有效开发
3.1指导思想:以培养学生的信息素养为目标
“培养学生的信息素养”既是中学信息技术的培养目标,也是中学信息技术教学关注的热点问题。
对于农村高中学生而言,易语言程序设计这一课程学习本身就较难,研究还发现,部分学生在细节知识点上还存在着诸多问题,比如:一个函数参数甚至一个分隔符的错误,就会直接导致学生程序无法正常运行。
所以在实际教学中,教师需要引导学生从细处入手,进而培养他们养成良好的程序录入习惯;又比如,有的学生在调试程序遇到了问题,那么首先就是引导学生查看函数或命令参数是否运用了规定符号等等,当同学们从细处发现并解决问题后,自然也就豁然开朗了。
3.2课程资源的选择以“易”为准则
程序设计本身是一个较难的课题,结合农村高中生的实际情况,所选课程资源一定要做到易学易懂的原则,因此在课程资源的选择上坚持了“三易”原则:
易学:易语言全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化。
易操作:学生学习时间有限,如果长时间学习理论会导致学生失去学习兴趣,失去选修课本身的意义,所以课程资源内容上,偏重于“入门”级的操作内容,以设计小程序入手,让学生“当堂见交效”,体验成功,快乐学习!
总之,结合学生实际情况,选择易学易操作的课程资源,以培养学生学习方法和学习能力为主,不断提高学生的信息素养,为他们将来进一步学习打下坚实的基础。
3.3严格遵循实践教学步骤
易语言作为可视化程序,里面包含有大量需要进行实践教学的内容,不过,教师在教学的时候一定要遵循相应的步骤。
比如:针对“如何设计一个优美的界面”这个问题,在进行界面设计教学的时候就要有意识的培养学生把握全局的观念,并遵循以下几个
步骤:
首先是在进行界面设计时,要认真研读设计要求,从整体上把握需要什么样的“界面”,在这个界面上有哪些“基本组件”(即对象)及各组件的数量;其次就是根据界面大小确定色彩搭配方案;接着就是调整界面布局:比如各组件对齐方式、摆放位置等等;最后是要严格遵循界面设计“操作方便、美观大方”的核心标准。
3.4设置科学的课程评价机制
不同的评价导向直接影响教学效果,在此,我们一改以往“一考定乾坤”的一评价机制,更注重对学生学习过程的评价:过程考核分两部分――“课堂表现”和“作业、作品”
课堂表现主要有以下五点:一自觉遵守选修课的“课程学习公约”;二是自觉爱护机房设施设备,除了正常上机操作外,不乱动电脑设备、不在机房给手机充电、不擅自碰机房电源总开关;三是自觉保持机房清洁,不带零食包括矿泉水瓶进机房,不乱吐乱扔,乱涂乱画。
四爱护自我,上下楼梯不追逐打闹、注意机房用电安全、不在机房嘻戏打闹。
五是上课认真听讲或自主学习,不做与本课程学习无关的事,不玩电脑游戏;认真完成老师布置的学习任务。
以上五条违反一条扣除一定的分值;
作业包括“基本作业和创新作业”,作品主要指“结业设计”。
高一上期成绩评定:总成绩=(常规作业X80%/作业次数+创新作业X20%/作业次数)-违纪扣分高一下期成绩评定:平时“总成绩”占70%,“结业设计”占30%。
对于表现优秀的学生以“奖状”的形式予以表彰。
这样大大提高了学生学习的积极性和学习的自觉性。
四结语
将易语言设计作为农村普通高中选修课课程资源进行开发,其实也是学校计算机基础教育进行改革的必然趋势和结果,对于学生而言,选修课程的上课形式不但变得更加灵活,而且还能使其从相对传统的教学模式中解脱出来,并实现将所学知识真正意义上用到实处。
与此同时,也在一定程度上提高了整个课堂的教学效率。
虽然在实际的课程教学过程中,还仍然还存在一些问题,但是只要师生共同努力,就一定能够推进易语言设计课程以及农村高中计算机基础教育改革的进程。
参考文献:
[1]尹志军计算机辅助教学是对传统教学方式的重大变革[J] 教育理论与实践2015.01
[2]苇丽梅项目教学法应用于计算机编程语言的探索[J]考试周刊2017.06
[3]李静对计算机应用于设计教学的思考[J]中国美术教育2015.10。