why computer science
2009-11-29 13:57
155 查看
为什么要学习计算机专业呢? 我现在已经是一名大四的本科生了,但是很可悲,最近才生发出这样一个疑问。
我想计算机专业首先是作为一门科学而存在的。他有自己独立的名词系统,组织架构,解决方案,问题集合。 大家学习计算机首先应该培养一种科学的思考方式,对问题有自己固有的解析架构和重构方案,不会对新遇到的问题手足无措,然后再以所学到的专业知识以及生活中的习得的常识,着手解决问题。这样可以有效地解决问题。
这样说也许过于模糊与笼统,请允许我用一个具体的例子来阐述。这学期我选修了一门叫《人机交互》的限选课,主要是一些模式识别,手写输入,视觉控制,语音控制的知识。课后老师让大家写一篇关于“对交互式虚拟旅游系统的认识”的报告。看到这个,我首先想到将其分解。“交互式虚拟”让我想到自己在网上看到的一些网络游戏,如《虚拟人生》,游戏里有对现实世界的虚拟建模,有房屋,河流,街道,汽车,天空等,也有玩家的角色扮演与角色控制,这些也可用于“旅游系统”的构建,而“报告”则让我想起软件工程的知识,那就是软件工程的流程:系统分析,系统设计,系统实现,系统测试,系统维护。这样我便有了一个报告的各个细节,下面要做的就是将这些组合重构,形成一篇完整的报告。基于这样的思想,我完成了自己的报告。
以上是我个人对大学的计算机科学作为一门科学的粗浅见解,我想这也适用于其他科学与专业。大学不光是专业知识的学习,更重要的是一种思维模式的建立,与解决手段的培养,不论是计算机,生物,物理,化学,还是,社会学,历史学,心理学,都是通用的。
我想计算机专业首先是作为一门科学而存在的。他有自己独立的名词系统,组织架构,解决方案,问题集合。 大家学习计算机首先应该培养一种科学的思考方式,对问题有自己固有的解析架构和重构方案,不会对新遇到的问题手足无措,然后再以所学到的专业知识以及生活中的习得的常识,着手解决问题。这样可以有效地解决问题。
这样说也许过于模糊与笼统,请允许我用一个具体的例子来阐述。这学期我选修了一门叫《人机交互》的限选课,主要是一些模式识别,手写输入,视觉控制,语音控制的知识。课后老师让大家写一篇关于“对交互式虚拟旅游系统的认识”的报告。看到这个,我首先想到将其分解。“交互式虚拟”让我想到自己在网上看到的一些网络游戏,如《虚拟人生》,游戏里有对现实世界的虚拟建模,有房屋,河流,街道,汽车,天空等,也有玩家的角色扮演与角色控制,这些也可用于“旅游系统”的构建,而“报告”则让我想起软件工程的知识,那就是软件工程的流程:系统分析,系统设计,系统实现,系统测试,系统维护。这样我便有了一个报告的各个细节,下面要做的就是将这些组合重构,形成一篇完整的报告。基于这样的思想,我完成了自己的报告。
以上是我个人对大学的计算机科学作为一门科学的粗浅见解,我想这也适用于其他科学与专业。大学不光是专业知识的学习,更重要的是一种思维模式的建立,与解决手段的培养,不论是计算机,生物,物理,化学,还是,社会学,历史学,心理学,都是通用的。
相关文章推荐
- Computer Science III Thread
- 6.00 Introduction to Computer Science and Programming Lec 9: Set
- Top 50 Computer Science Blogs
- computer science is not math
- 计算机学术期刊排名:Computer Science Journal Rankings(zz)
- 听讲座笔记:图灵奖在清华——与姚期智院士对话 China Computer Science 2020
- Computer Science Journal Rankings 转
- Computer Science from the Bottom Up
- GRE Subject Test Computer Science (GRE Sub CS) 考试经验
- 计算机方向的一些顶级会议和期刊—Top Conferences and Journals in Computer Science
- 【MIT 公开课】Computer Science and Programing Lession 11
- 【MIT 公开课】Computer Science and Programing Lession 12
- Mathematics for computer science-Introduction
- Computer Science 领域文献检索 SCI、CPCI-S 和 EI
- The H Index for Computer Science
- Computer Science and Programming: Books and Resources
- Computer Science Vocabulary
- MIT《Introduction to Computer Science and Programming》: Testing and Debugging
- MIT Introduction to Computer Science and Programming (Lesson one )
- Computer Science Conference Rankings