计算机科学与计算机工程专业的区别
又一波选校季来临,很多学生家长会在计算机科学与计算机工程专业之间徘徊,严格意义来讲,计算机科学和计算机工程不是一个专业,在考虑时需要确定自己的侧重点,是更偏向理论还是更喜欢实践应用。
今天我们来重点分析一下两个专业。
计算机科学(Computer Science)提供了关于计算机系统的理论、设计和应用的广泛而深入的知识,重点是软件系统。CS(计算机科学)的研究领域更广,下设许多分支,例如人工智能、计算机程序设计、计算理论、计算机图形、数据库建设、信息技术、信息安全、游戏设计等。大部分院校的CS(计算机科学)专业下设在文理学院或工学院。
计算机工程(Computer Engineering)核心课程侧重于基本的计算机工程知识:电路、系统、电磁学、计算机系统、信息处理和通信电子学、计算机科学。CE(计算机工程)专业下设在工程学院。
计算机科学研究领域比计算机工程更为广泛,属于理科,倾向于理论性;而计算机工程则属于工科,侧重于实践,更趋向于应用。
从课程体系分析,除去学校要求的通识教育外,CS和CE的共同必修课为:离散数学、计算机结构、微积分Iⅈ此外,此外
此外,微积分III和李代数是CE专业必修,CS专业可专修。
CE(计算机工程)专业的课程侧重在电路分析、电子产品、信号处理、嵌入式系统
CS(计算机科学)专业的课程侧重设计算法分析在计算理论;更注重理论的研究。
从就业角度分析:
CS(计算机科学)专业毕业生就业主要方向偏软应用如开发、测试、培训、技术研究,如:人工智能、计算机网络、软件编程以及动漫设计游戏设计等;
CE(计算机工程)专业毕业生就业主要方向为:网站程序员、软件开发工程师、机器人工程师、技术员、网络工程师、计算机系统分析师等。