cs的本科是什么?

牧梓康牧梓康最佳答案最佳答案

先引用一下百度百科对"计算机科学"的定义: 计算机科学是研究计算领域的一门学科,它涉及理论、方法和应用三个主要方面: 因此CS是一个学科范围很广的专业(据说有4000多个方向)。CS专业的学生要学习数学、物理等基础学科,也要学习计算机系统结构、操作系统、计算机网络等计算机相关的专业知识。一个CS专业的本科毕业生,其基础知识可以说是十分扎实的。 当然,具体学哪些课程是要看你要申请哪个学校的CS专业。不同学校开设的课程也不尽相同,即便是在同一所大学里,每个老师的授课风格和侧重内容也是不一样的。

以我个人的经历来说,我是从2015年9月开始正式学Java,然后开始做项目,并着手准备申请留学的事情;到2016年8月来到新加坡国立大学读研,期间一共学习了7个月左右的时间。 这7个月的时间里,我学习了Linux基本操作、Unix Shell编程、MySQL数据库的基本操作与高级应用、JDBC以及SPRING框架等理论知识,也做了两个Spring Boot的项目。

在新加坡国立大学,我们共有三门核心课,分别是算法与数据结构、操作系统与计算机网络。我们还要选择自己喜欢的课程,比如我有选择的加入了人工智能、机器学习、区块链和智能传感器网络等课程。 作为CS专业的学生,除了专业课以外,数学、英语这些基础课程也是不可缺少的。

在研究生阶段,除了一般的必修课外,有的老师会开设一些选修课供我们选择。这些选修课涵盖的面很广,包括计算机硬件系统、操作系统、计算机网络、数据库、编译原理、算法分析与设计等等。 除了主修课外,我们还会选读一些其他学院开出的选修课,因为不同学院的开出选修课是不同的,所以选读的科目可以很好地丰富我们的知识面。

我来回答
请发表正能量的言论,文明评论!