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

姓名:曾毅

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

专业:计算机科学与技术

个人爱好:计算机,英语

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

经历:

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

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

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

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

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

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

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

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

文章索引:

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

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

[2]计算数学基础

[3]也谈离散数学

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

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

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

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

[3]闲聊软件工程

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

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

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

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

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

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

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

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

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

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

  2. 大三本科生获最佳短论文奖,清华大学狂揽信息检索顶会SIGIR 2020多个奖项

    机器之心报道 编辑:魔王.杜伟.小舟 第 43 届国际计算机协会信息检索大会(ACM SIGIR)于本月 25 日举行.昨日,大会公布了最佳论文等奖项.来自清华大学的研究人员获得最佳论文荣誉提名奖.最 ...

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

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

  4. 软件工程一位大三学生成功上大学的案例

    [来信] 贺老师: 您好!我是一名大三的学生,我一直关注您的博客!今夜想打扰一下您,想跟您交流. 我喜欢上CSDN,也喜欢看您的博客.不过,作为老师的您,我感到十分的震撼!像你这么敬业,一心一意为学生 ...

  5. 计算机专业大三上学期课程,武汉工程大学邮电与信息工程学院计算机专业大三下学期课程安排...

    技校网专门为您推荐的类似问题答案 问题1: 四川大学锦江学院机械工程系数控专业大三下学期要学哪些课程 你去学校的校网查啊,里面有各种安排的.每个学校都有啊.不过是在学分制系统里,我不是这个学校的所以进 ...

  6. 循环取矩阵的某行_1.2 震惊! 某大二本科生写的矩阵乘法吊打Mathematica-线性代数库BLAS-矩阵 (上)...

    本文是 1. 线性代数库BLAS​zhuanlan.zhihu.com 系列的第二篇, 将讲述矩阵类的结构和矩阵基础运算的AVX2加速算法. 1. 矩阵类的结构 在讲述矩阵各种算法之前很有必要详解一下 ...

  7. 女生学计算机网页设计怎么样,作为计算机大三女生应怎样考研还是准备就业,自学网页设计行吗...

    下个答案: 我们本科算是一个专业的.当时班里好些女生和你情况类似,一部分后来就业了(当老师.或者去了银行等衙门),一部分跨了专业考研了.只有很少一本分猛女还是坚持上了这方面的研.个人认为,你还是跨专业 ...

  8. 计算机和心理学哪个好考,我是学计算机的今年大三,想考心理学的研究生,不知道未来的就业怎么样?有什么大发展,想问问大家给点建...

    我是学计算机的今年大三,想考心理学的研究生,不知道未来的就业怎么样?有什么大发展,想问问大家给点建以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让 ...

  9. 毕业之际,而我也快了-------一位准大三的程序猿

    活动地址:毕业季·进击的技术er 大二已经过去 自己学习经历从大一到大二,让自己学习到什么? 本人现在是个准大三的物联网工程技术专业学生,大二专业课有单片机.zigbee无线传感器.java.嵌入式L ...

最新文章

  1. 数据库期末复习之事务与数据恢复
  2. linux下的find文件查找命令与grep文件内容查找命令(转)
  3. 利用计算机模拟人类的感知,利用计算机模拟人类的智能活动,属于计算机的什么应用领域...
  4. mysql 远程日志_让mysql能够远程连接
  5. 【Android NDK 开发】JNI 方法解析 ( C/C++ 设置 Java 对象字段 | 查找字段 | 设置字段 )
  6. Leetcode 209. 长度最小的子数组 解题思路及C++实现
  7. EasyExcel实现文件读取、导出、上传、下载操作
  8. 新的log4j2.xml
  9. HUAWEI USG6000系列 NGFW Module V100R001 典型配置案例
  10. MySoft.Data入门篇:编写业务逻辑
  11. 传统的jsp+servlet的经典的MVC开发模式详细步骤,框架的知识点转换,各模块的以及各配置的作用,学习框架必备知识,框架基础技术JDBC(一)
  12. 计算机二级系统环境,计算机等级二级Java考试辅导:“系统和环境”单元综合复习...
  13. C语言—贪吃蛇双人对战
  14. 协同多智能体学习的价值分解网络的原理与代码复现
  15. android 下载目录,android – FileProvider – 从下载目录中打开文件
  16. 各省互联网普及率数据集(1997-2018年)
  17. 单片机内存及运行原理
  18. Windows10 64位安装MySQL(免安装版本)
  19. 开始写博客---越来越笨的脑子
  20. 怎样清理软件卸载残留文件和系统垃圾

热门文章

  1. 玩cf出现outofmemory_穿越火线出现out,穿越火线outofmemory
  2. 金多多简述外围市场涨跌不一
  3. 高考平行报志愿计算机录取规则,2019年高考志愿填报指南:高考平行志愿录取规则及填报技巧解读...
  4. linux 桌面 计算器,在Ubuntu中打开Gnome计算器的6种方法
  5. 2-3-RHEL6.3搭建NTP 服务器案例分析与总结(RedHat Enterprise Linux Server6.3)@树袋飘零...
  6. 电化学微量元素分析仪的执行标准
  7. Qt入门学习——Qt Creator的使用
  8. python实现表格控件
  9. 图像处理-005模糊
  10. 差分运放公式推导-运算放大器