我想,以下是每个学校或大学的标准问题:
教你编程是你的工作.不幸的是,一些学生是半专业人士并且具有多年的经验,而其他人甚至不知道基本概念,例如概念"类型变量".
据我所知,这导致以下情况之一:
有没有第四种解决方案,哪种方法比上述更好?
Dav*_*kle 13
国际海事组织这是一个基于学生安置的问题,而不是你应该对作为老师处理的问题太感兴趣.
如果课程是对计算机编程的介绍,那么你真的需要从基础开始.如果你的教室里有很多专业人士,他们知道如何编程,而且他们没有展示,那么你的课程描述就会出现问题,或者学校强迫他们把课程作为预先要求而不允许他们进行测试.
您的工作应该是在课程描述中描述您想要教授的内容并进行教学.如果学生注册资格过高,那就是他们的问题.我认为你真正需要避免的唯一一件事就是如果你的课程真的适合初学者,那么试着让课程对于初学者来说太先进了.
Meh*_*ari 10
我认为保持它有趣的最好方法是在理论上提出实用和有趣的练习.采用问题解决方案很有意义(有趣,有趣,令人兴奋,现实问题).这要求教授自己有实践经验,使用新技术并且非常了解它们,而不仅仅是教他几十年前学到的东西.
问题是,编程应该通过实践来学习.教师应该专注于激励学生编写代码并尝试自己解决问题.这可以通过在课程开始时分配完整的类似生命的项目并完成课程中项目中出现的子问题来完成.这样,学生就会知道为什么编程语言中存在某些特定功能以及它可能有用的地方.
只是一个想法.没试过!;)