该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

姓名:曾毅

学历:本科(大学三年级)

专业:计算机科学与技术

个人爱好:计算机,英语

英语水平:大学英语六级,四六级考试口语加试优秀

经历:

微软高校信息交流中心基础科学版版主

北京工业大学实验学院学习部部长

北京工业大学计算机英语教学站点开发人员

主持开发北京工业大学实验学院理工学科部课程主页

北京工业大学公选课电子商务助教

北京工业大学电子商务虚拟实验室负责人

北京工业大学实验学院英语角主持

北京工业大学多媒体教学系统主要开发人员(与计算机学院汪友生老师合作)

文章索引:

1、计算机理论的一个核心问题--从数学谈起:

[1]高等数学Vs数学分析

[2]计算数学基础

[3]也谈离散数学

[4]续谈其他的一些计算数学

2、理论与实际的结合--计算机科学技术研究的范畴与学习方法

[1]专谈计算机系统的学习

[2]一些其他的专业课程

[3]闲聊软件工程

[4]谈谈学习态度的问题

在我大一时无意中找到了南京大学网友sir的帖子"胡侃(理论)计算机学习",这个帖子对我的大学学习起了至关重要的作用,后来也同他进行了一些交流,写这份材料时也引用了其中的不少观点,并得到了sir的支持。再有就是每次和本系司徒彦南兄的交谈,都能从中学到很多东西,在这份材料中也有很多体现。这份材料是我原来在实验学院进行新生入学教育的讲稿之一,原有基础上改进了其中我认为不太合适的理论,修正了一些观点,在推荐教材方面结合我的学习情况有了较大改变。值得一提的是增加了一些计算机理论的内容,计算机技术的内容结合我国的教学情况和我们学习的实际情况进行了重写。这里所作的工作也只是将各位学长和同学们的学习体会以及我在学习计算机科学时的所思所想汇总在一起写了下来,很不成熟。目的就是希望能够给一些刚入学或者是学习计算机科学还没有入门的同学以一些建议。不期能够起到多大的作用,但求能为同学们的学习计算机科学与技术带来微薄的帮助。还是那句话,计算机科学博大精深,I am just a beginner,不当之处希望大家批评指正。

计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已经有近三年了,自己也做了一些思考,原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算机系统、计算机技术与应用。后来又合到一起,变成了现在的计算机科学与技术。我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括原先Major们自以为得意的程序设计),但计算机专业的优势是:我们掌握许多其他专业并不"深究"的东西,例如,算法,体系结构,等等。非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放在计算理论上。

1、计算机理论的一个核心问题--从数学谈起:

[1]高等数学Vs数学分析

记得当年大一入学,每周六课时高等数学,天天作业不断(那时是六日工作制)。颇有些同学惊呼走错了门:咱们这到底念的是什么系?不错,你没走错门,这就是计算机科学与技术系。我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有多大的问题,但是做得不是那么尽如人意)。而计算机的理论研究,说到底了,如网络安全学,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。

其实我们计算机系学数学仅学习高等数学是不够的(典型的工科院校一般都开的是高等数学),我们应该像数学系一样学一下数学分析(清华计算机系开的好像就是数学分析,我们学校计算机学院开的也是,不过老师讲起来好像还是按照高等数学讲),数学分析这门科学,咱们学计算机的人对它有很复杂的感情。在于它是偏向于证明型的数学课程,这对我们培养良好的分析能力和推理能力极有帮助。我的软件工程学导师北工大数理学院的王仪华先生就曾经教导过我们,数学系的学生到软件企业中大多作软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,从所受训练的角度上要远远在我们平均水平之上。当年出现的怪现象是:计算机系学生的高中数学基础在全校数一数二(希望没有冒犯其它系的同学),教学课时数也仅次于数学系,但学完之后的效果却不尽如人意。难道都是学生不努力吗,我看未见得,方向错了也说不一定,其中原因何在,发人深思。

本科阶段计算机专业的科学体系,【学习方法】一位大三本科生的计算机科学与技术学习反思录...相关推荐

  1. 本科生学计算机科学行吗,【学习方法】一位大三本科生的计算机科学与技术学习反思录...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 姓名:曾毅 学历:本科(大学三年级) 专业:计算机科学与技术 个人爱好:计算机,英语 英语水平:大学英语六级,四六级考试口语加试优秀 经历: 微软高校信息 ...

  2. 计算机专业 本科论文,计算机专业本科论文范文

    [摘要]本文论述了从毕业设计论文选题.先导培训.过程监督.全方位提高学生素质以及毕业设计论文报告撰写等方面.针对如何在本科毕业设计环节中加强学生创新能力培养的问题,对毕业设计论文指导工作进行的探索工. ...

  3. 计算机专业教育,科学网—中国大学计算机教育路在何方? - 吴军的博文

    硕士研究生毕业的时候,因成都的高校都只要博士,当初又特别想进高校,于是去了重庆的一所三流本科院校应聘.由于我是搞工程实践的,做的东西偏应用,理论研究较少.我发表的第一篇论文没有经过我的导师审核,完全由 ...

  4. 民办大学计算机专业教师,普通本科院校计算机专业教师胜任力模型构建及应用...

    摘要: 近年,IT职业教育红火,就业率也非常不错,而地方普通本科院校计算机专业毕业的学生却难以找到合适的工作,这个现象给普通本科院校计算机专业教育敲响了警钟.本研究基于此建立了普通本科院校计算机专业教 ...

  5. 好文章 强烈推荐计算机专业的看,“计算机科学与技术学习心得”

    计算机科学与技术学习心得 撰文 曾毅 声明: 1.本文集众前辈及恩师之经验于一文,由我执笔总结前辈所感而已.并非尽我所言,特别说明基于南京大学网友sir在南京大学小百合站点发表的文章<理论计算机 ...

  6. 汉语言可以转计算机考研吗,我是一名学汉语言文学专业的大三本科生,现在想跨专业,考学科教育(历史)研究生...

    我是一名学汉语言文学专业的大三本科生,现在想跨专业,考学科教育(历史)研究生以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

  7. 中国地质大学研究生计算机报录比,2014年中国地质大学(北京)081200计算机科学与技术考研报录比(官方)...

    考研网快讯,据中国地质大学研究生院信息,2014年中国地质大学(北京)081200计算机科学与技术考研报录比(官方)已经公布,详情如下: 2014年地大相对于之前的复试办法以及信息公开有了很大变动,并 ...

  8. 非CS专业计算机科学与技术学习路径

    非CS专业计算机科学与技术学习路径 个人观点,后期会根据学习情况更新 一.书单 算法导论 计算机组成与设计--硬件/软件接口 深入理解计算机系统 计算机网络 操作系统--精髓与设计原理 操作系统原理 ...

  9. UCSD本科数学计算机专业前景如何,2020年UCSD计算机工程排名真该小心来考查

    附:< 2019年U.S.News美国大学计算机工程(CE)专业排名 > 选校技巧与申请建议: 不论是申请常青藤著名学府还是一般的美国大学,选择适合每个学生的大学以及合适的专业,都是让学生 ...

最新文章

  1. UESTC_摩天轮 2015 UESTC Training for Dynamic ProgrammingProblem K
  2. linux内核中的GPIO系统之(1):软件框架
  3. hdoj-1005-Number Sequences
  4. python自动补全库_这个库厉害了,自动补全Python代码,节省50%敲码时间
  5. mysql并发获取唯一数值_高并发分布式环境中获取全局唯一ID[分布式数据库全局唯一主键生成]...
  6. 已成功拿下字节、腾讯、脉脉offer,算法太TM重要了
  7. KALI Linux中GURB安装失败如何处理
  8. 线性表-串:KMP模式匹配算法
  9. 鸿蒙系统 闹钟,华为鸿蒙2.0操作系统正式版
  10. Python笔记之读取yaml文件
  11. C#——WebApi 接口参数传参详解
  12. Vegas2020注册机
  13. 移动硬盘格式化后如何数据恢复?
  14. 不同时区时间换算_世界时区划分时差在线查询计算_时间换算器
  15. 制作后台管理系统首页
  16. [附源码]SSM计算机毕业设计中华美食网站JAVA
  17. python用len()函数说明
  18. 无人机自由飞行测试台 FFT GYRO 600
  19. JQuery对元素拖拽排序,元素拖拽,JQuery拖拽
  20. Python制作植物大战僵尸,赶快来试试吧

热门文章

  1. 进程(Process)和线程(Thread)的区别
  2. gc:C语言的垃圾回收库-英文
  3. OpenVDB Download
  4. 当我的master被fork后,我把master删了,然后我就成了他人的bitch
  5. scrapy异步写入mysql_scrapy之异步写入数据库
  6. qtplaintextedit如何删除内容_YouTube:如何删除油管频道Channel
  7. linux a8启动过程,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  8. web前端基础(08html5新标签)
  9. linux看硬件配置命令,Linux查看硬件配置命令
  10. 在Pandas DataFrame中重塑数据