搜档网
当前位置:搜档网 › 浅探中小学信息技术课程中的“任务”设计

浅探中小学信息技术课程中的“任务”设计

浅探中小学信息技术课程中的“任务”设计

浅探中小学信息技术课程中的“任务”设计

楚门二中耿君兴

现代教育引入了以计算机为主的信息技术教学手段,提出了以“超媒体”方式组织教学信息,以“任务驱动”组织教学过程的思想。“任务驱动”是一种建立在建构主义教学理论基础上的教学法。建构主义教学设计原则强调:学生的学习活动必须与大的任务或问题相结合。以探索问题来引动和维持学习者学习兴趣和动机。创建真实的教学环境,让学生带着真实的任务学习。学生必须拥有学习的主动权,教师不断地挑战和激励学生前进。

在中小学信息技术课的教学中,“任务”直接影响教学效果,因此,“任务”设计、编排非常关键。一般说来,“任务”设计时一般需要考虑以下几个方面的问题。

一、“任务”设计要有明确的目标要求教师要在学习总体目标的框架上,把总目标细分成一个个的小目标,并把每一个学习模块的内容细化为一个个容易掌握的“任务”,通过这些小的“任务”来体现总的学习目标。

二、“任务”设计要具有可操作性信息技术课是一门实践性非常强的课程。常言道“百闻不如一见”,在信息技术课中则可谓“百看不如一练”,用“纸上谈兵”的方法教学是不可行的。学生亲自上机动手实践远比听老师讲、看老师示范要有效得多。通常,教师对知识进行讲解、演示后,关键的一步就是让学生动手实践,让学生在实践中把握真知、掌握方法。教师在进行“任务”设计时,一定要注重“任务”的可操作性,要设计出只有通过上机操作才能完成“任务”,是用非计算机手段难以实现的。

三、“任务”设计要注重与其他课程的整合《中小学信息技术课程指导纲要(讨论稿)》中指出,要注意培养学生利用信息技术对其他课程进行学习和探讨的能力。努力创造条件,积极利用信息技术开展各类学科教学,注重培养学生的创新精神和实践能力。这涉及了信息技术课程与其他学科课程整合的问题。

四、“任务”设计要注意个别学习与协作学习的统一“任务驱动”教学法还强调个别学习和协作学习的和谐统一。在信息技术课程的教学中,教师进行“任务”设计时,要注意以适当的比例分别设计出适合个别学习和协作学习的“任务”。对于个别学习的“任务”,让学生采用不同的方法、工具来独立完成,培养学生的独立自立能力。对于协作学习的“任务”,则要求由多个学生组成的学习小组协作完成。计算机网络环境为协作学习提供了很好的条件。教师可以依照学生的认知水平、能力倾向、个性特征、性别、年龄等特点,把学生分成不同的小组。协作学习以小组讨论、协商的形式开展学习活动,旨在通过学习群体的智慧,完善和深化学习个体对知识的理解和掌握。在小组协作学习的过程中,教师要注意启发、诱导,把活动主题引向深入,从而揭示问题的本质、规律。协作学习把个别学习环境下学生个体间的竞争关系转变为“组内合作”“组际竞争”的关系,把传统教学中教师与学生之间的单向或双向交流转变为教师与学生、学生与学生之间的多向交流,使学生们在相互交流中不断增长知识技能,促进学生间良好的人际合作关系,进一步培养学生的协作精神。

总之,教师进行“任务”设计时,要仔细推敲每个知识点、统筹兼顾,为学生设计、构造出一系列典型的操作性“任务”,让学生在完成“任务”中掌握知识、技能与方法。

JAVA课程设计任务书 - 科学计算器

《高级语言程序设计(2)》课程设计报告 专业:班级:学号:姓名: 完成日期: 指导教师: 1、程序设计说明书 【设计题目】科学计算器 【问题描述】本程序为设计一个科学计算器,用于进行数值计算。可以进行数据的加减乘除,对数等计算。 【软件功能】 1 图形界面:应用AWT和Swing设计工作界面,按下数字时显示数字,按下“=”时显示结果。 2 计算器基本功能:加减乘除四则运算,倒数,开平方等。 3 附加运算功能:三角函数,对数,阶乘,度转化为弧度等。 4 计算器的存储功能:清除中间结果,使用中间结果,存储中间结果及累加中间结果 5 用不同颜色进行分区 【算法思想】 本程序设计一个主类和四个内部类。通过在主类中调用四个类来实现程序的各个功能。 【类的设计】 1主类SmartCalculator类,继承了JFrame类 ○1成员变量 tf是JTextField对象,单行文本框,用来显示数据。 panel1,panel2,panel3,panel4是JPanel对象,用来盛放按钮。Panel1盛放“←”,“CE”,“C”按钮,Panel2盛放功能区按钮,Panel3盛放记忆区按钮,Panel4盛放面板Panel1和Panel2 isResult,flag是布尔型变量 result是double型变量,存储结果 SpecialNumActionListener是SpecialNum类的对象,监听特殊数字按钮 df是DecimalFormat类的对象,控制输出格式 ○2方法 SmartCauculator是构造方法,完成面板的布局并调用init方法 init方法调用addButton方法向面板中增加按钮 addButtion方法统一设置按钮的使用方式,参数包括panel,name,action,color,每次完成向面板添加按钮,设置名字,添加键盘监听器和设置按钮颜色 getResult方法实现四则运算,并输出 main方法,程序入口 2内部类FunctionSigns,继承接口ActionListener,实现接口的actionProform抽象方法,完成开平方,求对数等操作 3内部类ClearArea,继承接口ActionListener,实现接口的actionProform抽象方法,对清除区三个按钮“←”,“CE”,“C”进行监听,实现删除功能。 4内部类SpecialNum,继承接口ActionListener,实现接口的actionProform抽象方法,对π,e,及数字键监听 5 Dot对小数点进行监听 【用户界面】

最新微机原理课程设计任务书模板

微机原理课程设计任 务书模板

南京工程学院 课程设计任务书 课程名称微机原理及应用院(系、部、中心 专业电气工程及其自动化 班级 起止日期 指导教师

[1] 李继灿.新编16/32微型计算机原理及应用[M].北京:清华大学出版社,2004 [2] 李干林. 微机原理实验指导书 [M] .南京工程学院,2010. [3]郑学坚,周斌. 微型计算机原理及应用[M] . 北京:清华大学出版社,2001. [4]朱定华等. 微型计算机原理及应用[M]. 北京:电子工业出版社,2005. 5.课程设计进度安排 起止日期工作内容 2010年9月6日9月7~5月9日 9月10日复习微机原理知识,根据任务书构思设计方案 完成8255、8253实验,并构思课设的硬件接线。进行课设内容的汇编程序设计及内容调试。 进行课设内容考核。 6.成绩考核办法 (1)工作表现:独立工作能力及设计过程的表现。占总成绩的30%。 (2)设计成果:设计说明书、程序、的质量。占总成绩的40%。 (3)考核测评:课程设计结束前,指导教师应采用考试对所指导的学生进行测 评。测评成绩占总成绩的30%。 教研室审查意见: 教研室主任签字: 年月日

七.参考文献 [1] 李继灿.新编16/32微型计算机原理及应用[M].北京:清华大学出版社,2004 [2] 李干林. 微机原理实验指导书 [M] .南京工程学院,2010. [3]郑学坚,周斌. 微型计算机原理及应用[M] . 北京:清华大学出版社,2001. [4]朱定华等. 微型计算机原理及应用[M]. 北京:电子工业出版社,2005.

简单计算器c++课程设计

简单计算器 1 基本功能描述 简单计算器包括双目运算符和单目运算符。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦、阶乘、对数、开方、倒数等运算。可对输入任意操作数包含小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出提示,同时包含清除、退格、退出功能以及有与所有按钮相对应的菜单项。 2 设计思路 如图1,是输入数据子函数的流程图。打开计算器程序,输入数据,判断此次输入之前是否有数字输入,如果有,则在之前输入的数字字符后加上现有的数字字符;如果没有,则直接使编辑框显示所输入的数字字符。判断是否继续键入数字,如果是,则继续进行前面的判断,如果否,则用UpdateData(FALSE)刷新显示。 如图2,是整个计算器的流程图。对于输入的算式,判断运算符是双目运算符还是单目运算符。如果是双目运算符,则把操作数存入数组a[z+2]中,把运算符存入b[z+1]中;如果是单目运算符,则把字符串转化为可计算的数字,再进行计算。下面判断运算符是否合法,如果合法,则将结果存入a[0],不合法,则弹出对话框,提示错误。结束程序。

输入一个数字 在之前输入的数字字符后面加上现在的数字字符。 Eg :m_str+=”9”。 直接使编辑框显示所输入的数字字符。 Eg :m_str=”9”。 pass3=1表示已有数字输入 开始 之前是否有数字输入? pass3==1? 继续键入数字? 用UpdateData(FALSE)刷新显示 图1 输入数据子函数流程图 Y N Y N

输入开始 双目运算符 是否每一个操作数都存入a[]数组? 把操作数存入a[z+2],把运算符存入b[z+1]。 单目运算符 将字符串转换 为可计算的数进行运算 运算是否合法? 将结果存入a[0] 弹出对话框提示错误 结束Y Y N N 图2 简单计算器总流程图

编写一个计算器程序课程设计报告 范例

《金融IT 入门-程序设计》 课程设计报告 中国地质大学长城学院 XX 系 2017年 月 3 日 目录 一.总体概述: 二.设计目标: 三.程序流程图: 四.程序代码: 五.设计 体会: 题目: 用Python 编写简易计算器程序 学 号: 专业: 班级: 姓名: 指导教师: 2016-2017学年 第二学期

一、设计内容 1.课程设计目的: 1)掌握Java语言的程序设计方法; 2)理论联系实际,进一步提高学生的软件开发技术; 3)培养学生分析、解决问题的能力; 4)提高学生实践论文撰写能力。 2.课程设计任务: 1)设计的计算器应用程序可以完成加法、减法、乘法、除法以及取余运算(可以进行浮点数和负数的运算); 2)有求倒数、退格和清零功能。 3.创新要求: 能进行正切、余弦,以及求平方根、指数(包括对e)、自然对数运算。图形界面采用继承windowadapter类,采取调用类方法来注册监听! 4.设计要求: 1)设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。

2)课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。 3)认真按时完成课程设计报告,课程设计报告内容包括:设计任务与要求、需求分析、设计思路、详细设计、运行调试与分析讨论和设计体会与小结六个部分。 二、原理与分析 1.开发的技术及功能 本课程设计是要做一个图形界面的计算器,其界面主要是由swing组件中的控件构成。程序实现了计算器的基本功能有:加、减、乘、除基本算术运算(可以进行浮点和负数运算)和sin、cos、tan等三角函数求值运算,同时能进行指数运算和自然对数运算,还有求倒数、退格和清零功能。 2.设计思路 设计这个计算器主要是参考Windows操作系统中自带的计算器,由于编者水平和时间的限制,不能将计算器设计到科学型及其他更复杂的类型,在设计过程中还参考了一些其他的优秀设计。但本计算器除了常用的加减乘除(可以进行浮点和负数运算)这些基本运算外,还有求余、求倒、退格、清零,甚至还能进行一些复杂科学的运算,比如余弦(cos)、正切(tan)、指数运算(pow)、自然对数运算(log)、求平方根(sqrt)以及对e的指数运算(exp),并且还能进行连续运算。总体上说来,本计算器设计简单,代码很少,程序很小,但功能却很强大,这是同类计算器所不具备的。 3.设计效果图 设计时先在设计界面中添加按钮等控件,后在按钮的actionPerformed事件中添加代码完成其功能其中调用了Java类中的Math函数库以及各种字符串操作。设计的界面如下: 图一计算器运行界面 三、设计过程 1.程序思路: 1)本应用程序继承自框架类(JFrame),容器Container c采用BorderLayout 边缘布局,将单行文本框加入到“North”区域,包含各种按钮的面板JPanel p 加入到”Center”区域。包含各种按钮的面板JPanel p 采用3行6列的网格布局,然后将数字按钮和运算符按钮以及控制按钮用一个for循环添加到面板中同时注册按钮事件监听器。如: Button b=new Button(); (事件监听器); 2)事件监听器中的事件处理方法void actionPerformed(ActionEvent evt)完

微机原理课程设计任务书剖析

《微机原理与接口技术课程设计及研究论文》任务书 一.课程设计的目的 通过课程设计及研究论文,使学生对计算机系统尤其对计算机硬件系统有更深入的理解,并具有较简单的计算机应用的设计能力。 二、格式要求 1、封面 2、设计题目 3、设计要求 4、设计目的 5、设计方案 6、原理分析 7、硬件设计 用到哪些硬件、对此硬件的介绍、硬件框图、原理图(用protel 99se 绘制) 8*、软件分析(含程序流程图,程序清单要有注释) 9、总结与展望 10、参考文献 正文采用小四号宋体,正文(除封面)不少于10页。 三.参考课题 1、十字路口交通灯的设计与实现(数码管倒记时方式) 要求:用微机原理实验箱提供的发光二级管模拟交通灯,数码管

实现交通倒计时。以塔南路某十字路口(自己定)交通规则编制控制程序。 2、十字路口交通灯的设计与实现(光柱渐熄灭方式) 要求:用微机原理实验箱提供的发光二级管模拟交通灯,用若干发光二级管实现光柱倒计时。以塔南路某十字路口(自己定)交通规则编制控制程序。 注:1、2两个课题的交通规则如下: 交通灯亮灭规律:初始态为四个路口红灯全亮,之后,X路口绿灯亮,Y路口红灯亮,X路口通车,延迟一段时间后,X路口绿灯灭,X路口黄灯开始闪烁,闪烁若干次后(一般5次),四个路口红灯全亮。之后,Y路口绿灯亮,Y路口通车,延迟一段时间后,Y路口绿灯灭,黄灯开始闪烁,闪烁若干次后,再切换到X方向,之后重复上述过程。 3、计算机系统中的地址与Internet网络中的IP地址之对比研究 计算机系统中的地址研究涉及:8086CPU的实地址和80386CPU以后的虚拟地址;存储器地址和I/O口地址;地址的使用问题:尽量连续使用地址,高位地址和低位地址的处理等。INTERNET网络地址涉及:网络节点主机的逻辑地址(IP地址)和节点的物理地址;Internet 的IP地址分类;网络地址部分和主机地址部分等。两者的对比研究,两种地址的性质是有很大差别的,计算机系统中的地址(指实地址)是若干条地址线连接的真实地址,而IP地址则只是一种编号,即逻

实行任务型教学法的可行性-最新文档

实行任务型教学法的可行性 文献标识码:A 一、任务教学法 任务教学法,也叫任务型教学法,是美国教育家杜威以实用主义作为教育理论基础而提出的“学生中心,从做中学”的教学模式,他主张教育的中心应从教师和教科书转到学生,教学应引导学生在各种活动中学习。课堂教学中始终围绕既定的教学任务展开,使每节课目的明确、内容实在、效果最佳。这种课堂教学模式,被概括为任务教学模式。任务型教学法以任务组织教学,在任务的履行过程中,以参与、体验、互动、交流、合作的学习方式,充分发挥学习者自身的认知能力,调动他们已有的目的语资源,在实践中感知、认识、应用目的语,在“干”中学,“用”中学。 专业英语教学的目标就是培养学生在一定工作环境中运用英语开展工作的交际能力,满足真实生活中的社会交际需要,而任务教学法正符合专业英语工具性和实用性特点,因为利用任务教学法可以把培养语言实际应用能力的全过程分解到各个教学任务中,学生带着真实的任务在探索中学习,在完成一个个任务中不断培养和拓展学生的生存能力和工作能力。 二、任务型教学的实施 (一)任务前的准备 要想让学生更好的完成任务,学生就必须要达到知识目标的要求。教师给出任务之后,不要急于让学生完成,应当引导学生进行任务前的一些准备。还要注意把学生置身于需要完成的任务情景氛围中,引起学生的兴趣,使学生处于主动、积极的能力状态,触发学生完成任务的追切需要。 (二)提出任务 在提出任务时,应当注意任务不能太大。完成任务所需要的语言知识应当是学生已经掌握的,难点不能太多。通常在针对低年段学生时,任务的要求要非常明确,要求学生按照教师给出的问题去做。而在针对高年段的学生时,教师只需要对结果有明确的要求,但对完成任务的过程学生可以自由发挥。例如

计算器设计的java课程设计报告

】 · ( 华东交通大学课程设计 课 程: Java 程序设计 题 目: 计算器设计 年 级: 2010级 专 业: 信息一班 * 学 号: 姓 名: 组 员: 指导教师: 课程设计题目:计算器设计

课程设计(论文)任务书 基础学院信息与计算科学专业2010—1 班 一、课程设计(论文)题目计算器的设计 二、课程设计(论文)工作自2013 年 6 月23日起至2013 年6月27日止。 三、课程设计(论文) 地点: 计算机中心 · 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)使学生掌握系统各功能模块的基本工作原理; (2)掌握Java的基本编程原理和基本的编程方法; (3)使学生学会系统调试; (4)培养学生分析、解决问题的能力; (5)提高学生的软件文档写作能力和团队合作精神。 2.课程设计的任务及要求 ' 1)基本要求: (1)分析系统各功能模块的工作原理; (2)提出系统的设计方案; (3)对所进行编程、调试、修改。 2)创新要求: 在基本要求达到后,可进行创新设计,如:用虚函数,文件流,重载流插入运算符等。3)课程设计论文编写要求 (1)要按照书稿的规格打印誊写设计论文; > (2)论文包括目录、摘要、正文、总结等; (3)毕业论文装订按学校的统一要求完成。 4)答辩与评分标准: (1)达到课程设计的目的与要求,程序的可读性较好,并调试正确,60分; (2)能正确回答老师所提问题,可增加10分; (3)课程设计报告书写规范整齐,可增加10分; (4)心得体会认真总结,可增加10分; (5)程序有创新性,可增加10分; [ 成绩评定实行优秀、良好、中等、及格和不及格五个等级。不及格者需重做。 5)参考文献:

计算机网络课程设计任务书通信091

山东建筑大学课程设计任务书 指导教师(签字):教研室主任(签字): 年月日

山东建筑大学课程设计指导书 课程名称:数据通信与计算机通信网课程设计 设计题目:某办公楼局域网系统设计 使用班级:通信091指导教师:庄华伟 计算机网络就是利用通信设备和线路将处于不同地理位置的、功能独立的多个计算机系统连接起来,以功能完善的网络软件(即网络通信协议、网络操作系统等)实现网络资源共享和信息传递的系统。开发某办公楼局域网系统设计的总体目标主要是:本课程注重提高通信工程专业学生的网络设计和应用能力。开设课程设计的目的,就是将理论与实践有机结合起来,通过课程设计,使学生进一步巩固和加强对理论的理解和认识,同时提高学生的实际操作能力要求分析出各种需要的功能并进行总结,具体设计步骤: 1.系统需求分析,对系统的各种需要功能进行分析论证。 2.IP地址的分配,采用DHCP技术。 这需要为服务器添加一项DHCP服务,这个服务能自动提供给每台客户机一个安全、唯一的IP地址。具体包括:安装DHCP、创建DHCP作用域、配置DHCP服务、客户端的DHCP网络配置等。 3.网络传输媒体的选择,交换机类型选择 1). 网络传输媒体的选择具体包括:有线传输介质(同轴电缆、双绞线、光纤)和无线传输介质 2). 交换机类型选择,局域网交换机是交换式局域网的核心设备,交换机属于OSI模型中数据链路层设备,它的功能与局域网桥相近,由多端口的网桥发展而来,在这里要选择一款具体类型的交换机,指明型号及相关参数。 4.网络操作系统的选择,采用Windows NT操作系统 Microsoft的Windows NT Server 4.0中文版(以下简称Windows NT Server 4.0)是一个局域网操作系统。它是一个具有很强联网功能的32位操作系统,支持与Windows 9X相同的API接口,能够兼容Windows 9X中的32位应用程序(如Office 95)。它同时具有与Windows 9X类似的用户界面,因此可以减少学习时间与费用。也可以将Windows NT Server 4.0用作个人计算机操作系统,直接在其上运行各种应用软件。 5.DNS以及HTTP服务器的设置 DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。 7.中心机房位置选择,网络布线,网络连通性测试 中心机房位置选择应该选择楼宇中心位置;使用Cisco Packet Tracer软件进行网络布线,模拟网络运行的任何细节,自动捕获各种类型的数据包,分析IP数据包的结构,更加直观的学习网络协议、分析网络性能;采用防火墙技术。 其他各个模块功能分析可以参照这部分格式完成,写在设计说明书中。希望同学们尽量自己能设计出其他模块或者将以上模块重新划分(可以合并或拆分某些模块)。8.总体方案总结,撰写设计说明书。

android简单计算器课程设计.

摘要 Android是当今最重要的手机开发平台之一,它是建立在Java基础之上的,能够迅速建立手机软件的解决方案。Android的功能十分强大,成为当今软件行业的一股新兴力量。Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,具有以下5个特点:开放性、应用程序无界限、应用程序是在平等条件下创建的,应用程序可以轻松的嵌入网络、应用程序可以并行运行。而简单计算器又是手机上必备的小程序,所以此次创新实践很有意义。并且具有很强的使用性。 关键字:Android Java基础计算器

目录 第1章开发工具与环境 (1) 1.1 Android平台 (1) 1.2 Java开发环境 (1) 1.3 Eclipse (1) 1.4 Android程序基础—Android应用程序的构成 (2) 第2章系统分析与设计 (4) 2.1系统的可行性分析 (4) 2.2 系统的需求分析 (4) 2.3 系统的优势 (4) 2.4 系统的流程图 (5) 第3章系统详细设计 (6) 3.1 动作Activity (6) 3.2 布局文件XML (6) 3.3 Activity的详细设计 (7) 3.2 布局文件XML的详细设计 (21) 3.2 系统的运行结果 (24) 结论 (25) 参考文献 (26)

第1章开发工具与环境 1.1 Android平台 1.谷歌与开放手机联盟合作开发了Android, 这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成。 2.Android是一个真正意义上的开放性移动设备综合平台。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保持。 3.所有的Android应用之间是完全平等的。 4.所有的应用都运行在一个核心的引擎上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件资源间进行通讯的API。撇开这个核心引擎,Android的所有其他的东西都是“应用”。 5.Android打破了应用之间的界限,比如开发人员可以把Web上的数据与本地的联系人,日历,位置信息结合起来,为用户创造全新的用户体验。 1.2 Java开发环境 Java技术包含了一个编程语言及一个平台。Java编程语言具有很多特性,如面向对象、跨平台、分布式、多线程、解释性等等。Java编程语言起源于Sun公司的一个叫“Green”的项目,目的是开发嵌入式家用电器的分布式系统,使电气更加智能化。1996年1月发布了JDK1.1版本,一门新语言自此走向世界。之后,1998年12月发布了1.2版本,2002年2月发布1.4版本,2004年10月发布1.5版本(5.0),2006年12月发布1.6(6.0)版本,这是目前的最新版本。Java1.2版本是一个重要的版本,基于该版本,Sun将Java技术分为J2SE、J2ME、J2EE,其中J2SE为创建和运行Java程序提供了最基本的环境,J2ME与J2EE 建立在J2SE的基础上,J2ME为嵌入式应用(如运行在手机里的Java程序)提供开发与运行环境,J2EE为分布式的企业应用提供开发与运行环境。 1.3 Eclipse

课程设计任务书

电子技术课程设计任务书 项目1交通灯控制设计 一、设计目的 根据常用的电子技术知识,以及可获得技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;使学生学会使用电路仿真分析软件(Multisim)在计算机上进行电路设计与分析的方法。要求学生所选课题必须在计算机上通过虚拟设计确定设计方案,通过虚拟仿真建立系统,完成设计要求。 二、任务与要求 设计一个十字路口控制交通秩序的交通灯,满足以下条件: 显示顺序为其中一组方向是绿、黄、红;另一方向是红、绿、黄。设臵一组数码管以倒计时的方式显示语序通行或禁止通行时间,其中支通道绿灯的时间是20s,另一个方向上主通道的绿灯亮的时间是30s,黄灯亮的时间都是5s. 选做:当任何一个方向出现特殊情况,按下手动开关,其中一个方向通行,倒计时停止,当特殊情况结束后,按下自动控制开关恢复正常状态。 三、课程设计报告要求 1、任务说明 2、目录 3、正文 (1)总体方案框图设计 (2)单元电路具体设计 (3)计算器件参数值 (4)选择相关元器件 (5)画出总体设计电路图 (6)利用Multisim软件调试,对调试过程中出现的问题给出定性的的分析,最终能实现预计的效果。 4、课程设计的收获及体会 5、参考文献 四、评分标准

五、任务安排 六、所需调试工具 Multisim软件。

项目2用移位寄存器实现彩灯控制 一、设计目的 根据常用的电子技术知识,以及可获得技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;使学生学会使用电路仿真分析软件(Multisim)在计算机上进行电路设计与分析的方法。要求学生所选课题必须在计算机上通过虚拟设计确定设计方案,通过虚拟仿真建立系统,完成设计要求。 二、任务与要求 采用移位寄存器设计一个彩灯循环控制器,要求有两种变化花样。 三、课程设计报告要求 1、任务说明 2、目录 3、正文 (1)总体方案框图设计 (2)单元电路具体设计 (3)计算器件参数值 (4)选择相关元器件 (5)画出总体设计电路图 (6)利用Multisim软件调试,对调试过程中出现的问题给出定性的的分析,最终能实现预计的效果。 4、课程设计的收获及体会 5、参考文献 四、评分标准 五、任务安排

软件综合课程设计任务书

软件综合课程设计任务书

————————————————————————————————作者: ————————————————————————————————日期: ?

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

简易计算器课程设计

评阅教师评语:课程设计成绩 考勤成绩 实做成绩 报告成绩 总评成绩指导教师签名: 课程设计报告 论文题目基于ARM的简易计算器设计 学院(系):电子信息与自动化学院 班级:测控技术与仪器 学生姓名:同组同学: 学号:学号: 指导教师:杨泽林王先全杨继森鲁进时间:从2013年 6 月10 日到2013年 6 月28 日 1

目录 1、封面—————————————————————P1 2、目录—————————————————————P2 3、前言—————————————————————P3 4、关键字————————————————————P3 5、原理与总体方案————————————————P3 6、硬件设计———————————————————P6 7、调试—————————————————————P10 8、测试与分析——————————————————P11 9、总结—————————————————————P13

10、附件—————————————————————P14 前言 近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广阔的市场前景。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,或显示在LCD上,或传输到远端PC上。 本文通过周立功的LPC2106芯片完成的简易计算器,正是对嵌入式应用的学习和探索。 一、摘要: 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 关键字:中断,扫描,仿真,计算 二、原理与总体方案: 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。 而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而

硬件课程设计简易计算器设计

中国矿业大学徐海学院 单片机课程设计 姓名:XXX学号: 22090XXX 专业:计算机09-4班 题目:硬件课程设计 专题:简易计算器设计 指导教师: XXX 设计地点:嘉园时间: 2011-12-23 20011年12月

单片机课程设计任务书 专业年级计算机09-4 学号22090XXX 学生姓名XXX 任务下达日期:2011年12 月15日 设计日期:2011 年12 月15 日至2011 年12 月23日 设计题目:硬件课程设计 设计专题题目:简易计算器设计 设计主要内容和要求: 摘要: 利用单片机及外围接口电路(键盘接口和显示接口电路)设计制作一个计算器。 主要能实现 1.加法:能够计算四位以内的数的加法。 2减法:能计算四位数以内的减法。 3乘法:能够计算两位数以内的乘法。 4除法:能够计算四位数的乘法 5有清零功能,能随时对运算结果和数字输入进行清零。 关键词:单片机; 计算器 ; 加减乘除 指导教师签字:

目录 1 系统概述 (1) 1.1硬件知识概述 (1) 1.1.1 单片机 (1) 1.1.2 C语言 (1) 1.1.3 ISP (1) 1.2设计基本思想 (1) 2硬件电路设计 (2) 2.1 单片机最小系统 (2) 2.2键盘接口电路 (2) 2.3数码管显示电路 (3) 3 软件设计 (4) 3.1 复位电路 (4) 4.系统调试 (5) 4.1 软件流程图 (5) 4.1.1系统软件系统流程图 (5) 5.结束语 (6) 参考文献 (7) 附录 (8)

1 系统概述 1.1硬件知识概述 1.1.1 单片机 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 1.1.2 C语言 C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。 1.1.3 ISP ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP 方式擦除或再编程。本次课程设计便使用ISP 方式,直接将编写好的程序下载到连接好的单片机中进行调试 1.2设计基本思想 利用单片机及外围接口电路(键盘接口和显示接口电路)设计制作一个计算器,用四位一体数码管显示计算数值及结果。要求用Protel 画出系统的电路原理图,绘出程序流程图,并给出程序清单。 主要能实现 1.加法:能够计算四位以内的数的加法。 2减法:能计算四位数以内的减法。 3乘法:能够计算两位数以内的乘法。 4除法:能够计算四位数的乘法 5有清零功能,能随时对运算结果和数字输入进行清零。

最新单片机简易计算器课程设计

单片机简易计算器课 程设计

引言 说起计算器,值得我们骄傲的是,最早的计算工具诞生在中国。中国古代最早采用的一种计算工具叫筹策,又被叫做算筹。这种算筹多用竹子制成,也有用木头,兽骨充当材料的。约二百七十枚一束,放在布袋里可随身携带。直到今天仍在使用的珠算盘,是中国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。17世纪初,西方国家的计算工具有了较大的发展,英国数学家纳皮尔发明的"纳皮尔算筹",英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加减乘除、乘方、开方运算,甚至可以计算三角函数,指数函数和对数函数,这些计算工具不仅带动了计算器的发展,也为现代计算器发展奠定了良好的基础,成为现代社会应用广泛的计算工具。 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 本任务是个简易的两位数的四则运算,程序都是根据教材内和网络中的程序参考编写而成,在功能上还并不完善,限制也较多。本任务重在设计构思与团队合作,使得我们用专业知识、专业技能分析和解决问题全面系统的锻炼。 随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小、功能将更强。在单片机家族中,80C51系列是其中的佼佼者,加之Intel公司将其MCS –51系列中的80C51内核使用权以专利互换或出售形式转让给全世界许多著名IC制造厂商,如Philips、 NEC、Atmel、AMD、华邦等,这些公司都在保持与80C51单片机兼容的基础上改善了80C51的许多特性。这样,80C51就变成有众多制造厂商支持的、发展出上百品种的大家族,现统称为80C51系列。80C51单片机已成为单片机发展的主流。专家认为,虽然世界上的MCU品种繁多,功能各异,开发装置也互不兼容,但是客观发展表明,80C51可能最终形成事实上的标准MCU芯片。 事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台

任务型教学法教学案例

任务型教学法教学案例 重庆市第二十五中学吴量由美国汤姆森学习出版集团出版的Go For It在我区广泛使用,给师生双方提出了一个新的教学理念——任务型教学法。 任务型教学法的核心思想就是让学生模拟人们在社会、生活中的各项活动,扮演各种角色。所有的内容都是学生周围的人和事情,扮演起来非常熟悉,很容易地把课堂上所学知识与日常生活中的语言结合起来。 任务型教学法就是把根据人们在社会生活中所做的具体事情来设计课堂上的“任务”,我们的教学目标也正是培养学生综合应用语言知识,完成这些模拟“任务”的能力。 新《英语课程标准》提倡“任务型”的教学途径,以学生“能做某事”为目标要求。“learning by doing”是我们应当遵循的基本原则。这要求我们根据单元目标和教学内容,创造性地设计出贴近学生实际生活的教学活动,即布置“一个既新颖有趣而又熟悉任务”。任务的设计要提供给学生明确、真实的语言信息。使学生在一种自然、真实或模拟真实的情境中体会语言并掌握、应用语言。从而培养学生的交际能力。 在传统的课堂上,老师都是以单词的记背、语言点和语法知识的讲解和训练为重点;教师“唱独角”,多是以老师为主,学生为辅。长期以来我们大搞“题海”战术,而忽视了学生实际语言运用的能力,结果造成“哑巴英语”的现象。“应试教育”的旧观点让我们一

味追求升学率,这种观点压得师生都喘不过气。 作为一个新时代的老师,我们要积极主动地转变教学观念,学习新的教育理论。让学生真正成为学习的主人。但是,对于这个产生于20世纪80年代的新理论,我也有一些困惑和不适应:我从小接受的都是传统的教学方法,如何尽快适应新旧理论的过渡?如何使学生既掌握知识,又培养语言运用的能力?如何在教学活动中更好地驾驭任务性教学法? 作为对任务性教学理论的探索,我曾经承担了一次渝中区进修学院课为“创造性地使用教材”的公开课。我对Unit 5 How was your weekend?的设计如下: 首先,我在本单元中使用多媒体来辅助我的教学。 课前:(展示幻灯片1)为活跃气氛及吸引学生注意力,我们一起唱节奏较快的英文歌:Sha la la。(在Sha la la这部分重复的时候拍手。) Step1 值日生做值日报告 值日生首先介绍她如何度过上周末(She bought a new T-shirt in Jiefangbei.)。然后我就她的短文向全班提问:What did she do last weekend? Where did she buy the T-shirt? When did she buy the T-shirt? 在这个环节中既锻炼了学生的听力和口语,又很自然地复习了一般过去时态。

程序设计课程设计计算器设计

枣庄学院 信息科学与工程学院课程设计任务书题目:迷你计算器的设计与实现 学号:200912210140 姓名:王晓杰 专业:计算机科学与技术 课程:程序设计方法学 指导教师:刘梦琳职称讲师 完成时间:20 11 年6月----20 11 年7 月 枣庄学院信息科学与工程学院制 2011年6 月20日

课程设计任务书及成绩评定 课程设计的任务和具体要求 1、课程设计教学基本内容 高级语言课程设计不仅是对程序设计能力的综合锻炼,更是对团队合作、软件开发与项目管理过程的训练。因此,课程设计根据题目的难度由小组合作完成,每个小组1-4人。整个课程设计分为以下几个阶段进行:选题与开题、系统设计、系统编码实现、系统测试、撰写课程设计报告、系统评价与验收。 2、课程设计教学的要求 参加本课程设计的学生,应当认真完成本课程设计的全部过程。并以最终课程设计成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。 指导教师签字:日期: 指导教师评语 成绩:指导教师签字:日期:

课程设计所需软件、硬件等 系统:Windows XP VisualBasic 6.0 语言:C/C++ java 课程设计进度计划 起止日期工作内容备注 自11年6月到11年7 月 收集资料 程序设计 撰写论文 经过该实践环节, 培养学生的探索精神和 新能力 参考文献、资料索引 序号文献、资料名称编著者出版单位 [1] 《VA大学实用教程实验指导》耿祥义子工业出版社 [2] 《程峰等译,JAVA2核心技术》邓欧鑫机械工业出版社 [3] 《JAVA语言入门》王克宏清华大学出版社 [4] 《JAVA2核心技术》朱志等编著机械工业出版 [5] 《JAVA 1.1使用大全》旭日工作室编著工业出版社 [6] 《JAVA语言Applet编程技术》王克宏清华大学出版社

计算机控制技术课程设计任务书

计算机控制技术课程设计任务书 题目1:通用数字PID调节器设计 1、主要技术数据和设计要求 主要技术数据:8路模拟量输入:适配1~5V输入,量程自由设定;8路输出控制信号:1~5V标准电压输出;输入模拟量转换精度:0.1%;RS232串行通讯通口。 控制模型:数字PID控制算法;PID参数范围:比例带Kp:1-999.9%,积分时间Ti:1-9999秒(Ti=9999时积分切除),微分时间Td::0-9999秒(Td=0时微分切除)。 调节控制器使用51内核的单片机,完成对8路模拟信号的切换、信号变换、A/D转换;单片机对数据处理后(含数字滤波、数值变换),送到显示和通讯部分,并经PID运算处理后通过D/A转换器输出。经信号变换和信号分配后输出8路控制信号。设计中应充分考虑干扰问题。 2、设计步骤 一、总体方案设计、控制系统的建模和数字控制器设计 二、硬件的设计和实现 1. 选择计算机机型(采用51内核的单片机); 2. 设计支持计算机工作的外围电路(EPROM、RAM、I/O端口等); 3. 设计键盘、显示接口电路; 4. 设计8路模拟量输入输出通道; 5. 设计RS232串行通讯通口; *6. 其它相关电路的设计或方案(电源、通信等)。 三、软件设计 1. 分配系统资源,编写系统初始化和主程序模块; 2. 编写数字PID调节器软件模块; 3. 编写数字滤波程序; *4. 编写A/D、D/A转换器处理程序模块; *5. 其它程序模块(显示与键盘等处理程序)。 四、编写课程设计报告,绘制完整的系统电路图。

计算机控制技术课程设计任务书 题目2:双闭环直流电动机数字调速系统设计 1、主要技术数据和设计要求 主要技术数据:直流电动机(对象)的主要技术参数如下:直流电动机Ped=3kW,Ued=220v ,ned=1500r/min,电枢回路总电阻R=2.50欧姆,电动机回路电磁时间常数TL=0.017s,机电时间常数TM=0.076s,电势常数Ce=0.1352V/r·min),晶闸管装置放大倍数Ks=30,整流电路滞后时间Ts=0.0017s。 主要技术指标:速度调节范围0-1500r/min,速度控制精度0.1%(额定转速时),电流过载倍数为1.5倍。 主要要求:直流电动机的控制电源采用PWM控制方式,在其输入电压为0-5伏时可以输出0-264伏电压,为电机提供最大25安培输出电流。速度检测采用光电编码器,且假定其输出的A、B两相脉冲经光电隔离辨向后获得每转1024个脉冲的角度分辨率和方向信号。电流传感器采用霍尔电流传感器,其原副边电流比为1000:1,额定电流为50安培。采用双闭环(速度和电流环)控制方式。 2、设计步骤 一、总体方案设计、控制系统的建模和数字控制器设计 二、硬件的设计和实现 1. 选择计算机机型(采用51内核的单片机); 2. 设计支持计算机工作的外围电路(EPROM、RAM、I/O端口等); 3. 设计键盘、显示接口电路; 4. 设计输入输出通道(速度反馈、电流反馈电路、输出驱动电路等); *5.它相关电路的设计或方案(电源、通信等)。 三、软件设计 分配系统资源,编写系统初始化和主程序模块; 2. 编写数字调节器软件模块; 3. 编写A/D转换器处理程序模块; *4.编写输出控制程序模块; *5.其它程序模块(数字滤波、显示与键盘等处理程序)。 四、编写课程设计说明书,绘制完整的系统电路图。

相关主题