管理“学习软件工程”

与onTy计划和讨论“学习软件工程

将软件工程学作为计算机科学课程的一部分,我对课程的结局并不完全满意。 我想那是因为我一直很期待这门课程,所以有一些未满足的期望。 并不是说大学没有提供必要的工具和知识,或者这不是金钱的价值,因为许多私立大学甚至最好的大学并不总是为学生提供他们所需的必要工具和方向,也不是向学生提供他们所需要的东西想。

但是我不得不说,该课程最大的收获是它激发了我学习更多的知识,并最终与大学生和行业专业人士进行了实验,同时又与特定领域的专业人士一起工作。

在决赛周的某个时候,我安排了与实习主任的会面,提出了一个从理论和实践角度教授大学生软件工程的项目。 经过数小时的讨论和项目的批准,我意识到这比我最初想象的要多得多。 那时,我的主管将我与onTy联系起来,onTy是一个非常有活力和智能的软件工程师,具有10多年的行业经验,也是我使该项目成为可能的团队成员。 我们在会议中组织课程的讨论越多,我就越了解到不知道的东西和可以学到的东西。

我意识到有多少计划是必要的

尤其是在今天的会议上,我意识到将这个项目组合在一起需要进行多少计划,必须在夏季结束前花很少的时间才能实现目标,并且我们自己正在经历一个学习过程。 但是,经过几次集思广益的过程和我们最初的几次会议后,还有很多事情要做。

我们意识到,除了onTy和我本人这两位首席讲师之外,我们还需要一支强大而敬业的团队,我们需要TA以及更多其他人才。 因此,我们从人员和实际工具/材料的角度,以及在持续构建课程的过程中,列出了课程所需的清单。

  • 我们需要强大而专注的助教,志愿者和一些额外的帮助来管理班级,到目前为止,我们已经成功收集了2名助教,2名志愿者和帮助之手。
  • 我们意识到,该课程将使学生接触到一些用于项目和维护的Web技术 ,并且在实际运行课程之前,我们一直在自己使用这些技术中的很多来使自己适应学生的需求。 (在认识onTy之后,我接触了许多新技术并学到了很多东西!)
  • 在上课之前,我们正在努力创建一个项目,因为我们希望我们的学生了解我们在项目上的工作方式,并希望将动力传递给学生 。 onTy是我们项目的首席工程师! 🙂
  • onTy提出了一个绝妙的主意,使课程的组织结构比传统的讲课和评分系统更具商业和企业意义。 这是为了让学生能够在玩乐的同时学习,在学习项目的同时 ,学生还将获得数字货币,并在课堂上扮演不同的角色。
  • 尽管实践经验是班级的关键,朗诵和实验将在班级结构中占很大比重,但理论将非常重要。 因此,经过大量的思考和讨论,我们提出了大约20个有趣的主题 ,涵盖了我们的朗诵和讲座。
  • 当然,我们的市场营销材料也在不断吸引不同领域的学生。 由于软件是21世纪几乎所有方面的关键,因此onTy和我讨论过,我们不仅向计算机科学专业的学生和有抱负的软件开发人员开放课程,还将向生物学,化学等其他科学专业的学生开放课程。人文科学领域……以及行业专家。 我们不希望所有学生都知道主要技术或成为项目专家但是我们希望他们像其他人一样渴望学习,投入和团队合作