程序设计教学的指导思想
- 格式:doc
- 大小:23.09 KB
- 文档页数:5
《C语言程序设计》课程教学大纲课程编号:T1032080课程名称:C语言程序设计课程英文名称:THE C LANGUAGE PROGRAMMING学时:60 讲课学时:30 实验学时:习题课学时:上机学时:30学分:3开课单位:计算机科学与技术学院授课对象:全校非计算机、理工科专业本科生先修课程:大学计算机基础课程要求:必修课程分类:计算机公共基础课一、课程教学目的C语言程序设计是高等工科院校中非计算机专业的一门计算机公共基础课。
设置本课程的主要目的是培养学生的程序设计、实现及调试能力。
通过本课程的学习,使学生学会用计算机处理问题的思维方法,增强解决问题的编程实践能力,为将来从事软件开发及后继课程的学习和解决工程问题、科学技术问题奠定基础。
二、教学内容及学时安排1 基础知识(1学时)C语言的发展历程;软件开发的基本过程;编程的基础知识。
2C数据类型(1学时)常量与变量;简单的屏幕输出;基本数据类型;计算变量或数据类型所占内存空间的字节数;变量的赋值和赋值运算符;程序的开发环境(Visual C++6.0和Code:Blocks)简介。
3 简单的算术运算和表达式(2学时)算术运算符和表达式;复合的赋值运算符;增1和减1运算符;宏常量与宏替换;const 常量;自动类型转换;强制类型转换运算符;常用的标准数学函数。
4 键盘输入和屏幕输出(2学时)字符常量;单个字符的输入输出;数据的格式化屏幕输出;数据的格式化键盘输入。
5 选择控制结构(2学时)生活中的问题求解方法;计算机问题求解的基本特点;算法的概念和描述方法;关系运算符与关系表达式;逻辑运算符和逻辑表达式;选择控制结构;条件语句;switch语句。
6 循环控制结构(4学时)循环控制结构;循环语句;计数控制的循环;条件控制的循环;嵌套循环;流程的转移控制(goto语句,break语句,continue语句);结构化程序设计的核心思想。
7 函数(4学时)分而治之与信息隐藏;函数的定义;函数调用;函数原型;向函数传递简单变量的值;从函数返回一个值;递归函数;变量的作用域与存储类型;自顶向下、逐步求精的模块化程序设计方法。
语文教学设计的指导思想和原则语文教学设计的指导思想和原则 1教案是教师为顺利而有效地开展教学活动,根据教学大纲和教科书要求及学生的实际情况,以课时或课题为单位,对教学内容、教学步骤、教学方法等进行的具体设计和安排的一种实用性教学文书。
教案包括教材简析和学生分析、教学目的、重难点、教学准备、教学过程及练习设计等。
语文教案的指导思想是什么?语文教学设计的指导思想和原则 1现代教学设计来源于20世纪上半叶的北美和欧洲等地,它的产生可追溯到二战时的战时培训。
我国20世纪80年代中后期开始引入教学设计理论并加以研究,有学者认为:现代教学设计,也称系统设计,是运用系统方法分析教学问题和确定教学目标,建立解决教学问题的策略方案、试行解决方案、评价结果和对方案进行修正的过程。
它以优化教学效果为目的,以学习理论、教学理论和传播学为理论基础。
对语文教学设计的运用,是指语文教师运用系统方法,按照一定的教学目标和要求,针对具体教学对象,对语文教学的整个程序及其具体环节所作出的行之有效的策划。
其目的是优化教学效果,以达到预期的语文教学设想。
语文教学设计要坚持以下指导思想:一、运用系统科学理论,有效整合语文教学诸因素系统科学理解包括系统论、控制论、信息论,是研究客观世界中的系统、控制、信息问题的综合性横向科学。
“三论”之间自成系统又相互依存。
其整体原理、有序原理和反馈原理为优化语文教学提供了重要的思维方式与手段。
语文教学是由教学目标、教学内容、教学方法与手段、教学环境等诸多因素构成的系统。
有效的教学设计既要依据语文课程标准的要求,又要遵循语文知识内在的规律,还要符合学生的认知规律和心理发展规律等。
因此,掌握和运用系统科学的理论,才能在具体教学设计中做到系统控制,选择最佳教学设计方案。
具体来说,就是要明确每个教学要素在教学进程中的作用,能够为每个要素发挥作用提供时间、条件或机会,保证有效整合各种教学因素,发挥教学系统的整体功能,实现教学过程的最优化控制,最终达到教学目标的优化。
《高级语言程序设计》课程思政教学案例设计--以循环结构程序设计为例摘要:教书育人是教师的天职,而课程思政教育是育人的重要手段。
本文以“循环结构程序设计”为例,课程思政教学案例从视频引入、提出问题、分析问题、解决问题、编程实践、拓展新知、归纳总结、课后扩展、自评与反思九个环节对该课程教学内容进行设计,教学过程中详细阐述了思政元素与课程内容融入途径和方法。
为新时期高校专业课程思政建设提供一定的参考。
关键词:循环结构;课程思政;教学设计- 1 -2020年5月,教育部印发的《高等学校课程思政建设指导纲要》强调了课程思政建设的重要意义,提出:专业教育课程要根据不同学科专业的特色和优势,深入研究不同专业的育人目标,深度挖掘提炼专业知识体系中所蕴含的思想价值和精神内涵[1]。
作为军队院校教育工作者,要将“立德树人”的任务纳入课程教育过程中,如何在《高级语言程序设计》这门专业性强的专业课程中春风化雨般地将思想政治元素融入到教学中的探索很有必要,更是新时代教师的重要职责[2-3]。
1 教学分析与教学目标本教学设计的教学对象某专业大一学员,且已经掌握C语言基本语法知识及程序设计中的顺序结构、选择结构等内容的学习。
该专业的学员具有基本的计算机基础常识,个别学员具备一定的编程能力,但是应用程序设计思维解决实际问题的能力有待提高。
教学内容是循环结构程序设计的while语句,循环结构程序设计在高级语言程序设计教学中具有主导地位。
本教学设计结合思政课程的指导思想,以学员为中心开展教学,以实现知识、技能和素质三位一体的教学目标。
知识目标要求学员能够理解循环结构三要素并掌握其方法,能力目标要求学生能够熟练应用循环结构编写程序并深刻理解循环结构,素质目标旨在培养学员养成严谨的思维模式和求真务实的科学态度,养成信息化条件下遂行多样化的科学分析与决策的思维模式。
2 课程思政融入教学的设计思路教学设计采用视频引入,在理解循环概念的基础上,通过讲解简单而经典的阿基米德与国王下棋的故事,提出问题、分析问题、解决问题,编程实践、拓展新知、归纳总结、课后扩展、自评与反思的设计思路,采用问题教学的方法。
篇一:教学指导思想及理论依据一、教学指导思想及理论依据本教学设计力图以《初中历史课程标准》为依据,以“师生互动教学”为指导,以信息技术融入学科教学为手段,以课堂为依托来实现教学目标。
二、教学背景分析(一)教学内容分析课程标准阐述:课标规定,学生通过学习,要“掌握基本的历史知识,包括重要的历史概念和历史开展的线索”,要求“了解隋唐科举制度的主要内容”。
教材中的地位分析:《科举制的创立》一课是《中国古代史》下册第一单元第四课。
这一单元的主题是“繁荣与开放的社会"。
那么,我就把这一课的核心定位为隋唐的科举制“分科考试、公平公正、择优录取”的特点在隋唐所产生的重要作用及深远的影响。
原因是,科举制度是我国封建社会中央政权选拔各级官吏的一项基本制度,影响非常深远;其优点和先进性在隋唐表现的非常突出,它与以后科举制的作用和影响有很大的区别,它也为隋唐特别是唐朝的繁荣与开放局面的形成起到了非常大的作用。
本课教材是按序介绍了五•位隋唐帝王在科举制创立成和完善过程中发挥的关键作用。
我准备通过科举考试的整个过程来整合课本中的三个子目录。
突出隋唐科举制的对士人、对统治者、对社会、对文化教育的作用以及对世界文化制度的影响,做到论从史出。
(-)学生情况分析在进行具体的教学设计前,我准备对两个不同层次的授课班级(实验班和普通班)的学生进行了问卷调查。
调查问卷设计见附件一。
对调查结果的预计:在知识层面上,学生对中国封建社会任用官吏的方法有一定的了解,但是不明确、不系统。
可能通过前面知识的学习,了解古代帝王是怎样任用人才,但是对选拔人才、官吏的过程不甚了解。
学生的兴奋点可能有:科举考试是如何进行的,如考什么,如何考等这些细节上的问题。
可能存在的问题有:科举制是一项制度,学生对其理解和认识以及评价会有一些难度。
(三)教学方式和手段说明本教学设计按照“师生互动教学”模式的基本程序进行。
大致为:“情境创设一亲历体验——提出问题——互动探究——反应交流——感悟内化”,它是体验、探究、讲授等多种教学方法的综合O (四)教学平台准备信息技术融入历史学科教学:多媒体课件《科举制的创立》的制作0三、教学过程设计(-)教学目标:知识与能力1、了解隋朝以前选拔官吏的方法,并与隋朝的科举制进行比拟,分析科举制的优点。
教学程序设计教学程序设计是教育领域中一个重要的环节,它涉及到教学活动的规划、组织和实施。
一个良好的教学程序设计能够确保教学目标的实现,提高教学效率和质量。
以下是对教学程序设计的一个全面概述。
教学目标的确定教学程序设计的首要步骤是明确教学目标。
教学目标是教学活动的指导思想和最终目的,它决定了教学内容的选择和教学方法的运用。
教学目标应具体、明确、可测量,并且要符合学生的认知发展水平。
教学内容的选择与组织在确定了教学目标之后,接下来就是根据目标选择和组织教学内容。
教学内容的选择要围绕教学目标展开,既要考虑知识的系统性,也要考虑到学生的兴趣和接受能力。
教学内容的组织要遵循逻辑性、连贯性和层次性,确保学生能够循序渐进地掌握知识。
教学方法的选择教学方法的选择是教学程序设计中的关键环节。
不同的教学内容和学生特点需要不同的教学方法。
常见的教学方法包括讲授法、讨论法、合作学习法、案例教学法等。
教师应根据教学目标、教学内容和学生的实际情况灵活选择教学方法。
教学媒体与教学资源的利用现代教育技术的发展为教学提供了丰富的媒体和资源。
教师应充分利用多媒体、网络资源等教学媒体,丰富教学手段,提高教学效果。
同时,教师也应注重教学资源的整合和创新,使之更好地服务于教学目标的实现。
教学活动的设计与实施教学活动的设计与实施是教学程序设计的核心。
教学活动的设计要围绕教学目标展开,包括课堂导入、知识讲授、学生互动、练习巩固等环节。
在实施过程中,教师要注意调动学生的积极性,引导学生主动参与,确保教学活动的高效进行。
教学评价与反馈教学评价是教学程序设计的重要组成部分。
教师应建立科学的评价体系,对学生的学习过程和结果进行全面评价。
评价的方式可以是形成性评价和总结性评价相结合,既要关注学生的知识掌握情况,也要关注学生的能力发展和情感态度。
通过评价,教师可以及时了解教学效果,调整教学策略。
教学反思与持续改进教学反思是教学程序设计的持续过程。
教师应在每次教学活动结束后进行反思,总结经验,发现问题,不断改进教学方法和策略。
2022年3月第12期Mar. 2022No.12教育教学论坛EDUCATION AND TEACHING FORUM“程序设计”课程的课程思政教学探索李 丹,夏 浩,汪德刚,冯 毅(大连理工大学 电子信息与电气工程学部,辽宁 大连 116024)[摘 要] 课程思政以立德树人为教育的根本目标,是新时代思想政治教育的客观需要。
“程序设计”是一门兼具理论性与实践性的理工科重要基础课程,是践行课程思政的理想平台。
依据“程序设计”课程的优势及特点明确课程思政的必要性,设计了理论环节及实践环节的思政元素,将社会主义核心价值观、中华优秀传统文化、职业道德与工程伦理、创新意识与大国工匠精神等与课程内容相融合,并探讨了“程序设计”课程的课程思政实施方法。
[关键词] 程序设计;课程思政;理论环节;实践环节[基金项目] 2020年度教育部质量工程教学改革基金项目“自动化一流专业建设”(ZL2020026);2021年度大连理工大学教育教学改革基金重点项目“以思政为导向的‘程序设计基础A’及课程设计教学模式研究”(ZD2021005)[作者简介] 李 丹(1977—),女,辽宁抚顺人,博士,大连理工大学电子信息与电气工程学部副教授(通信作者),主要从事数据挖掘与生物信息学研究。
[中图分类号] G641 [文献标识码] A [文章编号] 1674-9324(2022)12-0161-04 [收稿日期] 2021-06-22党的十八大以来,习近平总书记对贯彻落实高等学校的思想政治教育作出了重要指示,为高校课程思政建设提供了根本遵循。
2020年5月,教育部印发《高等学校课程思政建设指导纲要》(以下简称《纲要》),明确指出,落实立德树人根本任务,必须将价值塑造、知识传授和能力培养三者融为一体。
全面推进课程思政建设,就是要寓价值观引导于知识传授和能力培养之中,帮助学生塑造正确的世界观、人生观、价值观,这是人才培养的应有之义,更是必备内容[1]。
Python语言程序设计思政大纲一、引言1.1 选题背景随着信息技术的高速发展,编程技能已经成为了当今社会最为重要的技能之一。
而Python作为一种简洁、优雅的编程语言,被越来越多的人所关注和学习。
对于Python语言程序设计的思政大纲的制定显得尤为重要。
1.2 目的与意义本思政大纲的目的在于通过Python语言程序设计的学习,培养学生的思政意识,提高学生的思政素质,引导学生正确看待和处理社会热点问题,形成正确的世界观、人生观和价值观。
二、思政大纲的制定原则和指导思想2.1 切实贯彻党的教育方针在Python语言程序设计的教学中,要贯彻党的教育方针,引导学生在实践中增强党性修养,树立正确的世界观、人生观和价值观,做到知行合一。
2.2 突出社会主义核心价值观在Python语言程序设计教学中,要突出社会主义核心价值观的教育,引导学生树立正确的文化观念和价值取向,培育社会主义荣辱观。
2.3 强调实践教育Python语言程序设计的教学要强调实践教育,引导学生在解决问题的过程中,不断提高解决实际问题的能力和水平,从而增强思政素质。
三、思政大纲的核心内容和措施3.1 课程设置(1)在Python语言程序设计的教学中,要将“社会主义核心价值观”、“我国特色社会主义理论体系”等内容纳入教学内容,贯穿于教学的全过程,使思政教育与专业教学相结合。
(2)设计专门的思政教育课程,通过案例教学等方式,进行思政教育的深入展开,引导学生正确树立社会主义荣辱观和我国特色社会主义理论体系。
3.2 教学方法(1)采用基于问题的学习方法,通过让学生参与社会实践和社会服务,增强学生解决问题的能力。
(2)组织学生参与社会实践活动,引导学生站在爱国主义、集体主义、社会主义的视角,去了解国家、社会和自身之间的关系。
3.3 教育途径(1)利用互联网资源,引导学生关注社会热点,了解国家政策,培养正确的思想观念。
(2)举办社会实践活动、思政讲座等形式,开展专题教育,引导学生正确领会党的方针政策,增强社会责任感和使命感。
程序设计教学的指导思想姓名:陈阳单位:北京市陈经纶中学日期:2001年10月29日程序设计教学的指导思想北京市陈经纶中学信息技术教研组陈阳内容摘要通信技术、计算机技术和网络技术等高科技的发展有力地促进了信息技术的现代化进程,人类社会已逐步迈向信息化社会。
在这种社会大背景下,面对二十一世纪教育乃至整个社会发展的需要,高中计算机课在教学内容、教学方法、教学原则和教学思想等方面急需改革。
程序设计教学长期以来一直是高中计算机课教学的重点和难点之一,当然也是争论的焦点。
程序设计教学之所以走过“过热──过冷──正常”的发展路程,与客观条件及主观认识的变化是密切相关的。
为避免程序设计教学在今后的发展过程中产生新的大偏差,笔者从程序设计教学应有的指导思想角度谈了如下一些个人观点:程序设计教学要选择属于主流方向的程序设计语言;程序设计教学要渗透结构化程序设计的思想;程序设计教学要帮助学生树立面向工程的观点;程序设计教学要指导学生应用面向对象的技术。
程序设计教学要以学生学习间接经验为主,但要注意间接经验和直接经验的结合;程序设计教学要注意发挥学生学习的主动性;程序设计教学应注重理论联系实际;程序设计教学要采取多种途径巩固所学知识。
高中计算机课的程序设计教学搞了十几年,其所经历的发展道路是令人深思的。
搞好程序设计教学工作涉及的因素很多,既要考虑计算机软件设计发展的方向和需要,又要考虑学校、教师和学生的实际情况,更应重视采用科学、合理、有效和先进的教学方法实施教学。
关键词教育教学教学规律教学研究教学方法教学原则教学指导思想计算机教育计算机课信息技术教育信息技术课程序设计教学程序设计课通信技术、计算机技术和网络技术等高科技的发展有力地促进了信息技术的现代化进程,人类社会已逐步迈向信息化社会。
如果说十年前人们对信息技术一词还不知所云的话,那么今天通过各种媒体的宣传与介绍人们对于IT(Information Technology)一词已经耳熟能详了。
在这种社会大背景下,面对二十一世纪教育乃至整个社会发展的需要,高中计算机课在教学内容、教学方法、教学原则和教学思想等方面急需改革。
鉴于这种认识,北京市教委教育科学研究院基础教育教学研究中心组织部分有经验的教师重新编写了高中计算机课所用教材,并将教材更名为《信息技术》。
新教材除了在名称上与旧教材(《计算机》)不同外,更为重要的是在教材的编写指导思想上和教学内容的安排上都进行了力度较大的改革。
十分幸运的是笔者应邀参加了这次新教材的编写工作并从中学到了不少东西,现结合程序设计教学的内容将一些感受和体会重点提出来供大家参考。
程序设计教学长期以来一直是高中计算机课教学的重点和难点之一,当然也是争论的焦点。
全国范围内在高中开设计算机课已经有约十六年的时间了,在这段时间里程序设计教学在高中计算机课中的地位也在不断发生着变化:1984年──1989年,程序设计教学在高中计算机课中占据绝对主导地位,其课时数占到了总课时数的70%~80%;1989年──1994年,降低难度、减少内容的呼声此起彼伏,相当多的老师和学生反映程序设计教学的难度过大,有的教育专家甚至提出了取消程序设计教学的观点。
一时间程序设计教学的地位岌岌可危,程序设计教学课时数占总课时数的百分比一度下降到20%~30%;1994年──2000年,随着全社会计算机应用领域的不断扩大和水平的不断提高以及社会信息化进程的不断加速,人们逐渐认识到搞好信息处理工作不懂得程序设计是行不通的。
在这种认识前提下程序设计教学在高中计算机课教学中的地位逐步恢复到了正常水平,目前其课时数在总课时数中的比例约为40%~50%。
纵观程序设计教学“过热──过冷──正常”的发展过程,笔者认为这里面反映出来的是对程序设计教学的内容、方法、原则和思想的整体认识问题。
为避免程序设计教学在今后的发展过程中产生新的大偏差,笔者认为有必要在这里进行一下认真的研讨。
一、正确认识程序设计教学走过的发展路程程序设计教学之所以走过“过热──过冷──正常”的发展路程,与客观条件及主观认识的变化是密切相关的。
1984年高中首开计算机课时选择的试验对象都是名牌重点中学。
这些学校的生源好,学生质量高,学生的接受能力普遍较强。
经过几年的试验,高中计算机课的教材被定位在一个较高的层次上,而这种定位是以名牌重点中学的学生为背景形成的。
因此,从1990年左右高中计算机课在全国普通高中范围内全面铺开后不久,反映教材(尤其是程序设计部分)难度过高的呼声越来越强烈。
在认真听取基层意见的基础上,受当时诸多客观条件及主观认识的限制,教材编写者对高中计算机教材中的程序设计部分进行了大幅删减。
然而经过几年的实践发现,随着全社会计算机应用领域的不断扩大和水平的不断提高,各行各业的计算机应用工作对软件人员的需求量不断扩大,对他们在技术上的要求不仅没有降低而且是大大提高了。
从为人才的成长打下一个坚实的基础这个角度来说,程序设计教学在高中计算机课中的地位必须得到应有的合理的恢复。
当然,程序设计教学本身也需要在多方面进行必要的改革。
二、程序设计教学要符合计算机软件设计的发展方向1、程序设计教学要选择属于主流方向的程序设计语言1984年高中首开计算机课时用的是APPLE-II微机。
受当时的资金、硬件条件和认识水平的限制,程序设计教学选用的语言是那种带行号的非结构化的BASIC语言。
就当时各方面的情况来说,这种选择是被迫的,但也是现实的、正确的,因为那时的非结构化的BASIC语言是程序设计的热门语言,也是世界上掌握人数最多的和最通俗的语言。
1990年之后的两、三年里,不少学校的计算机硬件条件得到了初步改善,软件资源也较以前丰富了。
然而此时非结构化的BASIC语言的结构化进程缓慢,易用性差的特点越来越突出。
一时间取消BASIC语言教学的呼声四起,不少学校纷纷呼吁甚至改教PASCAL、FORTRAN和C等其它语言。
应该说这种勇于创新、不断进取的精神是值得称道的,但也不应忽视问题的其它方面。
首先,当时全社会的计算机应用范围还很窄,学生对计算机基础知识的了解与前几年的学生相比没有什么变化,因此教学的起点不宜太高;其次,PASCAL、FORTRAN和C都是用途较特殊或较专业的语言,不适宜用来进行普及教育;再次,即使采用非结构化的BASIC语言进行程序设计,也可以在一定程度上按照结构化语言的特点进行要求。
所以说这种摒弃BASIC语言的做法是不太合适的,后来的事实也证明了这一点。
当结构化的BASIC语言出现后,它重新受到了人们特别是初学者的青睐。
近几年,程序设计的观念又发生了显著变化,可视化(Visual)技术广泛用于各种程序设计过程。
作为专业人员不懂得可视化编程技术已无法在竞争激烈的计算机行业中立足,作为计算机学科的教师不懂得、不传授可视化编程技术已难以满足学生的强烈求知欲望。
从本次教材编写过程中对这一问题的激烈争论来看,不少教师的认识水平急待提高,观念急需更新。
在目前的几种可视化编程工具中,笔者认为对于高中阶段的学生来说讲解VB(Visual Basic)语言比较合适。
首先,VB是使用最为广泛的编程工具,用它编程便于和其他人的交流;其次,VB本身在设计时就充分考虑了使用者的需求,尤其便于初学者的学习;再次,VB和以前版本的BASIC 语言有一脉相承的地方,便于教师的知识更新,更有利于教师在教学中对不同版本的BASIC 语言进行纵向比较,帮助学生明确知识的形成过程。
2、程序设计教学要渗透结构化程序设计的思想采用非结构化的程序设计方法设计出来的程序无章可循,程序常常带有强烈的个人色彩。
这样的程序可读性差,编写、调试和维护工作都十分困难。
为了提高程序的可读性、保证程序的质量并降低程序的成本,人们提出了结构化程序设计的方法。
所谓结构化程序设计,通俗地说就是按照人的思维方式在合理的时间里将计算任务拆解成顺序、选择和循环三种基本结构的容易理解的有机组合,然后动手进行程序设计。
学计算机专业的人都知道,程序设计的观念虽然发生过很多变化,但程序的基本结构仍然是顺序、选择和循环三种。
因此,在学生初学程序设计时就应该注意渗透结构化程序设计的思想以便使学生养成良好的程序设计习惯。
渗透结构化程序设计的思想时要突出以下几点:(一)、程序的质量首先取决于它的结构。
程序设计和建筑设计极为相似,一座建筑物的整体质量首先取决于它的钢筋混凝土结构是否牢固,然后才是它的外装修质量。
同样,一个程序的质量优劣,首先取决于它的结构,其次才是它的速度、界面等其它特性;(二)、程序设计的基本方法是自顶向下地逐步求精和模块化。
自顶向下地逐步求精是指首先要对所设计的系统有一个全面的理解,其次从顶层开始连续地逐层向下分解,直到系统的所有模块都被分解为一条条的详细指令时为止。
模块化是指把一个大的程序按照一定的原则划分为若干个相对独立但又相关的小程序(模块)的方法;(三)、如果一个程序中的所有模块都只使用顺序、选择和循环三种基本结构,那么不管这个程序中包含多少个模块,它仍然具有清晰的结构。
从对结构化程序设计概念的解释中我们还可以看出,结构化程序设计的过程也就是对学生的思维进行训练的过程。
在许多常规学科的日常教学中我们不难发现这样一个现象,不少学生的思维常常处于混乱的状态。
写起作文来前言不搭后语,令人不知所云;解起数学题来步骤混乱,搞不清因果关系。
这些都是缺乏思维训练的结果。
结构化程序设计的训练不仅可以让学生养成良好的程序设计习惯,而且可以有效地培养学生思维的条理性和逻辑性。
3、程序设计教学要帮助学生树立面向工程的观点在计算机行业中,软件的设计已经用工程的观念来进行管理。
软件设计不再被认为是手工作坊里的个体劳动,而是被当作一项系统工程。
软件工程的复杂程度不低于甚至高于诸如建筑工程等其它行业的工程。
高中阶段教育的目的是为社会和高等院校输送合格的中等人才,而高等教育的目的又是为社会培养合格的高等人才。
随着社会信息化进程的不断加速,计算机应用走进各行各业是大势所趋。
从广义的角度上说,高中阶段的计算机教育是培养未来社会计算机应用人才的初级阶段。
我们都知道这样一个道理,一个人从小养成一个好的习惯是非常重要的。
因此,当前的程序设计教学必须以切合将来软件工程开发的实际需要为第一目标,使学生在学习程序设计的初级阶段就树立正确的软件工程观点。
这样做不仅可以为学生将来从事计算机应用打下良好的基础,而且有利于培养学生统筹全局、协调关系的基本素质。
4、程序设计教学要指导学生应用面向对象的技术程序设计的实质就是编写处理对象的过程。
凡是教过程序设计的教师都曾经有过这样的体会:语句教到一定的程度,学生会逐渐产生一种编程越来越难学的感觉。
这是一种很不正常的现象。
语句相当于程序设计的工具,掌握的语句越多设计起程序来本应该越自如、越灵活。