软件工程和计算机科学与技术的区别主要有:
1、研究方向不同:软件工程专业主要学习软件开发技术内容,偏向于工科。
计算机科学与技术偏向于理科,主要研究和解决算法问题。
2、就业方向不同:软件工程专业比较注重学生动手能力的培养,所以学生可以选择大数据、机器学习的就业方向。计算机科学与技术可以往软件工程、网络工程、信息安全、物联网工程以及数字媒体技术方向发展。
3、理论基础不同:软件工程学科的理论基础是数学、计算机科学。计算机科学与技术的理论基础是物理学、数学、微电子。材料补充:
1、软件工程:软件工程专业一般指软件工程(中国普通高等学校本科专业),是一门普通高等学校本科专业,属计算机类专业,基本修业年限为四年,授予工学学士学位。该专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式方面,培养学生适应计算机应用学科的发展,特别是软件产业的发展,使其具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。
2、计算机科学与技术:计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术专业。计算机专业主修大数据技术导论、数据采集与处理实践(Python)、Web前/后端开发、统计与数据分析、机器学习、高级数据库系统、数据可视化、云计算技术、人工智能、自然语言处理、媒体大数据案例分析、网络空间安全、计算机网络、数据结构、软件工程、操作系统课程。