俄罗斯大学要学多少课程?
以莫大计算机本科为例(其他学校应该差不多),第一年 必修: 数学分析、高等代数、离散数学、程序设计语言(Python)、计算机原理与汇编语言、C++高级编程等。 选修: 算法、数据结构、操作系统、网络、数据库系统、编译原理、面向对象等。
第二年 必修: 微积分、线代、数据库、编译、操作系统、计算机组成原理和Linux基础等。 选修: 网络安全、软件测试、UML建模、敏捷开发等。 第三年 必修: 数据结构、操作系统、计算机组成原理、编译原理、微积分、数据库系统、Linux命令行交互式操作、Java进阶等。 选修: 并行计算、人工智能、神经网络、数字信号处理等。 第四年 必修: 机器学习、数据挖掘、分布式计算、数字信号处理、UML建模、敏捷开发、项目实战(三个学期完成三个实际项目)等。 选修: 可选范围很大,包括区块链技术、加密算法、人工智能、神经网络、大数据、云计算等几十门课。
第五年(实习) 以上只是大部分课程的列表,每门课具体包含哪些学习内容可以点击最下面链接。总之,在俄罗斯无论什么专业,除了语文外语历史地理这些基础课,专业课的学习都是围绕“科研”展开的,学习的过程就是做项目搞研究的过程,从立项研究方案制定到实验数据分析全部都要学生亲自完成。很多国内想学计算机的同学会有疑问:是不是俄语零基础也能申请这个专业呢?答主本硕都读的是计算机,同学里有不少是俄语零基础过来学习的,只要好好跟着老师走,上课积极回答问题,课后认真复习预习,作业考试认真对待,毕业是没有问题的。但如果是想要保研或者直博,那需要俄语可以达到能进行学术交流的水平。