加拿大什么是计算机专业?
这个问题有点宽泛,我是学过计算机的人,以我的经历来谈一下这个“计算机”是什么。 大学学的是计算机科学与技术(简称CS)这个专业。
CS下面有很多方向:软件、硬件、算法、人工智能……我们的课程涉及了这些领域的很多知识点,但我学的并不精深。 我说的计算机是指这个大的学科下所学习的内容。不同的机构开设的课程不一样,所以很难具体定义什么才是计算机的专业知识。但我可以举例说明不是计算机的专业知识是什么——非计算机专业的同学学的高数、线代和概率论这些知识不是计算机的知识(虽然后面可能会用到了解计算机方面知识的同学帮忙实现代码);大学里学的历史、文学、哲学也不是计算机的知识。
可能我举的例子不够形象,那我就再举个形象的例子:假如你要在沙漠中旅行,你需要的知识是如何找到水源和植被,而不会如何走路、如何吃饭之类的。 也许我的答案会让题主失望,因为我没有给出一份具体的知识体系清单。但希望我的答案能让问题更清晰。谢谢!