个人作业——提问回顾与个人总结

19374191-马天瑞 2023-06-18 16:56:43

提问回顾与个人总结

项目内容
这个作业属于哪个课程2023年北航敏捷软件工程
这个作业的要求在哪里提问回顾与个人总结
我在这个课程的目标是学习工程化软件是如何构造的
这个作业在哪个具体方面帮助我实现目标总结一学期的学习过程,吸取经验和教训

1. 原问题博客

阅读《构建之法:现代软件工程》的疑问

对原问题给出了一些自己的理解,暂时没有想到新的问题。

Q1 什么时候泛化、泛化到什么程度比较好

我认为这个完全是根据具体应用场景决定的,没有通式通法。

比如在大作业中,大量接口的功能都比较单一,没有复用的部分,这种情况就不用考虑泛化,而是把所有步骤写在一起,增加耦合。但是有少部分的工具性接口,如“上传”功能,上传文件、上传图片的逻辑都相似,这种功能就尽量泛化,让不同的业务都能使用,减少代码冗余。

Q2 函数建议使用 goto 吗

目前有许多框架,重视面向切面编程,在功能开头和结尾增加固定不变的代码,异常等也都统一处理。我认为在实际开发中,不应该手动使用 goto 控制,尽量让成熟的框架负责这部分,统一处理。

在写大作业时,大部分的函数耦合性都比较高,判断的异常情况也比较少。这样的代码特征甚至不需要统一的异常处理,在主函数中处理异常更加直观。统一处理部分只有运行时异常和事务异常,这部分也不便用 goto 语句处理。而且python语言也不支持 goto,因此我认为不建议使用 goto,这种容易出错的执行方式不应该由编程人员直接操作。

Q3 结对编程如何减少思维定势

一个好办法就是控制结对时间,留出自己思考的时间。

我们的结对编程不完全是同时的,只在某些时间段一起编程。在其他时间,我们可以自己思考,在结对编程时再交流想法。这样通过独立思考,我们更加容易提出不同的观点,而减少了思维定式。

Q4 如何平衡极限编程和程序质量

我认为在日常的编程中,相对于程序质量,需要更加偏重于编程速度。

在大作业工作中,我们前期花费了很多时间在讨论和商量中,在还没有开始编程时,就预想可能遇到的各种问题。结果我们在实际编程中,仍然会遇到其他的问题,迫使我们一边编程,一边修改设计。这样的结果就是我们白浪费了时间,没有解决问题,而是在空想。我认为只有实践才能知道问题在哪里,永远不会有完美的设计,计划赶不上变化。所以与其在开始之前做一份非常严格的计划,不如先指定一个宽松的设计,在实践中不断调整和完善。

Q5 如何合理地评估绩效

可以使用工作量评价,也可以通过投票方式进行评估。

我们在大作业中,遇到很严重的问题,即组长不负责,其他成员需要在开发中同时承担组织工作。根据最初的设想,使用工作量评价绩效可能对组织者不公平,因为组织工作和代码工作同样很重要。但是我们遇到的问题是组织者不负责,用工作量也无法量化评价。所以最后我们采用投票方式,每位成员给其他成员投票。最后的结果基本符合我们的预期,也符合各个成员的实际工作量,当然组长的分数是最低的,说明“公道自在人心”。

但是这种方法也许只能用于学生小组,学生小组的权责不对等,对不负责的组员也没有严厉的处理措施。我认为在工作中,应该有更加合理的绩效评价,因为公司和个人的权责相对对等,拥有权利的同时承担责任。无论是工作量还是投票等方式评价,更加容易趋近于一个平衡。

2. 实践中学习

需求

确定需求时,一定要找到明确负责的同学。

要充分和组员交流,尤其是需要线下交流。小组成员较多时,集体负责就是集体不负责。一定要找到直接负责的同学明确需求。

设计

设计时需要明确分割模块,而不需要事无巨细地设计周全。

我们组在设计中浪费了太多的时间,最后所有设计的细节和最终实现都不一样。如果早点抓大放小,在实践中调整,我们的时间会更加从容。

实现

需要明确分工,需要根据不同人的水平,分配适合的工作。

由于后端的模块划分合理,后端的分工比较自然。但是我听说前端的工作比较混杂,不方便分成多个模块。如何合理地设计分工是一个有技术的工作。

测试

测试应该是分步骤、分阶段的。

比如在编程中,遇到一个不确定的功能,需要测试。首先应该开一个小的工程,测试这种方法的合理性。确认方法可行后,在本地的测试环境编写代码,自己测试。测试无误后,部署到实际环境,进行实际的测试。最后,在多个功能实现之后,进行组合测试。如果盲目部署测试,可能会使代码更加混乱。

发布

发布应该分阶段,类似于内测与公测版本。

我们在 alpha 阶段发布时,时间晚了两周,导致我们无法宣发。在之后正式版发布以后,早就错过了最佳的时间,也收不到用户反馈。在有少量用户反馈之后,没有足够时间调整,又必须赶工。如果分阶段发布,每个阶段按时发布,一是可以在比较好的时间积累用户,二是对用户的的反馈能有时间优化。

维护

需要根据问题难度,决定修复的工作。

我们在开发中遇到了用户的反馈。其中一个是希望添加表情包,这个对于后端而言,只需要调整编码格式,比较容易,因此可以快速修复。另一个是传输的安全问题,这个就比较复杂,涉及到前后端的多种算法。在时间有限的情况下,我们只实现了安全传输的部分标准,就部署上线了。

3. 理解和心得

个人项目

从阅读《构建之法》到分析现有软件的优劣,我从原理上对软件工程有了一个大概的了解。我也认识到,即使是市面上的优秀软件,也不是十全十美的,用心寻找总能找到问题。但是瑕不掩瑜,这些问题不妨碍它们是优秀的软件。用户对软件的评价,一部分是软件是否满足用户的使用习惯,另一部分则是软件所呈现的内容。因此好的软件是好的工具,把核心内容更好地呈现给用户。

结对编程

在结对编程中,我和我的队友共同编写一份代码。但是在实际操作过程中,我们并不是所有的编程任务都需要结对完成。更多情况下,还是一起线上完成,通过会议和共享等方式开发。但是我们也有自己思考的时间,等到结对时再一起讨论。我认为这种模式比完全的结对更好,因为有独立思考的过程,可以减少盲从和人云亦云。

团队项目

我们的团队项目开发可以说不尽如人意,我们的小组在工作中遇到了各种困难。这些困难有些来自知识的欠缺——对开发软件的流程不熟悉,有些来自管理的问题——如何分工、如何处理不负责的组员、组长不负责时其他组员怎么办,有时内部无法解决,还需要求助助教和老师。到最后,我们的进度相比于其他小组也更加落后,这也导致我们的用户也比较少。

对于产品而言,我们的团队项目是失败的。对于学习而言,我们的开发过程是一个很好的学习过程。我们小组从无到有地开发了一款软件,在 alpha 阶段遇到了很大的问题。在遇到问题之后反思和调整,在 beta 阶段基本上解决了问题,同时完成甚至超额完成了最初对 beta 阶段的设计。我相信任何软件的开发都不会是一帆风顺的,一定会遇到各种棘手的问题,突发的情况。相信我能利用这次开发的经验教训,在面对更大的挑战时也能从容应对。

...全文
77 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoftwareTeacher 2023-07-20
  • 打赏
  • 举报
回复

我们在大作业中,遇到很严重的问题,即组长不负责,其他成员需要在开发中同时承担组织工作。根据最初的设想,使用工作量评价绩效可能对组织者不公平,因为组织工作和代码工作同样很重要。但是我们遇到的问题是组织者不负责,用工作量也无法量化评价。所以最后我们采用投票方式,每位成员给其他成员投票。最后的结果基本符合我们的预期,也符合各个成员的实际工作量,当然组长的分数是最低的


那么,小组成员当初是如何选择组长的呢?

C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。 本课程是零基础的编程入门课,是后续的操作系统、编译原理、体系结构等课程的基石。 —— 课程团队 课程概述 程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。 C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。 对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介。但是对于计算机专业的学生,本课程是向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石,对于C语言本身甚至程序设计语言基础原理的深入理解都是应该掌握的。 本课程是零基础的入门课程,完成本课程之后,就能具有初步的运用C语言编写程序的能力。要想完整的学习C语言,还需要进一步学习本课程的后续课程——《C语言程序设计进阶》。 程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。 为了学习编程,你需要有一台计算机,安装必要的编程软件。无论是MS Windows、Mac OS X还是Linux,都有适合C语言编程的软件。如果搞不定自己电脑上的编程软件,我们也会提供在网页中编写、运行C语言程序的方法。 课程大纲 01 程序设计与C语言 课时 1 计算机和编程语言 2 C语言 3 第一个程序 02 计算 课时 1 变量 2 数据类型 3 表达式 4 在线评判系统 03 判断与循环 课时 1 判断 2 循环 04 进一步的判断与循环 课时 1 逻辑类型和运算 2 级联和嵌套的判断 3 多路分支 4 循环的例子 5 判断和循环常见的错误 05 循环控制 课时 1 循环控制 2 多重循环 3 循环应用 06 数组与函数 课时 1 数组 2 函数的定义与使用 3 函数的参数和变量 4 二维数组 07 数组运算 课时 1 数组运算 2 搜索 3 排序初步 08 指针与字符串 课时 1 指针 2 字符类型 3 字符串 4 字符串计算 预备知识 作为第一门编程课,本课程可以零基础学习。大学计算机(大学计算机基础、计算思维导论)等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。 证书要求 课程的总分达到60分以上,可以获得本课程的合格证书。 课程的总分达到85分以上,可以获得本课程的优秀证书。 参考资料 何钦铭、颜晖,《C语言程序设计(第3版)》,高等教育出版社,2015年,ISBN 978-7-04-043128-3 颜晖、张泳,《C语言程序设计实验与习题指导(第3版)》,高等教育出版社,2015年,ISBN 978-7-04-043563-4 常见问题 Q:我需要特殊版本的计算机吗? A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。有的手机有app也能实现C语言编程,不过我们不推荐那么小的屏幕。 Q:我需要安装特定的软件才能做这门课的作业吗? A:任何C语言的开发工具都可以。课程演示会使用Dev C++及命令行环境,但是你使用任何其他开发工具都不会影响做作业的正确性。可以使用的其他工具包括但不限于MS Visual Studio、C-Free等。 Q:每周会发布多少时间的视频?我需要花多少时间来学习? A:我们按照90分钟的授课时间来设计课程。但是发布的视频肯定小于90分钟,一般在50到70分钟左右。因为在线下上课时,老师可能会回顾一下上周的内容、某些内容会看学生的反应重复几遍、会当堂问做一些提问,以及在各种软件等教学工具之间切换,这些都要花点时间,而这些在线上课程中都不存在了,所以视频的时间不会正好是90分钟。但是一般我们设计课程需要1:1.5到1:2的课后学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费三到五小时的时间。
《计算机的发展》教学设计 保山市永昌小学 李双莲 【教学内容】 计算机的发展 【学情分析】 六年级学生对信息技术学习已有一定的基础,大部分学生对基本知识与技能的掌握很好 ,但部分学生在计算机的应用方面知识积累还有点狭窄,对计算机的发展史了解不多。 考虑到六年级学生的特点,我将继续激发学生学习计算机的兴趣,着重巩固和加深对信 息技术的学习,提高学生对计算机的应用能力,努力让每个学生都能学到知识,为下阶 段的计算机学习打下较扎实的基础。 【教学目标】 1.通过查找资料、汇报讨论,了解计算机发展的历史和发展趋势。 2.通过对"未来计算机"的畅想交流与设计,激发学生对科学技术的创新意识,培养 学生的想像能力和对计算机科学的兴趣。 【教学重难点】 重点:了解计算机发展的历史。 难点:畅想、设计未来的计算机。 【教法与学法】 教法:讲授法、媒体演示讲解法、任务驱动教学法、分层教学法 学法:自学探究法、交流分享学习法、实践操作互动协作学习法 【教学准备】多媒体网络教室 【教学时间】第十六周(1课时) 【教学过程】 一、观影片、提问题 1.视频展示《钢铁侠》部分内容剪辑片段 2.观后提问:这些影片里的计算机科技,是想象的还是现实存在的? 3.下面我们就根据计算机的发展历史,来推断这个问题的答案。 二、回顾过去 1.历史树:回顾计算机发展历史,可以分为四个阶段。 2.任务:重点了解第一代和第四代计算机发展阶段中,使用的电子器件、特点和应 用领域。 3.学生通过查资料介绍收集的计算机发展信息,完成作业文件夹中的"计算机发展信息 表"(邀请学生上台解说) 4.了解ENIAC,提问:这个庞然大物是谁? 教师出示PPT形象化埃尼阿克的体积、重量、运算速度。 说一说,ENIAC出现在计算机发展的哪一个时代?——第一代计算机,我们现在的电脑 属于计算机发展的哪一个时代?——第四代计算机。 5.介绍计算机发展时代划分的依据——电子器件的组成不同。电子管、晶体管、集成 电路、大规模集成电路 6.在计算机发展的第四代,也出现了一台具有纪念意义的电脑:蓝色巨人。第一台 个人电脑:1981年8月,IBM公司发布了第一款个人电脑(personal computer,简称PC) 。 提问:1981的个人电脑和现在的个人电脑有什么一样?有什么不一样? (师生讨论、 总结) 7.课件出示"计算机发展信息表),总结、巩固。 8.回顾计算机的发展史,变化惊人。(课件出示各时代计算机的惊人变化) 9.看"未来计算机发展"小视频,课件PPT进一步了解未来计算机的一些设想。 10.未来的计算机五化发展:专业化、网络化、智能化、微型化、巨型化。 三、畅想未来计算机发展。 1.作业:畅想未来计算机发展,你心中未来计算机是什么样子的?可以用"画图"、 "word"、PPT等软件进行创作,也可以静静的想一想,用语言描述给大家! 2.展示学生作品,学生畅想未来计算机发展并发言,教师点评。 四、返回课堂开始时的问题:钢铁侠电影中的计算机是想象的?还是现实存在的? 生:是想象的, 师:虽然是想象的,但因为有想象,才会有发明,未来计算机科技,一定是基于想 象和使用需求而研发的,电影中的片段有些效果已经现实存在,有些还需要进一步研究 ,展望未来,计算机发展前景无限,越是未来,越是辉煌灿烂,人类科技革新的脚步不 会停止,我们也需要学得更多更新的知识与未来前行。 五、小结 1.计算机给我们的生活带来了哪些影响和变化? 2.学生答 3.教师小结: 未来计算机科技 一定是基于想象和需求而开发的 请大家多思考,多想象,为创新注入力量。下课。 板书设计: 计算机的发展 ENIAC 埃尼阿克 PC 个人计算机 未来计算机 ----------------------- 最新完整版计算机的发展教学设计(李双莲)全文共4页,当前为第1页。 最新完整版计算机的发展教学设计(李双莲)全文共4页,当前为第2页。 最新完整版计算机的发展教学设计(李双莲)全文共4页,当前为第3页。 最新完整版计算机的发展教学设计(李双莲)全文共4页,当前为第4页。
计算机基础教案完整版 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN# Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN# 计算机基础教案完整版全文共151页,当前为第1页。计算机基础教案完整版 计算机基础教案完整版全文共151页,当前为第1页。 《计算机基础》 教案 计算机基础教案完整版全文共151页,当前为第2页。 《 计算机基础 》课程 计算机基础教案完整版全文共151页,当前为第2页。 教 案 首 页 教师 姓名 职称 讲师 课程 名称 计算机基础 总学时 授课 对象 授课 地点 教室实训室 企业 主题 或任务 第1章 计算机基础知识—— 计算机概述、.特点、分类和应用 学习 理念 具备基本的信息意识和素养 学习 目标 1.了解计算机的概念 2. 了解计算机的起源和发展简史 3. 了解计算机的分类 4. 培养学生分析问题、解决问题的能力,增强学生自主学习、协作学习的意识,启发学生的创造性思维。 5.在学习活中激发学生的学习兴趣,让学生体验到成功的喜悦,陶冶学生的情操。 学习 内容 1.计算机的概念 2.计算机的起源 3.计算机的发展历史 4. 计算机的分类 5. 6. 学习 活动 1. 老师提问问题 2. 学生思考 3. 老师讲解 4. 学生讨论 5. 小组互评 6. 方法 个案研究 小组讨论 练习训练 演示模拟 项目导向 角色扮演 实验实训 任务驱动 技术 手段 文本素材 图形/图像素材 音频素材 视频素材 动画素材 PPT 实物展示 网络连接 学习 程序 1.准备阶段(导入、成就) 询问学生的计算机使用经历 提出计算机基础的相关问题 通过回答引入讲授知识 2.陈述阶段(主体、成就) 讲解计算机的概念 讲解计算机的起源和发展 讲解计算机的分类 3.训练阶段(主体、成就) 小组讨论 练习作业"第1章 作业1" 小组互评 填写小组评价单 4.成就阶段(结束、成就) 总结知识点 点评作业 学习 成就 测验测试 课堂作业 学习活动 短文写作 行为表现 学习成果 系(部)名称: 教研室名称: 教研室主任签字: 年 月 日 计算机基础教案完整版全文共151页,当前为第3页。教学过程: 计算机基础教案完整版全文共151页,当前为第3页。 第1章 计算机基础知识 ——计算机概述 、.特点、分类和应用 1学时 教学活动及主要语言 学生活动 一、准备阶段 创设意境,导入新课(3分钟)(设疑法、提问法) 导入: 同学们,让我们共同来说一下计算机在日常生活中的应用以及你所掌握的计算机的一些操作。 以上可见计算机在日常生活中的用途是非常大的,但是我们对它的使用又掌握了多少呢从今天开始,由大家和我共同来学习计算机的基本知识。 二、陈述、训练阶段 新课教学(总计40分钟)(讲解法、提问法、示范法) 1)、计算机概述(5分钟) 2)、计算机的发展(5分钟) 3)、计算机的分类(5分钟)【重点】 ******练习作业"第1章 作业1"******(25分钟) 三、成就阶段 课堂小结(3分钟)(讲解法) 教师结合学生听课情况,对本节课的教学过程进行小结,指正学生应注意的学习重点和难点,提醒同学回去复习计算机硬件的组成,下一节做实验 课后作业(2分钟)(讲解法) 学生以书面形式完成作业:课后习题。 开拓思维,同时提出新的问题(2分钟)(激趣法) 教师提出预习问题,让学生产生继续探究、学习的愿望,整堂课带着下一堂课的悬念结束,为学习下一结内容做好铺垫。 学生回顾自己在日常生活中计算机的作用情况,并随着教师的讲解,引导出本节课要学习的内容。 此部分主要由老师来讲解,同时学生也配合着老师回答一些常见问题 此时学生应该注意听教师的讲解,因为此处是新知识,同时也应积极回答相应的问题,进行认真的思考 学生记录作业和预习内容 计算机基础教案完整版全文共151页,当前为第4页。 《 计算机基础 》课程 计算机基础教案完整版全文共151页,当前为第4页。 教 案 首 页 教师 姓名 职称 讲师 课程 名称 计算机基础 总学时 授课 对象 授课 地点 教室实训室 企业 主题 或任务 第1章 计算机基础知识—— 计算机概述、.特点、分类和应用 学习 理念 具备基本的信息意识和素养 学习 目标 1.了解计算机的发展趋势 2.掌握计算机的特点 3.掌握计算机的应用 4. 培养学生分析问题、解决问题的能力,增强学生自主学习、协作学习的意识,启发学生的创造性思维。 5.在学习活中激发学生的学习兴趣,让学生体验到成功的喜悦,陶冶学生的情操。 学习 内容 1.计算机的发展趋势 2.计算机的特点 3.计算机的应用 4. 5. 6. 学习 活动 1.
《计算机基础》 教案 《 计算机基础 》课程 教 案 首 页 "教师 " "职称 "讲师 " "姓名 " " " " "主题 "第1章 计算机基础知识—— " "或任务 "1.1计算机概述、1.2.特点、分类和应用 " "学习 "具备基本的信息意识和素养 " "理念 " " "学习 "1.了解计算机的概念 "4. 培养学生分析问题、解决问题的能力 " "目标 " ",增强学生自主学习、协作学习的意识," " "2. 了解计算机的起源和发展简史 "启发学生的创造性思维。 " " " " " " "3. 了解计算机的分类 "5.在学习活中激发学生的学习兴趣,让学" " " "生体验到成功的喜悦,陶冶学生的情操。" "学习 " 1.计算机的概念 "学习 " 1. 老师提问问题 " "内容 "?2.计算机的起源 "活动 " 2. 学生思考 " " " 3.计算机的发展历史 " " 3. 老师讲解 " " "?4. 计算机的分类 " " 4. 学生讨论 " " " 5. " " 5. 小组互评 " " " 6. " " 6. " "方法 " 个案研究 ?小组讨论 练习训练 "技术 "?文本素材 ?图形/图像素材 ?音频素材 " " "?演示模拟 "手段 "?视频素材 " " " 项目导向 角色扮演 实验实训 " "?动画素材 ?PPT 实物展示 网络连接 " " "?任务驱动 " " " "学习 "1.准备阶段(导入、成就) "3.训练阶段(主体、成就) " "程序 "1.1询问学生的计算机使用经历 "3.1 小组讨论 " " "1.2提出计算机基础的相关问题 "3.2练习作业"第1章 作业1" " " "1.3通过回答引入讲授知识 "3.3 小组互评 " " "1.4 "3.4填写小组评价单 " " "1.5 "3.5 " " "2.陈述阶段(主体、成就) "4.成就阶段(结束、成就) " " "2.1讲解计算机的概念 "4.1总结知识点 " " "2.2讲解计算机的起源和发展 "4.2 点评作业 " " "2.3 讲解计算机的分类 "4.3 " " "2.4 "4.4 " " "2.5 "4.5 " "学习 " 测验测试 ?课堂作业 学习活动 短文写作 行为表现 学习成果 " "成就 " " 系(部)名称: 教研室名称: 教研室主任签字: 年 月 日 教学过程: "第1章 计算机基础知识 " "——1.1计算机概述 、1.2.特点、分类和应用 1学时 " "教学活动及主要语言 "学生活动 " "一、准备阶段 " " "创设意境,导入新课(3分钟)(设疑法、提问法) "学生回顾自己在日常" "导入: "生活中计算机的作用" "同学们,让我们共同来说一下计算机在日常生活中的"情况,并随着教师的" "应用以及你所掌握的计算机的一些操作。 "讲解,引导出本节课" "以上可见计算机在日常生活中的用途是非常大的,但"要学习的内容。 " "是我们对它的使用又掌握了多少呢?从今天开始,由" " "大家和我共同来学习计算机的基本知识。 " " "二、陈述、训练阶段 " " "新课教学(总计40分钟)(讲解法、提问法、示范法"此部分主要由老师来" ") "讲解,同时学生也配" "1)、计算机概述(5分钟) "合着老师回答一些常" "2)、计算机的发展(5分钟) "见问题 " "3)、计算机的分类(5分钟)【重点】 " " "******练习作业"第1章 作业1"******(25分钟) " " "三、成就阶段 " " "课堂小结(3分钟)(讲解法) "此时学生应该注意听" "教师结合学生听课情况,对本节课的教学过程进行小"教师的讲解,因为此" "结,指正学生应注意的学习重点和难点,提醒同学回"处是新知识,同时也" "去复习计算机硬件的组成,下一节做实验 "应积极回答相应的问" "课后作业(2分钟)(讲解法) "题,进行认真的思考" "学生以书面形式完成作业:课后习题。 " " "开拓思维,同时提出新的问题(2分钟)(激趣法) " " "教师提出预习问题,让学生产生继续探究、学习的愿"学生记录作业和预习" "望,整堂课带着下一堂课的悬念结束,为学习下一结"内容 " "内容做好铺垫。 " " 《 计算机基础 》课程 教 案 首 页 "教师 " "职称 "讲师 " "姓名 " " " " "主题 "第1章 计算机基础知识—— " "或任务 "1.1计算机概述、1.2.特点、分类和应用 " "学习 "具备基本的信息意识和素养 " "理念 " " "学习 "1.了解计算机的发展趋势 "4. 培养学生分析问题、解决问题的能力 " "目标 " ",增强学生自主学习、协作学习的意识," " "2.掌握计算机的特点 "启发学生的创造性思维。 " " " " " " "3
《计算机基础》 教案 《 计算机基础 》课程 教 案 首 页 "教师 " "职称 "讲师 " "姓名 " " " " "主题 "第1章 计算机基础知识—— " "或任务 "1.1计算机概述、1.2.特点、分类和应用 " "学习 "具备基本的信息意识和素养 " "理念 " " "学习 "1.了解计算机的概念 "4. 培养学生分析问题、解决问题的能力 " "目标 " ",增强学生自主学习、协作学习的意识," " "2. 了解计算机的起源和发展简史 "启发学生的创造性思维。 " " " " " " "3. 了解计算机的分类 "5.在学习活中激发学生的学习兴趣,让学" " " "生体验到成功的喜悦,陶冶学生的情操。" "学习 " 1.计算机的概念 "学习 " 1. 老师提问问题 " "内容 "(2.计算机的起源 "活动 " 2. 学生思考 " " " 3.计算机的发展历史 " " 3. 老师讲解 " " "(4. 计算机的分类 " " 4. 学生讨论 " " " 5. " " 5. 小组互评 " " " 6. " " 6. " "方法 " 个案研究 (小组讨论 练习训练 "技术 "(文本素材 (图形/图像素材 (音频素材 " " "(演示模拟 "手段 "(视频素材 " " " 项目导向 角色扮演 实验实训 " "(动画素材 (PPT 实物展示 网络连接 " " "(任务驱动 " " " "学习 "1.准备阶段(导入、成就) "3.训练阶段(主体、成就) " "程序 "1.1询问学生的计算机使用经历 "3.1 小组讨论 " " "1.2提出计算机基础的相关问题 "3.2练习作业"第1章 作业1" " " "1.3通过回答引入讲授知识 "3.3 小组互评 " " "1.4 "3.4填写小组评价单 " " "1.5 "3.5 " " "2.陈述阶段(主体、成就) "4.成就阶段(结束、成就) " " "2.1讲解计算机的概念 "4.1总结知识点 " " "2.2讲解计算机的起源和发展 "4.2 点评作业 " " "2.3 讲解计算机的分类 "4.3 " " "2.4 "4.4 " " "2.5 "4.5 " "学习 " 测验测试 (课堂作业 学习活动 短文写作 行为表现 学习成果 " "成就 " " 系(部)名称: 教研室名称: 教研室主任签字: 年 月 日 教学过程: "第1章 计算机基础知识 " "——1.1计算机概述 、1.2.特点、分类和应用 1学时 " "教学活动及主要语言 "学生活动 " "一、准备阶段 " " "创设意境,导入新课(3分钟)(设疑法、提问法) "学生回顾自己在日常" "导入: "生活中计算机的作用" "同学们,让我们共同来说一下计算机在日常生活中的"情况,并随着教师的" "应用以及你所掌握的计算机的一些操作。 "讲解,引导出本节课" "以上可见计算机在日常生活中的用途是非常大的,但"要学习的内容。 " "是我们对它的使用又掌握了多少呢?从今天开始,由" " "大家和我共同来学习计算机的基本知识。 " " "二、陈述、训练阶段 " " "新课教学(总计40分钟)(讲解法、提问法、示范法"此部分主要由老师来" ") "讲解,同时学生也配" "1)、计算机概述(5分钟) "合着老师回答一些常" "2)、计算机的发展(5分钟) "见问题 " "3)、计算机的分类(5分钟)【重点】 " " "******练习作业"第1章 作业1"******(25分钟) " " "三、成就阶段 " " "课堂小结(3分钟)(讲解法) "此时学生应该注意听" "教师结合学生听课情况,对本节课的教学过程进行小"教师的讲解,因为此" "结,指正学生应注意的学习重点和难点,提醒同学回"处是新知识,同时也" "去复习计算机硬件的组成,下一节做实验 "应积极回答相应的问" "课后作业(2分钟)(讲解法) "题,进行认真的思考" "学生以书面形式完成作业:课后习题。 " " "开拓思维,同时提出新的问题(2分钟)(激趣法) " " "教师提出预习问题,让学生产生继续探究、学习的愿"学生记录作业和预习" "望,整堂课带着下一堂课的悬念结束,为学习下一结"内容 " "内容做好铺垫。 " " 《 计算机基础 》课程 教 案 首 页 "教师 " "职称 "讲师 " "姓名 " " " " "主题 "第1章 计算机基础知识—— " "或任务 "1.1计算机概述、1.2.特点、分类和应用 " "学习 "具备基本的信息意识和素养 " "理念 " " "学习 "1.了解计算机的发展趋势 "4. 培养学生分析问题、解决问题的能力 " "目标 " ",增强学生自主学习、协作学习的意识," " "2.掌握计算机的特点 "启发学生的创造性思维。 " " " " " " "3

78

社区成员

发帖
与我相关
我的任务
社区描述
2023年北航敏捷软件工程,主讲教师罗杰、任健。
软件工程 高校
社区管理员
  • clotho67
  • neumy
  • BUAA-Dreamer
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧