你好,我想问一下关于计算机科学核心课程是什么以及它与游戏开发中使用的计算机科学/编程知识的比较。15年前我在高中学习过AP Java,虽然有些东西已经忘了,但我仍然记得一些关于面向对象编程、继承等知识。最近我一直在玩不同的引擎,很喜欢尝试C++和C#。我很喜欢学习学习的乐趣,即使计算机科学中的一些知识在游戏开发中没有太大实用性,我仍然想学习。然而,我想知道大家觉得哪些知识之间有最大的重叠。 我觉得我想学习更多的计算机科学知识,并且想深入地学习游戏开发(我正在通过Udemy课程学习Godot,玩得很开心),但我想知道如何将这两个目标合并起来。是否有意义去查找一门大学计算机科学的课程,并尝试跟随一些免费资源/ Udemy?或者大家会推荐不同的方法。谢谢。