日本的计算机课程有哪些?
我来讲讲日本CS本科的情况,因为我是直接考进大学院的,所以不了解本科的课程设置。 日本CS的本科专业划分和国内不太一样。一般设计算机关机,情报系统,网络,人工智能,机器人这五个方向。有些大学还会细分为计算科学,信息系统,通信工程这三个小方向(比如早稻田)。虽然叫法不同,但这五个方向基本上包括了计算机的所有领域。每个学校对于各方向的要求掌握程度和要求开设的科目都不太一样,所以很难具体说哪个学校的哪些专业如何。不过就我个人了解的情况来说,日本的CS专业对基础知识的掌握要求还是很严格的,特别是数学基础。如果你将来希望有去美国读CS的研究生的想法的话,那么在日本的CS专业学习过程中最好也多多了解美国CS专业的知识体系,这样未来才能做好衔接。
以东京大学信息理工学部为例,它的人机交互研究科除了需要准备托福,GRE,推荐信,简历,作品集外还需要通过一次笔试来考察你的数学能力与物理知识(电动力学,微积分,力学,量子物理学等)。面试则主要涉及你对研究方向的认识及你的学习能力。
另外东大在笔试过程中会严格检查你的数学能力。作为工科,数学的基本功是非常重要的。无论是你将来想申请美国的硕士还是日本的硕士,扎实的基础都是必不可少的。从另一方面来说,如果在日本能拿到东大的修士学位也是很有必要的。因为东大是日本第一的大学,其修士的录取标准也是相对其他学校较高,能考入东大的人基本也是国内中流985的水平。能在东大拿一个修士学位至少代表了你是这个水平的人,并且能取得东大的offer也能说明你在编程,数学,英语等方面是有足够的实力的。这些都会对你今后的申请起到至关重要的作用。