预科班的专业好吗?
我上的是北大软科的预科,就是计算机和数学两个专业。 先说结果:我认为很值! 再说理由(以计算机为例): 北大软科预科的计算机课程分为三个部分:计算机导论、数据结构、计算机组成原理。
前30%的课程是计算机导论,包括操作系统、编译原理、算法与数据结构、数据库系统、C语言等。这些课程由北大本校老师讲授。在介绍课程内容的同时会引入一些前沿的科技,让同学对计算机有整体的了解。
中间的40%是数据结构,包括基本的数据结构、图的存储及算法、基本排序算法、堆栈与队列、二叉树等。这部分由北大软科的老师讲,深入浅出,配有一些实例分析和实战项目来加深理解。
最后30%是计算机组成原理,由北大本校老师讲授。内容包括CPU、内存、IO、进程调度等。
除了上述正式课程外,还有一个课外拓展模块。包括了操作系统、网络工程、人工智能、机器人、大数据等方向。每个同学可以根据未来想选择的方向来选择相应的课程。我在2015年上过北大软科开设的人工智能课,记忆比较深刻的是学习过这个课程后,让我对机器学习以及神经网络有一个整体的概念;另外,当时还上了北大本校的数据库系统的课程,学习如何设计数据库以及各种SQL语句等等。这些都是十分有价值的学习经历。 当然,再好的学校也有水课。比如大学语文、军事理论这种公共选修课,个人感觉意义不大。但是,正如世界上没有两片完全相同的树叶一样,世界上也没有两门完全相同的课程。即便是有,也只能说明这两门课程的授课老师对于这门课程的理解一致罢了。不能指望通过学一门水课就能水的你一无是处。
总之,如果提前你能找到合适的学长或者学姐咨询一下情况是最好的。如果找不到,就靠自己多做一些功课,比如看看这个学校的网站、论坛等等,一般都能了解到这个学校大致的情况以及各个专业的特点。如果这些都不能帮助你做决定的话,那就考虑自己想去的地区、未来计划就业的城市等,将范围缩小再缩小,最终选一个最适合自己的学校和专业。