不仅仅是代码

去年,南本德码学校将我们带到了新的地方。 我们已经与学校建立了独特的合作关系,为白天在教室里的学生提供计算机科学课程,而不仅仅是为参加我们课后课程的学生提供机会。

今年,我们的其中一所学校发生了一件有趣的事情,一些学生在小学阶段。 当面对困难的编码挑战时,学生感到非常沮丧。 这不仅仅是常规的挫败感,在这种情况下,走一分钟,深吸一口气,然后回到正在做的事情是有意义的。 这种挫败感使一些学生哭泣,因为他们无法使他们的代码正常工作而哭泣。

对于那些了解或经历过编码的人来说,解决令人沮丧的问题是该领域的重要组成部分。 您经常遇到需要大量解决故障的问题, “毅力”是大多数编码人员必须实践的共同特征。

考虑到这一点,我们发现令人惊讶的是,学生很快对我们所做的工作感到沮丧。

我们回到了课程表,考虑了它太难的可能性。 复习后,我们确定我们所教的课程适合年龄,并且还有其他几门课程在同一件事上工作,而没有同样的挫败感。 我们得出的结论是,这是我们正在使用的类所特有的一种情况。 毕竟每个学生都是不同的,我们会尊重每个人的学习风格和个性。

就像生活中一样,您尝试编写的第一件事并不总是有效。 我们需要找到一种方法让学生知道,仅仅因为您第一次失败就并不意味着世界末日。 您必须振作起来,再试一试。

我们必须向这些学生灌输一种勇气,决心和原始的自信心。

我们决定实施一种简单的策略,在每个学生和编码思想之间建立积极的纽带。 我们希望学生在即将面临的工作中遇到困难时,对即将完成的工作感觉良好,并持“能做”的态度。

每天,当学生来到我们的教室时,他们都会高五分给我们,并对与编码有关的肯定给予肯定。 例如:“我是一个______编码员。”空白可以是“聪明”,“善良”,“努力工作”,“独角兽”,只要它使学生对自己的身份感到满意就没关系。以及它们如何工作。

这似乎很愚蠢,但是每堂课的开始都完全改变了学生的态度。 以一种小而积极的想法开始上课,这是由学生和教师赞扬的,是学生在正确的方向上轻轻地轻推。 现在,当面对代码中的问题时,学生有理由相信他们可以取得成功。

在面对问题时,学生们并没有感到烦恼,而是在过程中拥抱错误。 毅力水平大大提高。 最重要的是,我们注意到当事情变得更加困难时,学生们正在互相帮助和鼓励。 总体而言,这与教室以前的氛围大不相同。

在计算机科学等技术领域,重要的是要认识到可以获得的情感技能与技术技能一样有价值。

编码提供的机会是巨大的。 它教学生如何使用随着技术的进步而变得越来越有价值的技能。 但是,我们认为硬技能是从这种教育中获得的唯一好处,这对我们来说是幼稚的。