阅读有关软件工程与计算机科学区别的文章,谈谈你的看法。
2015-11-03 15:34
211 查看
总:计算机科学涉及的面较广,而软件工程是其中必不可少的一部分,由于软件在计算机领域所占的比重很大,许多高校都在计算机科学专业的基础上独立出了软件工程的专业,以独立培养软件工程的特性;
计算机更偏向于理论,而且涉及硬件多一些,培养的一般是搞研究的人才,而软件更偏向于动手和结合实际,与企业结合比较紧密,基本不涉及硬件,培养的一般是高级开发人员,还有一些是做软件工程管理的,总之是精于软件方面;
软件工程注重什么?软件工程专业主要偏重于应用与实践!软件工程注重的是工程,是做项目的过程,这些实践性的学习过程比很多理论上的知识更加有用。
相对与软件工程,计算机科学看重的是教授理论知识,而且涉及到硬件和很多与其它学科相结合的知识,并且以比较深的数学作为基础,例如组合数学,离散数学,抽象逻辑等等,优化方法,图论和数值分析等
建议:怎么才能教好软件工程?
注重学生自己自学和研究的过程,锻炼团队合作能力,强调以质量为优先标准的工程完善和改进的过程,强调独立或团队完成完整工程的经历,可以开展讨论和技术交流或分享等活动以使得同学间获取知识的途径更加丰富和有效
计算机更偏向于理论,而且涉及硬件多一些,培养的一般是搞研究的人才,而软件更偏向于动手和结合实际,与企业结合比较紧密,基本不涉及硬件,培养的一般是高级开发人员,还有一些是做软件工程管理的,总之是精于软件方面;
软件工程注重什么?软件工程专业主要偏重于应用与实践!软件工程注重的是工程,是做项目的过程,这些实践性的学习过程比很多理论上的知识更加有用。
相对与软件工程,计算机科学看重的是教授理论知识,而且涉及到硬件和很多与其它学科相结合的知识,并且以比较深的数学作为基础,例如组合数学,离散数学,抽象逻辑等等,优化方法,图论和数值分析等
建议:怎么才能教好软件工程?
注重学生自己自学和研究的过程,锻炼团队合作能力,强调以质量为优先标准的工程完善和改进的过程,强调独立或团队完成完整工程的经历,可以开展讨论和技术交流或分享等活动以使得同学间获取知识的途径更加丰富和有效
相关文章推荐
- C++数据结构环形队列Deque实现
- HttpClient PostMethod提交自定义参数
- Web API应用支持HTTPS的经验总结
- Asp.Net MVC页面静态化功能实现一:利用IHttpModule和ResultFilter
- 远程连接linux和linux的网络配置
- 解决erlang节点启动失败报["inet_tcp",econnrefused]的问题
- iOS开发 - AFNetworking网络请求
- Nginx图片剪裁模块探究 http_image_filter_module
- ASIHTTPRequest中数据压缩问题与gzip
- Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络操作步骤
- Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络操作步骤
- UNIX网络编程——网络IPC:套接字
- 关于中文编程与谈谈软件工程和计算机科学的区别
- HttpServlet cannot be resolved to a type?
- SOCKET 网络字节序与主机字节序及其相互转换
- 中国计算机学会推荐国际学术期刊
- CentOS 修改网络配置
- 常见HTTP状态(304,200等)
- 对 HTTP 304 的理解(转)
- Quick reference to HTTP headers