zoukankan      html  css  js  c++  java
  • 涓涓不塞,将为江河

    涓涓不塞,将为江河

    不知不觉中,采用Learning by doing的方式教学已经5个年头啦!教学方式的改变,不是靠一时热情,而是在于不断坚持和持续优化,结合前一轮教学的数据和经验教训,对本轮的教学内容进行组合和优化。

    以下是我们这几届坚持的一些教学内容和方法:

    1. 利用假期时间学习必要技能

    用好假期,将课程需要掌握的一些基本技能,提前发布给学生,让同学们利用假期时间完成技术学习和技术提升,为后续课程实战训练打下基础,同时又养成自主学习的习惯;

    感谢衡与墨整理了一系列必学的线上资源。image

    2. 引导学生养成做事先计划的习惯

    尽管同学们一开始会不理解,但是课程依然坚持在每次作业都要求学生要针对本次作业,制定PSP表格,由此训练学生掌握项目规划的技能,从个人自我规划安排的PSP、团队计划执行的PSP到每日冲刺的PSP,最终掌握进度安排的能力。

    3. 以能力递进为原则的作业布置

    在设计作业时,注意保持学生学习的节奏保持学生的好奇心,结合课程授课安排,将需要学习的技术和需要掌握的能力训练,分散到各次的博客作业中。课程教学团队这两学期围绕一个结合时事背景,开展业设计,构建四次连续性强、难度逐级递增的时事类博客作业

    (1) 个人作业:要求学生在助教提供数据的前提下,完成文件读入和数据显示,目的在于编码练习和对GitHub熟悉和使用

    (2) 结对作业初级:设计并实现时事背景的原型设计,目的在于训练原型工具选择能力、自学能力、分析设计和沟通能力

    (3) 结对作业进阶:实现结对作业初级部分(给定)原型功能,目的在于训练结对合作能力、Github协作调试技术和代码编程能力

    (4) Github实战作业:团队在一天内实现与时事背景相关的小系统,并完成文档撰写,目的在于训练团队合作能力、GitHub联调能力和代码编程能力

    本学期围绕顶会热词这个背景,设计了 “热词统计”、“会议议程、论文搜索和热词展示网站”、“会议论坛信息推送” 等4个递进难度的“作业包”,从个人到结对,再到团队,递进训练团队合作和沟通能力和协作开发能力;从简单的统计热词,到原型设计,再到原型实现,递进地训练对问题的分析、设计和编程测试能力

    4. “疏”“导”结合

    现在的大学生接触的信息很多,思想活跃,如果一味的加大训练量和难度,只会引起学生的反感和抵触。由此,课程在每一次改进的时候,都采用 “疏”“导” 结合的方式:首先晓之以理,事前告知学生我们这样做的目的;其次,做好准备工作,尽量降低学生不必要的学习成本。
    例如在Alpha冲刺后,要有一个成员进行换组。这项教学内容我们坚持了3届,从第一届的抵触中,我们意识到疏导的必要性;第2、3届我们就采取了事前强调换组训练的意义,助教收集同学们的技术栈,尽量遵循同类技术互换原则,减少同学们学习新技术的压力,平稳地完成换组,让同学们训练到工作的交接能力。本轮教学做的进一步改进是在组队时,为了避免强强联合,队伍之间强弱不均衡现象,本轮教学在团队组队时,就强制30%的成员随机分配。从本轮教学后各团队的项目完成情况来看,这样的组队策略确实有效地避免了强者扎堆,使得各团队力量比较均衡,整体项目完成度较往届高。

    5. 督促团队项目执行绩效考核,避免滥竽充数

    团队项目中最难以避免的就是学生的划水现象,其实学生也不愿意自己辛勤劳动的成果被窃取。由此课程要求团队组队之后,要拿出团队内部的绩效考核方案,用于评价组员的贡献度,课程将根据各成员的贡献度,计算成员的团队成绩。有的团队给出的绩效考核方案真的是非常详实!OUTFITS发际线和我作队

    6.选出可持续迭代的项目,开展迭代开发训练。

    经过本轮教学中的项目考评,老师和助教选出了3个可持续迭代的项目:
    山烛
    发际线和我作队
    OUTFITS

    7. 助教团队是“做中学”重要的保障

    助教团队是教学实施的主力军,很幸运,实施 “Learning by doing” 以来,遇到的都是给力的助教团队!有韧性的团队,教师跟助教相互补位,相互体谅,不推诿、不抱怨,大家的目标一致。为例更高效地工作,本轮教学中,我们对助教进行了职责的分工,负责作业布置和负责自动化工具开发,由此形成了两个分组:kofyou
    张吖点干饭干饭福大吴彦祖,以及Grey Zengs1beria

    (1)开发必要的自动化工具

    感谢Grey Zeng带领其他助教在本学期开发了若干个小的辅助教学工具:自动化测试工具、爬取ECCV,ICCV,CVPR论文工具,助教/老师点评统计工具,博客园文章转MarkDown文件工具等,极大地方便并减轻了助教们的工作。

    (2)规范作业内容,明确评分细则

    强调每次作业评分细则的制定,避免笼统和宽泛,让学生得分有据可循。从单纯注重软件工程系列文档作业,转变为注重软件工程全方位能力锻炼的作业、注重现代软件工程工具在作业设计中的体现;从注重作业的期末验收转变为注重作业过程的持续性考核

    从学生团队项目完成的整体水平上看,本学期的成果是更上一层楼!从学生选题的多样性,到学生参与度都是这几届中最好的,说明我们教学团队用心的投入,也督促学生用心的投入学习,正所谓教学相长呀!

    软件工程实践作业情况(2021春)

    序号 起止时间 博客作业 优秀作业
    1 1.28-2.08 开设博客+准备篇 AAAdmin 盫曌 王大鱼Yu 无祂
    2 2.21-3.07 热身篇—WordCount 221801128 王大鱼Yu aaagxAAAdmin
    3 3.06-3.12 结对第一次--顶会热词统计可视化(原型设计) 柠檬blessing 小球同学bbu railgunSE SakuChyan
    4 3.14-3.28 团队作业第一次—种子队伍选拔团队展示 创业6+1+2 山烛 发际线和我作对
    5 3.28-3.31 结对第二次作业-顶会热词统计可视化的实现 Hufflepuff-restroom SakuChyan 盫曌 huangmingliang
    6 3.27-3.28 团队作业第二次—团队Github实战训练 发际线和我作对 那你能帮帮我吗 创业6+1+2
    7 4.01-4.16 团队作业第三次--项目需求分析 发际线和我作对 山烛 OUTFITS
    8 34.18-4.24 团队作业第四次—[项目系统设计与数据库设计]https://edu.cnblogs.com/campus/fzu/2021SpringSoftwareEngineeringPractice/homework/11949) 那你能帮帮我吗 发际线和我作对 山烛
    9 5.09-5.21 个人作业软件评测 finoblog aye-zang AAAdmin 木子来井
    10 4.25-5.14 团队作业第五次—站立式会议+alpha冲刺 OUTFITS Concerto 创业6+1+2
    11 6.01-6.18 团队作业第六次—beta冲刺+事后诸葛亮 OUTFITS 山烛 创业6+1+2
    12 6.24-6.28 个人作业—[软件工程实践总结&个人技术博客]https://edu.cnblogs.com/campus/fzu/2021SpringSoftwareEngineeringPractice/homework/12093) AAAdmin railgunSE cyl1221 CLH029

    展望来年,有四点需要改进:

    1. 助教团队的可持续发展。

    这点是老生常谈了,本学期确有涌现出几个好的助教苗子,需要继续跟进。计划新助教的培训采用推荐阅读前辈助教的汇总工具博客、老带新等方式。但是受制于学生考研压力、本校对助教机制的支持很有限,目前助教阵容依然有限。

    2.强调诚信,防范于未然。

    杜绝抄袭是每一轮教学要思考的问题,本轮教学中应对抄袭更为果决,没有商量余地。还是希望通过反面案例警示,以防范于未然。

    3.代码托管平台不限于Github

    鉴于本轮教学中Github的表现和众所周知的原因,下一次教学将采用其他代码托管平台,使得学生协作开发更为方便。

    4.作业的节奏可以更紧凑一些

    本轮学生反映比较大的是Alpha冲刺与Beta冲刺间隔时间较长,导致他们开发衔接不流畅。原来课程团队是计划在Alpha冲刺后小组换人,那么就给一个较大的间隔,方便新人适应团队。看来是课程组多虑了,经过同类技术栈互换,换人的学习成本已经大大降低,下一轮要考虑更紧凑的作业节奏。

    2021春W班评分展示,千帆竞发图

    小黄衫获得者得感言/个人总结!

    时间 小黄衫获得者
    4.10 木子来井 AAAdmin 不到65kg不改名 王大鱼Yu 柠檬blessing
    5.15 王炜嘉 WiLLyy Aurora315 221801124张思萍 Savona
    7.8 CLH029 潘紫盈 YukioLee Alex viridianfairy

    软件评测优秀作业

    序号 CSDN文化衫获得者 评测类别
    1 Fino- 对csdn、SegmentFault和StackOverFlow的网页端和app端做软件评测
    2 都不吃大白菜 对csdn、SegmentFault和StackOverFlow的网页端和app端做软件评测
    3 至沁 对开源代码托管平台CODE.CHINA、GitHub、Gitee做软件评测
    4 AAAdmin 对csdn、SegmentFault和StackOverFlow的网页端和app端做软件评测
    5 木子来井 对csdn、SegmentFault和StackOverFlow的网页端和app端做软件评测

    项目迭代计划

    序号 项目迭代计划
    1 发际线和我作对
    2 山烛
    3 OUTFITS

    莫奈说过,“我曾以为,留住光,就可以留住你。”虽说过去的时光,我们是留不住的,但我们可以留住过去时光中的那些记忆。班级小黄衫获得者合影

    软件工程实践W班&S班优秀博客

    感谢两个班的老师梦想的勇气,sinceway

    再一次感谢本学期的助教:kofyouGrey Zeng张吖点干饭干饭福大吴彦祖s1beria,感谢你们辛苦的付出,每一句评论都凝聚着你们智慧的汗水,优秀的你们用你们的学识影响着同学们,你们是教师思想的践行者,你们是学生技术前行的领路人,你们是教师和学生之间联系的纽带!感谢你们!!!还有邹欣、周筠老师、宝玉ffl你们的点评和鼓励对学生而言是莫大的鼓舞,你们的鼓励和鞭策,帮助教学团队理清思路,感谢!!

    涓涓不塞,将为江河,勉之!

    附几个常用工具博客链接:

    1. 博客相关问题
    2. Github使用
    3. 代码规范
  • 相关阅读:
    margin+absolute布局:右栏固定主内容自适应 demo
    localForage——轻松实现 Web 离线存储
    迷你MVVM框架 avalonjs 1.2.6发布
    收起.NET程序的dll来
    从锅炉工到AI专家 ---- 系列教程
    DevExpress中实现GridControl的分页功能
    树莓派 ---- 个人总结
    树莓派安装内网穿透版花生壳服务
    winform 多线程中ShowDialog()模式窗口无效的解决办法
    局域网匿名访问共享文件
  • 原文地址:https://www.cnblogs.com/cocoSE/p/15006671.html
Copyright © 2011-2022 走看看