# 上海大学 - 计算机科学与技术专业

@Circle

# 课程

我们学校除了转专业之外,进计算机学院有两种渠道:

  1. 直招 直接填志愿时,填写计算机学院的专业,分数达到即可在大一时就进入计算机学院
  2. 分流 在大一时先进入理工大类,大一结束时依据高考分数及大一一学年的绩点填报志愿,进入计算机学院。一般对于上海学生,进入理工大类的高考分会低于进入直接进入计算机学院的高考分。

大一 一般是一些专业基础课及公共基础课,比如C++、微积分、大学物理、线性代数等等。在夏季学期,直招的同学是做排序+小游戏,分流的同学是做oj。

大二 专业基础课相比于大一会有所增多,开始学习离散数学、数据结构、计算机组成原理等课程。此外,也可以在能力范围之内选择一些专业选修课,比如Python计算、大数据、职业定位与就业导向等(如果选得进去,也可以选择大三的专业选修课)。在夏季学期,大家都是做微信小程序+硬件设计。

大三 专业基础课一般是操作系统、计算机系统结构、计算机网络、数据库原理等等。专业课的选择也更加丰富,比如组合数学、算法、数值代数、数据挖掘、计算机视觉等等。智能科学系的同学在人工智能方面的课程会多一些(计算机系几乎没有),比如机器学习、自然语言语义处理等。

大四 大多数同学,大四就没什么课了,就可以按照自己的规划进行实习or考研。

我们学院有些课程的质量不行,但也有教的很好或是很厉害的老师,如果想要上到质量较高的必修课或是选修课需要好好向高年级同学咨询!!!而且因为按照绩点排名选课,刚进校时的成绩一定要重视,绩点高的人就能在下一学期选到好课,就能大概率一直保持高绩点。

以上仅包括专业方面的课程,我们还有一些公共选修课的学分需要修,根据自己兴趣及课程的好坏自行选择。

# 课外

总的来说全靠自己主动

社团 学校有计算机相关的社团,比如开源社区,会定期组织一些交流分享活动

竞赛 ACM、建模、计算机应用大赛、微信小程序比赛等等

项目 学校有导师制,但是会有些不太管你的导师,所以在选之前还是要提前做好功课

自学 可能会有很多你感兴趣的东西(比如我们计算机系不开设机器学习课程,而且有些课程不会学得很深),但课堂并不会教,所以需要自己自学

Last Updated: 2021/6/18上午2:26:12