留学生如何学好计算机专业?

步子杰步子杰最佳答案最佳答案

以我在UW EECS Department上课的经验来看,本科的CS学生需要具备以下基础知识和技能才能在毕业后很好的找到工作。 这些技能不仅对找工作很重要,也是今后在CS方向上继续深造(master/phd)所需要具备的基础能力。 除了课程所教的内容,你需要在学习期间额外学习:

1.算法(algorithm)——CS基本技能中的基石。数据结构与算法是贯穿计算机科学所有领域的核心。如果你以后想往人工智能、机器学习等领域发展,更要下苦功掌握算法。

2.编程语言(programming language)——编程语言很多,Python、Java、C++都是常用的编程语言。建议至少掌握两种,特别是Python,现在非常火,你可以在课外多抽时间看一下python相关的视频,学习一下。

3.Linux系统基础(Linux system programming)这个主要是为了后面学操作系统做铺垫,因为在windows下面好多操作会比较麻烦,而linux能够大大提升你的工作效率。

4.操作系统(operating systems)这个知识点很多也很复杂,需要花大量的时间和精力去理解。

5.网络知识(networking)互联网时代,不掌握基本的网络知识怎么行呢。TCP/IP,HTTP,HTML都得心应手。

6.数据库(database)SQL必会,数据库的相关原理也需要好好把握。 以上只是列出了一些基本的知识框架,具体的学习还是要以你所在学校的课程设置为主。

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