基于DELC的微课程设计研究

基于DELC的微课程设计研究
基于DELC的微课程设计研究

摘要结合深度学习理论、delc学习路线,从学习内容、学习目标、学习者特征分析、课前导入、观看视频资源、迁移应用和评价等模块进行分析,提出促进深度学习的微课程设计过程模型,以期为微课程的制作及实施推广提供理论参考。

关键词微课程;深度学习;delc;设计

中图分类号:g652 文献标识码:a

文章编号:1671-489x(2016)10-0068-03

1 前言

微课的出现给基础教育、高等教育甚至是成人教育等带来很大的影响,它促进了混合学习、移动学习、翻转课堂的发展。近几年来,基于微课的混合式学习、基于微课的移动学习等运用微课进行教学创新的研究有不少,确实在一定程度上促进了我国教育信息化发展,但是目前微课的制作对于交互设计、学习服务等方面还很不完善,没有一个成熟的微课应用模式,仅仅是资源的堆积。由于资源不完整,学习活动单调等问题使得这短短的教学视频可能给学生的只有表面知识的记忆,很难更深入地进行深度学习。而深度学习在信息化时代是一种重要的学习理念,它是培养学生的创新能力和发展他们的高级思维的学习方式。因此,笔者通过结合深度学习理论、delc学习路线,提出促进深度学习的微课程教学设计过程模型,以期为微课程的制作及实施提供理论参考和为学习者提供更为合理的微课程资源。

2 微课程的发展及概念

1993年,美国北爱荷华大学(university of northern

微课程的概念是由美国新墨西哥州圣胡安学院的教学设计师david penrose于2008年提出的。penrose提出的微课程是以核心为主要的视频内容,视频时常为1~3分钟。在我国,许多学者将微课与微课程的定义混淆,对于两者的区别也模糊不清。笔者结合各具代表性的微课、微课程的定义,认为微课程首先是课程,在一定的学习环境下开展的,包括学习内容、资源和学习活动。其中学习资源以微视频为主,同时包含相应配套的教学设计、课件、习题检测等辅助性教学资源。

3 深度学习的内涵

深度学习是学习科学领域的重要内容,是相对于浅层学习的一种学习方式,浅层学习是对于知识机械化的简单记忆,而深度学习是一种主动的、批判性的学习方式。表1从记忆方式、知识体系等8个方面比较了深层学习与浅层学习的差异。深度学习要包括以下几个方面的特征。

1)以学习者为中心。深度学习需要学生主动参与,在学习的过程中应该以学生为中心,运用适当的方法调动学生的学习积极性。

2)注重批判理解。深度学习以一种批判性的态度去学习才能达到真正的理解。建构知识的过程不要一味地接受教师、同学等外界的知识传授,需要有自己的理解与见解,要思考为何它是对的?如果不对,该如何去辩驳?批判性的学习也会锻炼学生的思辨能力,进而为提高高阶思维能力奠定基础。

3)强调信息整合。深度学习的信息整合包括两个方面:一是多学科知识的整合、多渠道信息的整合;二是新旧知识的整合。

4)迁移应用。深度学习的目的就是能让学习者将所学知识运用于其他领域,能举一反三,而不是仅仅对知识单调记忆使用。

5)面向问题解决。深度学习是面向问题解决的,学习的一个重要目的是解决现实中的复杂问题。深度学习要求学习者必须面对并能够解决实际问题。

deeper learning cycle,简称delc,是由eric jensen

和leann nickelsen提出来的深度学习路线,主要包括7个方面的模块内容:1)设计学

习目标与学习内容;2)预评估;3)营造积极的学习文化;4)预备与激活先期知识;5)获取新知识;6)深度加工知识;7)评价学生的学习。具体会在下节内容详细述说。

4 促进深度学习的微课程教学设计框架

在信息化学习时代,深度学习是学习科学领域中的重要内容,旨在培养学生的高阶思维能力,但并不是所有的知识都需要进行深度学习。笔者结合深度学习理论、eric jensen和leann nickelsen提出的深度学习路线,设计出适合于深度学习的微课程的设计过程模型,如图1所示,希望能给予广大教师一定的参考价值。

学习目标设计在学习之前,教师应该让学生明确具体学习目标,不管是教学目标还是学习目标,都要直观易被理解,应是具体可操作、可量化结果的任务,不可泛泛而谈。深度学习的学习目标应该定位于高阶思维能力、问题解决能力的培养,而不仅仅是知识的机械记忆,应懂得将所学知识应用于真实问题的解决。

学习资源的设计、开发在学习之前,根据学习目标,设计开发好相对应的学习资源。在aect’94定义中,学习资源是指支持学习的资源,包括教学材料、支持系统、学习环境,甚至可以包括能帮助个人有效学习和操作的任何因素。

1)学习材料。微课程是以微视频为知识传授的主要载体,除了微视频外,还应有相关配套的学习资源。深度学习是学生主动地进行批判性、理解性的学习,因此,制作微视频资源时,不能是陈述性知识的讲授,要通过问题式、启发式以及辩论式的方式引导学生的学习,这是学习材料方面的学习资源。

2)支持系统和学习环境。交互是教学的生命线,教学交互是一种促进知识理解、技能掌握的基本教学事件。深度学习的过程中自然需要互动,因此在微课程的学习过程中需要有支持学生之间、教师与学生之间互动的环境。学习者分析学习者分析是教学设计过程中的一个重要步骤,教学设计的内容、活动应该围绕学习者的学,从学习者的角度出发。在delc中,预评估包括对学生的认知风格、学习习惯偏好以及知识水平等的分析。预评估能让教师明确教学起点,在教学过程中运用适当的教学策略激发学生的学习兴趣。后期中有激发旧知识的教学环节,是建构知识的重要环节。深度学习在建构知识过程中需要新旧知识的联系,因此在微课程的设计中,学习者的分析是必不可少且是极其重要的。

课前导入课前导入包括营造浓厚的学习文化和激活先期知识两部分内容。营造浓厚的学习文化是属于情感方面的设计。营造归属的、安全的与支持的学习文化,推动学习者处于积极的、激发的情绪状态,使他们更在乎学习,从而在后续的学习中能全身心地投入到学习中去。

深度学习强调新旧知识的相互作用、相互联系,是在先期知识的基础上建构新知识、新意义。因此,在学习新知识之前要采取相关的教学策略来激活学习者的已有知识,并激发学习者的学习兴趣,让学生积极主动地参与到学习中。

观看视频资源、讨论经过以上四个环节(学习目标、内容、互动环境、课前导入)的设计,到了获取新知识的阶段,微课程中微视频为传授知识的主要途径,通过观看视频资源,学生将获取的新知识进行联结,实现新旧知识的整合,让学生初步建构新知识。

在观看微视频之后,应该设计有互动讨论的环节,互动是促进深度学习的一种有效方式,在互动过程中相当于将大家作为一个学习共同体。共同体中观点的形成是要经过多人的批判和多方面的严格审查的,相当于一场思想风暴,大家可以提出自己不同的见解,吸收彼此值得借鉴的观点方法,否定原本错误的思想。学习者经过这一思想风暴过程后,会大大提高对新建构知识的接受度、巩固对知识多方位的理解,而学习者的目标就是通过对某些观点的协作性和批判性的对话来达到深度学习的目的。

迁移任务的设计迁移任务设计包括真实问题的设计,用于深度加工学习者新建构的知识,让学习者在解决问题的过程中巩固知识。在一定的教育背景下,学习者通过巩固、转换和内

化等过程加工信息。在此过程中,学习者不仅要能解释知识,将知识阐述出来,最终的目的是要运用所学的知识解决现实生活中的复杂问题,能举一反三,迁移所学的知识于其他的知识领域中,达到真正掌握的水平,这也是深度学习的最终目标。要从学习目标出发,结合实际可行的学习环境来设计任务和问题。

评价、反思在教学中,评价是必不可缺的环节,它贯穿整个教学过程。评价包括对学生学习效果的评价、微课程资源的评价以及实施过程的评价等。通过评价,得知学生的学习情况,给予学生一定的学习反馈,加强学习效果,提高学习效率,以及找到教学设计与实施过程中出现的问题,使得整个教学更加完善。

反思是促进深度学习有效的方法,是深度学习与浅层学习在学习过程中的差别。深度学习强调运用学习者的自我分析和元认知等工具来构建知识,要求学习者在学习过程中不断进行反思,通过批判性思维来发展自己的见解。因此,在深度学习中也需要学生具有一定的元认知能力。

5 结语

笔者基于decl学习路线,从学习内容、学习目标、学习者特征分析、课前导入、观看视频资源、迁移应用和评价等7个模块进行分析,初步构建促进深度学习的微课程设计过程模式。深度学习是现代重要的一种学习理念,也是培养创新型人才的学习方式。它不是知识的简单记忆,强调的是问题解决与高阶思维能力的培养。微课程的出现也迎来了教育教学变革与创新的新局面,现如今大量的微视频资源被开发,教育工作者更应该研究怎样的微课才能带来好的学习效果,才能培养创新型人才,充分运用先进的教学和学习理论去指导微课程的设计、开发与实施,依据成熟的教学模式或者学习模式有针对性地开发微课程。因此本文用深度学习理念去指导微课程的开发实施是目前值得更多学者去研究的。

本文仅仅是在理论上探讨促进深度学习的微课程设计过程,没有将之实践于教学中。之后,笔者会继续深入研究,也希望更多的学者参与到相关的研究中来,希望在不久的将来,微课程能成为我国教育中培养创新型人才的简单易操作的教学手段。

计算机组成原理课程设计(微程序)报告

微程序控制器的设计与实现

目录 1设计目的 (3) 2设计内容 (3) 3具体要求 (3) 4设计方案 (3) 5 调试过程 (11) 6 心得体会 (12)

微程序控制器的设计与实现 一、设计目的 1)巩固和深刻理解“计算机组成原理”课程所讲解的原 理,加深对计算机各模块协同工作的认识 2)掌握微程序设计的思想和具体流程、操作方法。 3)培养学生独立工作和创新思维的能力,取得设计与调 试的实践经验。 4)尝试利用编程实现微程序指令的识别和解释的工作 流程 二、设计内容 按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。 三、设计要求 1)仔细复习所学过的理论知识,掌握微程序设计的思 想,并根据掌握的理论写出要设计的指令系统的微程 序流程。指令系统至少要包括六条指令,具有上述功 能和寻址方式。 2)根据微操作流程及给定的微指令格式写出相应的微 程序 3)将所设计的微程序在虚拟环境中运行调试程序,并给 出测试思路和具体程序段 4)尝试用C或者Java语言实现所设计的指令系统的加 载、识别和解释功能。 5)撰写课程设计报告。 四、设计方案 1)设计思路 按照要求设计指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻

址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。从而可以想到如下指令:24位控制位分别介绍如下: XRD :外部设备读信号,当给出了外设的地址后,输出此信号,从指定外设读数据。 EMWR:程序存储器EM写信号。 EMRD:程序存储器EM读信号。 PCOE:将程序计数器PC的值送到地址总线ABUS上。 EMEN:将程序存储器EM与数据总线DBUS接通,由EMWR 和EMRD决定是将DBUS数据写到EM中,还是 从EM读出数据送到DBUS。 IREN:将程序存储器EM读出的数据打入指令寄存器IR 和微指令计数器uPC。 EINT:中断返回时清除中断响应和中断请求标志,便于下次中断。 ELP: PC打入允许,与指令寄存器的IR3、IR2位结合,控制程序跳转。 MAREN:将数据总线DBUS上数据打入地址寄存器MAR。 MAROE:将地址寄存器MAR的值送到地址总线ABUS上。 OUTEN:将数据总线DBUS上数据送到输出端口寄存器OUT 里。 STEN:将数据总线DBUS上数据存入堆栈寄存器ST中。 RRD:读寄存器组R0-R3,寄存器R?的选择由指令的最低两位决定。 RWR:写寄存器组R0-R3,寄存器R?的选择由指令的最低两位决定。 CN:决定运算器是否带进位移位,CN=1带进位,CN=0不带进位。 FEN:将标志位存入ALU内部的标志寄存器。 X2:X1:X0: X2、X1、X0三位组合来译码选择将数据送到DBUS上的寄存器。具体如下: X2 X1 X0 输出寄存器 0 0 0 IN_OE 外部输入门 0 0 1 IA_OE 中断向量 0 1 0 ST_OE 堆栈寄存器 0 1 1 PC_OE PC寄存器

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

计算机组成原理课程设计微程序设计

《计算机组成原理》课程设计报告 ——微程序设计 指导老师:丁伟 学院:计算机学院 班级:软件 1501 姓名: 学号:

一、项目任务 本项目的任务是针对第2章所述的OpenJUC-II教学机模型机,设计控制器的微程序,实现该模型机的指令系统。通过课程设计理解指令的执行过程,指令系统与硬件的关系,进而加深对计算机的结构和工作原理的理解。 二、项目设计 本项目预期分为6个上机设计步骤: Day1:熟悉微程序的设计和调试方法 Day2:双操作数指令的设计与调试 Day3:条件转移指令的设计与调试 Day4:移位指令的设计与调试 Day5:堆栈相关指令的设计与调试 Day6:中断系统的设计与调试 通过上述实践步骤,初步达成微程序设计要求,针对不同产品提出的不同要求,通过编写相应符合的微程序汇编指令,达到预期效果和收益。 三、项目需求 OpenJUC-II模型机、Quartus II软件、虚拟实验板软件、Windows计算机、预先编写完成的.sof和.scc文件。

取指令字段 取目的操作数入口取源操作数 寄存器寻址入口 寄存器间接 寄存器自增间接 立即寻址 直接寻址 间接寻址 变址寻址 相对寻址 进入取目阶段

取目的操作数阶段 从微地址028至02F依次为寄存器寻址,寄 存器间接寻址,寄存器自增间接寻址,02B 为空,直接寻址,间接寻址,变址寻址,相 对寻址 进入执行阶段 从41开始为 MOV,ADD,ADDC,SUB,SUBB,AND,OR,XOR,CMP, TEST的入口地址

保存结果的控存 SAR,SHL,SHR,ROL,ROR,RCL,RCR控存 JC,JNC,JO,JNO,JZ,JNZ,JS,JNS控存 转移的控存

计算机应用基础微课程的设计与开发

计算机应用基础微课程的设计与开发 现如今,计算机的发展越来越受到人们的重视,计算机相关学科的教学工作也越来越重要。基于此,论文结合我国信息化技术发展的现状对计算机应用基础微课程教学进行了研究和改良,并根据微课程特点和实际教学情况指出了微课程设计与开发的详细措施。 【Abstract】Nowadays,more and more attention has been paid to the development of computers,and the teaching of computer related subjects is also becoming more and more important. Based on this,combined with the present development situation of information technology in China,the paper studies and improves the micro course teaching of computer application foundation,and points out the detailed measures for the design and development of the micro course according to the characteristics of the micro course and the actual teaching situation. 【關键词】计算机应用基础;微课程;设计与开发;应用特点;措施 1 引言 随着时代的进步和社会的发展,教育信息化已经进入了微时代。在现代计算机教学过程中,微课程教学模式已经成为一种非常主要的教学方式和教学手段,同时基于其短小易懂、灵活性强的诸多特征,对于提高计算机及相关学科的教学水平有着很大的帮助。而对于计算机应用基础来说,其作为计算机专业的入门学科,更是充当着门槛的作用,因此优化计算机应用基础微课程的设计与开发迫在眉睫,值得我们给予足够的重视[1]。 2 计算机应用基础课程的发展现状 当今时代,学习计算机应用及操作技术已经成为在社会上立足的必备技能之一,同样随着教育改革进程的逐渐推进,越来越多的高校开始重视起计算机应用基础这一基础计算机课程。但是,由于诸多因素影响[2],很多高校开展的计算机应用基础课程的教学质量仍不高,首先,多数教师和学生对于计算机应用基础课程的重视程度不高,认识程度也不够到位,再加上该课程多为理论课程,本身较为枯燥,学生学习起来很难提高注意力;其次,目前仍有很大一部分高校的教学模式较为传统,但这样的教学模式很难适用于操作性较强的计算机学科,因此很多学生并不能对计算机教学产生兴趣,进而便导致了学生学习成绩的下降;最后,虽然很多高校都已经逐渐引进了一批又一批先进的计算机教学硬件设备,但仍有许多学校的领导缺乏对于计算机教学设备的重视,导致学生很难接触到最尖端的计算机技术和设备,此外,受硬件质量的影响,教学设备多不能与教学相适应,学生的学习体验极为不佳,这也是学生学习计算机应用基础课程效果较差的一大原因。 3 微课程的定义

c语言程序设计》课程设计报告

《C语言程序设计》课程设计报告 (2013—2014学年第3学期) 题目:C语言课程设计 专业:软件工程 班级:软件工程技术2班 姓名学号:1 林燕萍 指导教师:吴芸 成绩: 计算机科学与技术系 2014年6月23日

目录 一、课程设计的目的与要求 (1) 二、方案实现与调试 (3) 掷骰子游戏 (5) 射击游戏 (7) 计算存款本息之和 (8) 肇事逃逸 (10) 礼炮 (12) 汽车加油 (14) 大优惠 (16) 金币 (19) 三、课程设计分析与总结 (23) 附录程序清单 (25) 一、课程设计的目的与要求(含设计指标) C语言是一种编程灵活,特色鲜明的程序设计语言。C语言除了基知识,如概念,方法和语法规则之外更重要的是进行实训,以提高学习者的动手和编程能力,从应试课程转变为实践工具。这是学习语言的最终目的。结合多年来的教学经验,根据学生的学习情况,为配合教学过程,使“项目教学法”能在本质上促使学生有更大进步,特编写了该《C语言程序设计任务书》,以在实训过程中给学生提供帮助。达到如下目的: 1.在课程结束之前,让学生进一步了解C程序设计语言的编程功能;

2.让学生扎实掌握C程序设计语言的相关知识; 3.通过一些有实际意义的程序设计,使学生体会到学以致用,并能将程序设计的知识与专业知识有效地结合,更全面系统地了解行业知识。 编写程序要求遵循如下基本要求: ①模块化程序设计 ②锯齿型书写格式 ③必须上机调试通过 二、方案实现与调试 掷骰子游戏 2.1.1题目内容的描述 1) 两人轮流掷骰子,每次掷两个,每人最多掷10次。 2) 将每人每次的分值累加计分 3) 当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数。 4) 结束条件:当双方都掷10次或经过5次后一方累计分数多出另一方的30%及以上。最后显示双方分数并判定优胜者。 2.1.2输入数据类型、格式和内容限制和输出数据的说明 数据类型:整型;内容限制:随机数的产生;输入数据结果:胜利的一方 2.1.3主要模块的算法描述 本算法的思路过程:首先要随机产生随机数,然后进行算法输出数值,执行条件判断输入结果,最后比较结果,判断胜利的一方。

Web程序设计课程设计报告模板

Web程序设计课程设计报告课程设计题目:某电子杂志网站 姓名:肖琴霞 专业:软件工程(国际教育) 班级:10211133 学号:1021113321 指导教师:吴光明 2013 年 3 月 10 日

一、设计目的 《Web应用开发课程设计》是实践性教学环节之一,是《Web程序设计》课程的辅助教学课程。通过课程设计,使学生掌握Web网站的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握软件开发的基本概念、原理和技术,将理论与实际相结合,应用现有的开发工具,规范、科学地完成一个完整地应用软件的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正使得计算机被广泛的应用于信息管理系统。计算机的最大好处在于利用它能够进行信息管理和查询。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。制作电子杂志网站可以方便读者阅读,且可以扩大读者的视野以及提高阅历。 二、设计解决方案 问题解决方案: 经过分析,我们决定利用ASP编程,使用Dreamweaver MX作前端开发工具,利用SQLServer2000作后台数据库管理,数据库驱动使用ADO。 前台功能模块:系统主界面与登录程序设计,杂志查询及订阅,读者服务模块,杂志分类设计等。 后台功能模块:管理主界面与登录程序设计,最新杂志信息管理模块,杂志订阅管理模块,在留言管理模块设计等。后台管理的建立,使管理员可以通过后台很容易的对杂志城进行管理,比如:对最畅销杂志,公告和杂志城注册用户进行添加,删除等管理工作,还可以对读者在线留言的处理。 三、电子杂志网需求分析 3.1 需求分析 需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供

微课创作说明

《插入图片》微课创作说明 作品名称: 《插入图片》微课 学习内容: 江苏凤凰科学技术出版社三年级信息技术 适用对象: 小学三年级信息技术 主讲: 淮安市白鹭湖小学郭苗苗 适应对象分析: 本微课适应于小学三年级信息技术教师教学和学生学习。 学习内容分析: 《插入图片》是在学生已掌握了WORD文字的输入与修饰、段落调整等的基础上,指导学生掌握如何在WORD中插入图片,实现图文混排,操作性技能较强。从教材的教学内容来看,看似比较简单,但如果在教学中只让学生单纯为掌握知识而学,势必使学生感到教学内容枯燥无味,造成一味达到教学目标的盲目性。 因此,在提倡课程整合的教育理念下,我根据学生生理和心理特点,从比较两篇文章、抓住学生乐于助人的特点,从激发学生兴趣入手,抓住学生熟悉的素材,利用课本资源,设计了《插入图片》这一课。将信息技术课程的教学观念从单纯学习技术转为更加注重对学生跨学科知识的开放教育,让学生在实践中成长,超越学科上的技能,满足学生对新鲜知识的渴求,体验信息技术教学的魅力。学习对象分析: 本节课的教学对象为小学三年级的学生,他们已具备一定的计算机基本操作能力。对于基础好的学生,他能够通过自学完成这部分内容的学习;但是一些基础差的学生,还要在老师的引导、讲解、示范操作等过程的帮助下才能够学习掌握这部分内容。 作品特点: 选取江苏凤凰科学技术出版社三年级信息技术“wps文字”软件中插入图片

知识点进行讲解,通过文字与图片的对比,先在视觉上呈现一个图片优越效果,激发学生学习兴趣,再以理论讲解结合具体案例操作,主要介绍了插入图片的方式以及对插入的图片进行简单的修饰。最后呈现一个小实践,让学生自主去完成,检测自己的学习效果。 学习指导: 本章节的重点在于让学生掌握插入图片的方法,以及对插入的图片进行修饰。配套学习资料: 附文件夹(小实践) 制作技术介绍: 首先准备多媒体课件PPT,再用Camtasia Studio录屏软件进行录制,然后用Adobe Audition音频软件进行去噪,最后用格式工厂软件将视频转化为.avi 格式。

程序设计基础课程设计报告

课程设计(大作业)报告 课程名称:程序设计基础 设计题目:学生成绩记录薄设计 院系:信息技术学院 班级: 设计者: 学号: 指导教师: 设计时间:2013.7 8.-2013.7.13 信息技术学院

昆明学院课程设计(大作业)任务书

学生成绩记录薄设计 一、课程设计目的与要求 1.课程设计目的 (1)综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。 (2)充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main()在程序设计中的实现思路和方法。 2. 课程设计要求 设计一个简易学生成绩记录簿设计,其中包括:姓名,学号,C语言成绩; 具体功能: 1.系统以菜单方式工作 2. 创建学生成绩信息并以磁盘文件保存; 3. 读取磁盘文件并显示输出所有学生的成绩; 4. 查询学生成绩 (1)按学号查询成绩 (2)学号姓名查询成绩 5.添加成绩记录; 6.修改指定姓名或学号的学生的成绩并可存盘; 7.显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息。 二、总体设计 图1 系统总体结构

三、详细设计 1、数据结构设计 #include #include #include #include int n=4; struct student { int num; /*学号*/ char name[10]; /*姓名*/ float score[3]; /*成绩*/ } 2.函数说明 1.主函数 main()允许用户通过菜单进行功能选择,使用相应的功能代码来调用对应的函数功能。 2.其他部分功能函数包括 (1) 将学生成绩信息保存为文件void save(); 算法思想: ①定义指向文件的指针变量; ②输入保存路径及文件名,打开文件,若不能打开文件给出提示信息; ③将存有学生成绩信息的结构体数组信息依次保存到文件中。 (2)学生成绩信息录入函数void input() 算法思想: ①依次录入结构体数组中所包含的各个成员; ②直到输入的结构体成员中信息为4,数据输入结束; ③返回实际录入的学生成绩信息数。 (3)从文件中读出学生成绩信息void output(); 算法思想: ①定义指向结构体变量的指针和指向文件的指针; ②输入文件的路径,打开文件,若不能打开文件给出提示信息; ③将文件中的信息依次读出,最后结构体的指针为NULL。

微课程设计的三重属性和六大要素知识分享

微课程设计的三重属性和六大要素 微课程作为一种重要的学习资源,不仅能够支持学习者碎片化的移动学习,而且能够变革传统的学习方式,因而受到学习者、研究者和实践者的关注。对于教师而言,制作和应用微课程于教学过程中并不难,但是如何设计一门好的微课程却并不容易。目前,我国微课程设计大多延续传统课堂教学的设计方法,无法有效支持基于微课程的个性化学习,而且在内容表现和交互设计等方面也存在诸多问题。事实上微课程设计要综合考虑课程、技术和时代三大属性,其中课程属性决定了微课程设计要遵循首要教学原理,技术属性决定了微课程设计要体现微型和半开放结构、超链接、富媒体、个性化等特点,时代属性决定了微课程设计要充分考虑云计算和大数据对教育的影响。微课程的系统化设计要综合考虑微视频、课件、教学设计单、学习指导单、测试题与辅助资源等六大要素,而且设计过程还应注重从学习者的角度思考知识点内容,以问题为引导,逐步培养学习者发现与解决问题的能力和创新批判的精神。 一、研究背景 随着移动互联网技术对人们生活、工作和学习方式的逐渐改变,各种学习资源越来越趋于开放和碎片化。短于18分钟的TED视频和MOOC中的微视频资源都为高效的碎片化学习提供了可能,然而碎片化资源的简单聚合并不能实现有效学习。要使微视频资源能够真正支持和促进有效学习,需从微课程的角度进行综合设计,兼顾多种学习要素,综合考虑学习者的特点、课程要求、技术时代要求的“微”内容等,这样才能真正有效支持在线教育和混合学习。 我国微课程的实践和研究目前正处于初步发展阶段。微课程作为一种重要的学习资源,其设计、制作和应用是每一位教师的基本功。从表面来看,微课程的制作往往是制约教师实践的第一个障碍,但实践经验表明,通过系统的使用工具培训,教师可以迅速掌握其制作方法。而微课程的设计技能恰恰是教师最缺乏的,也是最关键的。面对数字时代的学习者,传统的教学设计理念是否依旧满足微课程的设计要求?如何利用微课程第一时间抓住学习者的兴趣并有效对其自主学习过程进行调控?微视频及其他要素如何进行合理设计与关联?这些问题都是进行微课程设计需要重点考虑的问题。目前针对微课程的设计还存在很多问题,集中体现在以下几个方面:(1)缺乏整体、系统的规划,导致资源重复建设、

VB程序设计课程设计报告完整版

V B程序设计课程设计 报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

《VB程序设计》 课程设计报告(2016 — 2017 学年第 1 学期) 题目:排序演示 学院:经济与管理学院 班级:物流管理1502 学号: 姓名: 指导教师:阮冰 时间:起 2017年1月3日止 1月6日

一、课程设计基本信息 课程代码:05190124 课程名称:计算机基础课程设计 课程英文名称: Computer-based Course Design 课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群 课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制 剂、物流管理 课程类型:必修课 先修课程:大学计算机基础通识选修课程、Visual Basic程序设计课程学分:1 总学时:16 二、课程设计目标 掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。通过综合设计要求达到下列基本技能: 1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。 2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。 3.系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。 4.根据个人的设计调试过程,撰写设计报告。 三、课程设计内容 利用已掌握的VB程序设计语言基础,以及面向对象的程序设计方法、事件驱动的编程方式,进行应用程序和系统的开发设计。在强化巩固已有编程知识基础之上,训练新的设计与编程思路,通过综合应用所学知识设计、编制、调试实用的Visual Basic程序。 四、课程设计要求 1.要求每个同学都要认真对待,积极参与。 2.课程设计结束时,提交完成的所有源程序、相关文件和可执行文件。同 时填写并完成《课程设计报告册》。 3.不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计 中完全未参与的将作不及格处理。 五、考核方式

微程序控制器的设计与实现

微程序控制器的设计与实现 一、设计目的 1、巩固和深刻理解“计算机组成原理”课程所讲解的原理, 加深对计算机各模块协同工作的认识。 2、掌握微程序设计的思想和具体流程、操作方法。 3、培养学生独立工作和创新思维的能力,取得设计与调试的 实践经验。 4、尝试利用编程实现微程序指令的识别和解释的工作流程。 二、设计内容 按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。 三、设计具体要求 1、仔细复习所学过的理论知识,掌握微程序设计的思想,并根、 据掌握的理论写出要设计的指令系统的微程序流程。指令系统至少要包括六条指令,具有上述功能和寻址方式。 2、根据微操作流程及给定的微指令格式写出相应的微程序 3、将所设计的微程序在虚拟环境中运行调试程序,并给出测试思 路和具体程序段 4、撰写课程设计报告。

四、设计环境 1、伟福COP2000型组成原理实验仪,COP2000虚拟软件。 2、VC开发环境或者Java开发环境。 五、设计方案 (1)设计思想 编写一个指令系统,根据所编写的指令的功能来设计相应的微程序。首先利用MOV传送指令来给寄存器和累加器传送立即数,实现立即数寻址;利用寄存器寻址方式,用ADDC指令对两者进行相加运算;利用寄存器间接寻址方式,用SUB指令实现减运算;利用累加器寻址方式,用CPL指令实现对累加器寻址;利用存储器寻址方式,用JMP 指令实现程序的无条件跳转。这样,所要设计的指令系统的功能就全部实现了。 (2)微指令格式 采用水平微指令格式的设计,一次能定义并执行多个并行操作微命令的微指令,叫做水平型微指令。其一般格式如下: 按照控制字段的编码方法不同,水平型微指令又分为三种:全水平型(不译法)微指令,字段译码法水平型微指令,以及直接和译码相混合的水平型微指令。 (3)24个微指令的意义 COP2000 模型机包括了一个标准CPU 所具备所有部件,这些部件包括:运算器ALU、累加器A、工作寄存器W、左移门L、直通门D、右

《.NET程序设计》课程设计报告.doc

《.NET程序设计》课程设计报告 班级:计算机1403 学号:1411640305 姓名:黄世增

一、实验名称 作者信息管理系统 二、实验目的 1.进一步掌握并加深“.NET程序设计”课程的基本知识,理解“.NET程序设计”课程中重点讲解的https://www.360docs.net/doc/9e12303657.html,技术在项目开发中的应用。 2.培养正确的程序设计思想,提高分析问题、解决问题的能力。 3.提高学生进行技术总结和撰写说明书的能力。 三、系统设计描述 实验设计内容: 本次实验设计的内容是使用https://www.360docs.net/doc/9e12303657.html,技术为某出版社设计并实现一个小型作者信息管理系统。出版社的工作人员登录该系统后,可以查看该社出版的各类书籍的作者的信息,并可以对作者信息进行各类查询,便于工作人员对作者信息进行管理。 系统数据库设计: 在SQL Server Express中为作者信息管理系统建立一个名为作者信息管理系统的数据库,并设计以下2张数据表: 1.系统管理员表 该表用来记录使用本系统的管理员的基本信息,包括管理员账户及密码。 【思考题】 (1)数据库中的一条记录中有若干个属性,若其中某一个属性(注

意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 统管理员表中用户名应设为主键。 (2)用户名和密码都设为varchar字符型。 2.作者个人信息表 该表用来记录作者个人的基本信息,包括作者编号、姓名、联系地址、电话、email。 【思考题】 (1)表中作者编号应设为主键。 (2)表中作者ID、电话号码和Email为nchar字符串型,姓名和联系人地址为nvarchar字符串型。 设计好数据库的两个表后,分别在两个表中输入数据,如下图所示:

计算机组成原理课程设计(微程序)报告

微程序控制器的设计与实现第 1 页共22 页

目录 5 调试过程 (11) 6 心得体会 (12) 第 2 页共22 页

微程序控制器的设计与实现 一、设计目的 1)巩固和深刻理解“计算机组成原理”课程 所讲解的原理,加深对计算机各模块协同工 作的认识 2)掌握微程序设计的思想和具体流程、操 作方法。 3)培养学生独立工作和创新思维的能力, 取得设计与调试的实践经验。 4)尝试利用编程实现微程序指令的识别 和解释的工作流程 二、设计内容 按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存 储器直接寻址、立即数寻址等五种寻址方式。 第 3 页共22 页

三、设计要求 1)仔细复习所学过的理论知识,掌握微程 序设计的思想,并根据掌握的理论写出要设 计的指令系统的微程序流程。指令系统至少 要包括六条指令,具有上述功能和寻址方式。 2)根据微操作流程及给定的微指令格式 写出相应的微程序 3)将所设计的微程序在虚拟环境中运行 调试程序,并给出测试思路和具体程序段 4)尝试用C或者Java语言实现所设计的 指令系统的加载、识别和解释功能。 5)撰写课程设计报告。 四、设计方案 1)设计思路 按照要求设计指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加 器寻址、寄存器寻址、寄存器间接寻址、存储器直接第 4 页共22 页

寻址、立即数寻址等五种寻址方式。从而可以想到如 下指令:24位控制位分别介绍如下: XRD :外部设备读信号,当给出了外设的地址后,输出此信号,从指定外 设读数据。 EMWR:程序存储器EM写信号。 EMRD:程序存储器EM读信号。 PCOE:将程序计数器PC的值送到地址总线ABUS上。 EMEN:将程序存储器EM与数据总线DBUS接通,由EMWR和EMRD 决定是将DBUS数据写到EM中,还是 从EM读出数据送到DBUS。 IREN:将程序存储器EM读出的数据打入指令寄存器IR和微指令计数器uPC。 EINT:中断返回时清除中断响应和中断请 求标志,便于下次中断。 第 5 页共22 页

毕业设计_微课程开发制作论文

摘要 微课程作为新型的教学资源,因其符合学习者的认知规律、适应碎片化学习而受 到教育者的青睐,并广泛应用到慕课建设、翻转课堂教学等领域中。与此相适应,微课程的开发制作也成为信息化教学实践的热点。 目前,许多一线教师都有根据教学实际自制微课程的需求,但不少教师对制作技 术不甚了解,也缺乏对技术的比较分析。因此,研究一线教师自制微课程的技术选择就具有较强的现实意义。 本研究首先对研究内容进行文献综述,分析微课程的制作的研究背景、研究现状 等,从而确定本研究的研究目的和意义;然后从微课程的表现形式和制作技术上对微课程进行分类,以便后期对微课程制作进行软硬件的选择分析。 本研究主要采用个案分析法和行动研究法,通过自我实践的方式进行微课程制作 的尝试,并总结归纳课程内容的类型和技术搭配的关系,提出微课程制作的前期准备、中期制作、后期处理等环节以及注意事项。 通过对微课程的个案的分析,整理说明不同教学内容与所采用的微课程的类型以 及技术搭配的不同,提出多种搭配方案,供教师在实际操作中的自我选择。 实践和研究表明,教师自我应用的微课程是“个性化”的微课程。“个性化”的 成品是有教学需求的,跟个人的课型、教学内容、教学对象有关。教师在选择技术的过程中,要结合教师自己的信息素养以及现实设备等情况进行自我调整,从而用最合适的技术搭配来制作出辅助日常教学的微课程。 关键词: 微课程;自制技术;技术搭配

目录 第一章 绪论 (1) 1.1 研究背景 (1) 1.2 国内外研究现状 (2) 1.3 研究目的及意义 (4) 1.4 研究方法 (5) 第二章 研究的理论基础 (6) 2.1 微课程相关概念界定 (6) 2.2 自制微课程 (6) 2.3 教学媒体选择 (11) 第三章 自制微课程的实例分析与实践 (12) 3.1 自制微课程的实例分析 (12) 3.2 自制微课程的实践 (23) 第四章 微课程制作技术的硬件软件选择与搭配

C面向对象程序设计课程设计报告

《C++面向对象程序设计》课程设计 报告 题目:分数计算器设置 班级:K0312415 专业:计算机科学与技术 学号:K031241521 K031241535 姓名:周林 指导教师: 小组成员:周林,张齐满 二O一三年10 月15 日

一、课程设计问题描述 分数计算器设计是高等学校教务管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下功能: (1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。 (2)输入/输出:对流提取和流插入运算符进行重载。 (3)计算功能:可进行分数的加、减、乘和除法运算。 (4)化简功能:将分数化简为最简分数。 (5)异常处理功能:分数中分母不能为零。 (6)菜单功能:每种功能的操作都是在菜单中进行相应选择。 二、课程设计目的和要求: 经过一个学期的《C++面向对象程序设计》课程的学习,已经有了一定地程序设计基础,但是要学好C++面向对象程序设计这门课程,不仅要认真阅读课本知识和从事课堂学习,更重要的是要进行上机实践,通过上机实践才能增强和巩固知识。 三、系统设计(算法分析) 1、系统由5功能,可分别执分数的.加法运算,减法运算,.乘法运算和除法运算,还可以将分数化简。 1.加法运算可计算两个分数相加。 2.减法运算可计算两个分数相减。 3.乘法运算可计算两个分数相乘。 4.除法运算可计算两个分数相除。 5.化简运算可计算一个分数化简。 2、流程图

3、分数计算器设置各函数的功能和实现的相关功能由对应的函数来实现。(1)函数jia()实现分数加法运算。 (2)函数jian()实现分数减法运算。 (3)函数cheng()实现分数乘法运算。 (4)函数chu()实现分数除法运算。 (5)函数shuchu()实现分数的输出和化简。 四、程序源代码 // 分数管理系统.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "fenshu.h " #include "zhengshu.h" int main(int argc, char* argv[]) { fenshu aa; return 0; } // zhengshu.h: interface for the zhengshu class. // //////////////////////////////////////////////////////////////////////

微课创作说明及作品简介图文稿

微课创作说明及作品简 介 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

作品简介 本微课视频的教学内容为牛津小学英语5B Unit8 At the weekends (B)部分的单词教学。本部分的教学内容和教学重点是掌握6个昆虫类单词及insects的发音。教学目标是让学生通过微视频的学习,能够正确、流利地朗读6种昆虫类的单词以及单词insects,并能够熟练运用。教学难点是让学生读准单词发音,掌握发音规律,掌握以字母y结尾的可数名词变为复数时的变化规则。情感态度方面,需要学生具有通过微视频学习知识的兴趣,能够积极、主动的参与到教学活动中来,通过微视频学习的方式,掌握语言技能;能够根据自己对知识的掌握程度和实际需要借助视频学习的优势,反复观看,解决自己的难点问题,积极参与到视频教学中的操练项目,巩固和运用知识。 作品的创作说明: 教学设计 教学内容:牛津小学英语5B Unit8 At the weekends (B) 教学目标:让学生通过微视频学习,能够正确、流利地朗读6种昆虫类的单词以及单词insects,并能够熟练运用。 教学重点:熟练掌握6个昆虫类单词及insects的发音 教学难点:让学生读准6个昆虫类单词及insects的发音,掌握发音规律,知道以y结尾的可数名词变为复数时的变化规律。 教学过程: Step 1借助情境图,激发兴趣,揭示课题 1.出示情境图,公园的一角

T: Here’s a picture. Is it nice What can you see in the picture? T: Today, let’s learn some words about insects. 2.揭示课题,读2遍 Step2利用猜谜的游戏,呈现新单词,学习新单词 1.边听边猜,激发兴趣,学习新单词a grasshopper , a bee 教师讲两个昆虫的特点,让学生猜他们是什么学生猜对后,教师呈现昆虫的图和单词,带领学生跟读,并指导单词grasshopper中a和o 的发音以及字母组合ee的发音。利用已知的单词学习新单词的发音。 2.自主阅读,猜一猜,他们是哪些昆虫 (1)学生自己读文本,猜文本中所指的是哪些昆虫。学生抓住昆虫的特点,思考。 (2)核对答案,并学习他们的发音,同时学习他们的复数形式及发音。 (3)引导学生观察发现,掌握以辅音字母+y 结尾的可数名词复数形式的变化规律。 3.整体呈现单词,齐读 整体呈现新单词,播放录音让学生整体跟读一遍,加以巩固。Step3 巩固操练 1.仔细阅读,根据歌谣内容,选择正确的图,填空。 2.核对答案。 3.有感情地诵读歌谣。

简单模型机的微程序设计

课程设计报告 课程设计名称:简单模型机的微程序设计 系:三系 学生姓名: 班级:软件二班 学号: 成绩: 指导教师: 开课时间: 2012学年 2 学期 一、设计题目 计算机组成原理课程设计——简单模型机的微程序设计

二、主要内容 1.通过使用作者开发的微程序分析和设计仿真软件,熟悉本文介绍的为基本模型机而设计的微程序的执行过程。必须充分理解并正确解释下列问题: ⑴微程序中的微指令的各个字段的作用。哪些字段是不译码的,哪些字段是直接译码的,哪些字段又可以看成是字段间接编码的。 ⑵微程序中的微指令是否是顺序执行的,如果不是,那么次地址是如何产生的。什么情况下,次地址字段才是将要执行的微指令的地址。 ⑶在微程序中如何根据机器指令中的相关位实现分支,据此,在设计机器指令时应如何避免和解释其它指令的微指令的微地址冲突。 ⑷哪些微指令是执行所有指令都要用到的。 ⑸解释一条机器指令的微程序的各条微指令的微地址是否连续这些微指令的微地址的安排的严重原则是什么 ⑹为什么读写一次内存总要用两条微指令完成 ⑺机器程序中的用到的寄存器是R0,是由机器指令中哪些位决定的如果要用R1或R2,是否要改写微程序或改写机器指令如果要,应如何改写 2.在原有5条机器指令的基础上增加实现下述各功能的机器指令,试设计相应的机器指令的格式并改写原来的微程序使其可以运行所有的机器指令。新增加的机器指令的功能是: ①或指令OR RD,RS:(RS)或(RD)→(RD) ②减法指令SUB RD,(addr):(RD)减(addr)→(RD) ③异或指令XOR (addr1),(addr2):(addr1)异或(addr2)→(RD) ④与指令AND RD,RS:(RS)与(RD)→(RD) ⑤求反指令 NOT RD:/(RD) →(RD) 其中的RS、RD可以是R0、R1、R2中的任何一个。

微课程设计与应用学习心得体会知识讲解

微课程设计与应用学习心得体会 微课——这个校本教研新形式的产物,原先我觉得挺困惑的。经过几天的研修学习,看了里面的微课,看多了我就悟出了道。“微课”其实就是无生上课,就是教师根据事先设计的教案,在没有学生的情况下面对听课者上课。“微课”可以在办公室或其他场所进行,它观察、研究对象主要是教师的教,对学生的状态只能作出猜测。活动的目标主要在于帮助教师改进教学方案,提高教学技能等。 教师在学科组内参加活动。每人上“课”、被评的时间控制在5分钟左右,听“课”者由其他参加者(同组教师和专业人员)组成。在活动的过程中,每一位教师不仅登台上“课”,展示自己对某堂课的准备情况,同时又可作为学习者向同事、向专业人员学习,并参与对教学效果的自评与他评,不断反思、修改自己的课前备课,总结经验,提升能力。 3、“微课”的反馈及时、客观、针对性强。 由于在较短的时间内集中开展“无生上课”活动,参加者能及时听到他人对自己教学行为的评价,获得反馈信息。较之常态的听课、评课活动,“现炒现卖”,具有即时性。由于是课前的组内“预演”,人人参与,互相学习,互相帮助,共同提高,在一定程度上减轻了教师的心理压力,不会担心教学的“失败”,不会顾虑评价的“得罪人”,较之常态的评课就会更加客观。 我切切实实的感受到:微课虽然是无生上课,但上课的老师心中

必须有学生,只有这样才能真正展示出老师的教学技巧和老师的教学素养。微课其实是老师与学生在心灵上交流、互动的教学模式。只有心中有生才能上好微课,从而达到提高自身教学技能的目的。 随着信息技术的发展,涌现了许多新世代的产物,微课就是其中的一种。之前接触到微课的时候,对它很模糊,没有明确的认识,我们会认为微课是一次简短的课堂活动,或是记录课堂活动的一小段视频,或是将40分钟的一节课分解成多个课堂碎片等等。在经过培训之后才有了较深入的了解。认识到微课是以阐释某一知识点为目标,以短小精悍的在线视频为表现形式,以学习或教学应用为目的的在线教学视频。它主要表现在短小精悍,“短”是指视频长度短;“小”是指主题小;“精”是指设计,制作,讲解精良;“悍”是指学习效果震撼令人难忘。 我们的教学一直是老师与学生面对面教学,之后出现了在线教学,但单纯的面对面教学是最低效的,在线学习会比面对面教学更有效,怎样能达到最有效的教育模式呢?那就将这两种模式结合在一起形成混合学习模式。我们传统的课堂教学是学校上新课,家里做作业,所有内容齐步走,只照顾到三分之一的学生,也没有做到因材施教,学生课后遇到问题怎么办呢?没办法解决就会到课外辅导班。而现在所推行的翻转课堂则是在家里看视频上新课,到学校来做作业参加讨论,家中他们可以按照自己的步调学习,随时在线与同学互动,回到课堂老师可以对有疑惑的同学进行个别讲解,也可对某知识点重点讲解。由此在课堂中可以解决学生出现的问题,学生也可回到家中再次观看视频进行学习。 此次培训中我还学到了微课设计与制作的环节,包括选题设计、撰写教案、准备教学素材与练习测试、制作课件、教学实施与拍摄、视频后期编辑以及教学反思。制作微

C语言程序设计课程设计报告

C语言程序设计课程设计实验报告 一、设计名称:学生成绩管理查询系统 实验项目性质:综合性 所涉及课程:C语言程序设计 计划学时:实验学时12 二、设计目的: 1.通过本课程设计,培养上机动手能力,使学生巩固《C语言程序设计》课 程学习的内容,掌握工程软件设计的基本方法,强化上机动手能力,闯过编程关; 2.为后续各门计算机课程的学习打下坚实基础。 3.理解程序设计的思路,掌握结构化程序设计的方法,综合使用C语言进行 程序编写,巩固常用的C语言概念,如数组、指针、结构体、链表、文件操作等,注意良好的程序设计风格的培养。提高编写程序解决实际问题的能力、调试程序的技能。 三、设计环境(软件、硬件及条件) 1.硬件:PC机 2.软件:Turbo C++ 四、设计说明: 程序系统的结构:用一系列图表列出本程序系统内的每个程序(包括每

个模块和子程序)的名称、标识符和它们之间的层次结构关系。 主程序: ●新建:输入记录(遇#号时停止输入)。 ●插入:在指定位置插入记录。 ●显示:列出所有记录。 ●查询: 1、按学号查询; 2、按名字排序。 ●删除: 1、按学号删除; 2、按名字删除; 3、删除所有记录。 ●排序: 1、按语文成绩排序; 2、按英语成绩排序; 3、按数学成绩排序。 ●保存:保存为任意名字,系统自动加后缀名为.txt。 ●读取:读取程序目录下的后缀名为.txt的文件。 ●退出:退出程序。 五、各功能模块的具体实现,用图表表示。

输入记录 显示 按学号(姓名)查询信息

按学号(姓名)删除信息 Y N 读取文件

保存文件

六、各模块(函数)的功能介绍,数据结构设计描述,参数说明等。 STUDENT *init(); /*初始化链表*/ STUDENT *create(); /*新建链表*/ STUDENT *del_no(STUDENT *h);/*按学号删除信息*/ STUDENT *del_name(STUDENT *h); /*按姓名删除信息*/ void print(STUDENT *h); /*显示信息函数*/ void search_no(STUDENT *h); /*按学号搜索*/ void search_name(STUDENT *h); /*按姓名搜索*/ STUDENT *insert(STUDENT *h); /*插入信息函数*/ void sort(STUDENT *h);/* 排序函数*/ void save(STUDENT *h);/*保存数据到文件*/ void load(STUDENT *h); /*从文件读取数据*/ int menu_main(); /*菜单函数*/ void inputs(char *prompt,char *s,int count);/*输出信息*/ 七、程序代码: Enter records\n"); printf(" 2. Add records\n"); printf(" 3. List records\n"); printf(" 4. Search records\n"); printf(" 5. Delete records\n"); printf(" 6. Sort records\n"); printf(" 7. Save files\n"); printf(" 8. Load files\n"); printf(" 9. Quit\n\n"); printf("*****************************************\n");

相关文档
最新文档