计算机专业学科内容有很多,语言、算法、编译原理、网络、架构、软件工程等。初学者接触相关的概念往往一头雾水,因为都比较抽象,理解起来也不容易,需要反复去学习,包括记忆和实践体会。教学者如果能改进教学思路,更好地辅助学习者学习。
教学者一般会讲清楚概念、原理、算法、技术等内容是什么,其实也要解释为什么会出现或发明出这些概念、原理、算法、技术等,或者它们从何而来,还要解释它们是做什么的,目的是什么或者它们的出现解决了什么问题或者有什么好处、优势。如果没有这些概念、原理、算法、技术的话,会产生什么麻烦。比如语言中的对象概念,对象从何而来,为什么发明出对象概念,对象有什么好处,讲清楚后再举个实例或则实际应用的例子。比如我在学Java中的反射机制时,虽然知道反射是什么,但对它解决什么问题或者有什么好处,或者如何具体应用却不知道。
总之,不要就事论事,而要涉及一些本质,把这些本质的东西教给学习者,则学习会更进一步。
本文探讨了计算机专业学科的广泛内容,如语言、算法、编译原理等,强调了理解概念背后的原因及其解决问题的重要性。建议教学者不仅要讲授知识点,更要深入讲解其本质,通过实例帮助学生掌握核心理念。
1067

被折叠的 条评论
为什么被折叠?



