大学阶段如何学习

科学与技术

知识架构

大学阶段如何学习

1st

基础、术语、知识【思维】

数理思维

【思维与系统】

计算思维

→高度决定视野

(设计,机械产品中的自动控制系统,改变生活)

(程序设计,计算思维。理解程序变成机器,程序执行程序环境,求解的计算思维)「机器」

→角度改变观念

(沉迷于事业不能自拔)

(思维有用还是技术有用,软件体现的计算思维)

→尺度把握人生

(不断学习,训练,提高。量变到质变)

为什么学,怎样学,学什么

为什么学

?

STEM job

supply versus demand

jobs vs grads

computing,enginering,life sciences,mathematics,physics sciences

计算机系统system

计算机理论theory

人工智能ai

安全security→设计design,网络networking,分布系统attributed system,硬件hardware→电子工程electrical engineering,服务计算service computing→sociology&serviceology

几何计算geometric comp,算法algorithms,图形学graphics→艺术,人机交互hci:human comouter interaction→心理学

数据仓库数据挖掘database&data mining→统计学statistics,机器人robotics,机器学习machine learning,自然语言理解natural language→语言学linguistics,计算生物学comp.bio→生物学,计算经济学comp economics→经济学economics

)

重要:

学习「计算思维」(计算学科为代表:计算手段来主动支撑理论思维 实验思维)

理论思维(数学学科为代表定义,性质,定理,公理及其证明)

实验思维(化学:观察,实验,发生现象,对现象归纳总结研究)

ACM主席the great principle of computing计算的伟大原理

☆复合性思维(计算机学科+其他学科思维体系)→创造性思维

学什么之「计算学科」

①社会/自然问题→②计算手段→③自然/社会问题求解

②计算手段:

-人计算(数学→计算方法获得结果)

-机器自动计算(计算机科学→

程序vs系统,程序被机器自动执行

语言vs编译,编写机器可以执行的程序

问题?算法?程序,构造求解问题的算法。理解计算系统如何构造)

-机器难于计算(计算机科学→

可求解vs难求解,哪些难求解的问题

计算vs算法,构造算法降低计算量

怎样研究算法,借鉴自然界生物规律、计算系统)

①→③:计算和社会自然的融合,用计算手段研究社会/自然问题

总结.学什么:

程序vs系统

语言vs编译

问题?算法?程序

可求解vs难求解

计算vs算法

怎样研究算法

用计算手段研究社会/自然问题

学什么之计算思维

奠基性思维:0和1,程序,递归

计算环境衍化:冯诺依曼机→个人计算环境→并行分布环境→云计算环境

算法(数学建模)/系统(非数学建模)

分支学科:(计算机与社会/自然融合)

计算经济学、计算统计学、计算金融学

.......

时间: 2024-11-05 17:33:06

大学阶段如何学习的相关文章

告别C#,进入了下一个阶段的学习啦

嘿嘿,今天我们结束了C#的基础的学习,开始啦第二个阶段的学习,就是对SQL Server的学习.今天又是一个周一,又是一个新的开始,感觉我们都是一周一周的计算,而不是每天到这个点就是告别了今天的生活啦吧,所以新的一周,新的开始,新的心情,新的学习,新的收获.下面就总结下我们今天学习的有关的SQL Server,嘿嘿. 一.进入环境的过程 当我们安装好数据库系统的环境后,可以给自己创建一个快捷方式啦,嘿嘿,我们使用的都是2008版本的啦,双击打开数据库系统的快捷方式之后,过程如下.    在上面图

Deep Learning五:PCA and Whitening_Exercise(斯坦福大学UFLDL深度学习教程)

前言 本文是基于Exercise:PCA and Whitening的练习. 理论知识见:UFLDL教程. 实验内容:从10张512*512自然图像中随机选取10000个12*12的图像块(patch),然后对这些patch进行99%的方差保留的PCA计算,最后对这些patch做PCA Whitening和ZCA Whitening,并进行比较. 实验步骤及结果 1.加载图像数据,得到10000个图像块为原始数据x,它是144*10000的矩阵,随机显示200个图像块,其结果如下: 2.把它的每

我在大学毕业后学习Linux系统的心得经验

扣着手指头一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自己的学习和工作经验写成一篇文章,希望能够帮助到正在学习Linux技术的同学们,不过每个人的境遇不一样,请不要吐槽我的经历. 当初自己没能考上名牌大学,最终去了一个3+2职业学校,勉强算是专科"正经"毕业生吧,好在早些时候运气不错,被拉入技能大赛参赛队对着网络及Linux"研究"了一番,虽无大的成就,但好歹算是掌握了一

我在大学毕业后学习Linux、python的一些经验

掐指一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自己的学习和工作经验写成一篇文章,希望能够帮助到正在学习Linux技术的同学们,每个人的情况不同,在这里小编希望读者能各取所需吧. 当初自己没能考上名牌大学,最终去了一个普通学校,勉强算本科毕业生吧,好在早些时候运气不错,被拉入技能大赛参赛队对着网络及Linux"研究"了一番,虽无大的成就,但好歹算是掌握了一技之长,勉强混口饭吃应该还是没问题的

单元测试需要具备的技能和4大阶段的学习

第一阶段: Windows操作系统及网络基础:软件测试概念.计算机层次.软件分类. 互联网概述. IP地址.虚拟机使用.操作系统安装软件测试基础理论:软件开发阶段划分,软件测试阶段划分,模型和分类.软件测试主要原则.测试用例概念. 测试方法选择. TestDirector概述.软件测试计划编写功能测试项目实践:熟悉软件需求.编写测试计划.编写测试用例. 执行测试用例.提交bug. 编写测试总结报告 第二阶段: Java程序设计:Java开发环境变量的配置, Java程序的基本结构变量.常量.基本

Rust学习-阶段1学习总结

学习Rust已经两周了,基本上是断断续续的在学,或者是在上下班坐公交时,或者是在ODC没事做时.现在已经学习了Rust程序设计语言的前5章,是时候做一个总结了.关于数据类型或者if else这种内容我就不在罗列了,我只说一说我感兴趣的部分. 变量和可变性(variable & mutability) 函数的隐式返回值 理解语句(statement)和表达式(expression)的区别 break可以带变量 元组 所有权(ownership) 其中所有权我会重点说一下. 先看看Rust官网的sl

Deep Learning三:PCA in 2D_Exercise(斯坦福大学UFLDL深度学习教程)

前言 这节主要是练习下PCA,PCA Whitening以及ZCA Whitening在2D数据上的使用,2D的数据集是45个数据点,每个数据点是2维的. 一些matlab函数 彩色分散点图函数:scatter(x,y,c,s) x, y为两个矢量,用于定位数据点,s为绘图点的大小,c为绘图所使用的色彩,s和c均可以以矢量或表达式形式给出,s和c为与x或y同长度的矢量时标记点尺 寸和颜色将按线性规律变化.在 scatter函数的前4各参数之后还可以增加第五个参数‘ filled‘,表示填充绘图点

Android初始阶段的学习,final,finally,finalize是有区别的:

Final:用于声明属性.方法和类.修饰的是基本类型,就表示这个变量被赋予的值是不可变的,即它是个常量:final修饰的方法不能被子类重写,但不影响子类的继承:final修饰的类不能被继承 . Finally:只用在try-catch-finally语句中,不论有异常还是没有异常,这段语句最终总被执行. Finalize:此方法是Object类中的一个方法(所有类都有这个方法),是GC(garbage collertor)运行机制的一部分,是在GC清理它所从属的对象时被调用的,如果执行它的过成中

《简明数学分析》郇中丹——1.2对课程学习的忠告

    大学阶段的学习是学生生涯中的一个关键转变阶段,从这个阶段开始,学习的任务将逐渐由对前人知识和思想方法的全面接受转向对前人成果的理解和思考,为学生成为新知识和新思想的创造者开辟道路.    一方面,学生应当通过数学分析课程的学习,获得基本的知识和技能,正确的学习态度和顽强的攻坚精神,良好的技巧训练,以及对数学的正确理解:另一方面,要摆脱以往学习方式易于形成的为考试而学的痼疾,要自己做学习的主人,要担负起自己的责任,并要造就坚忍不拔精神.要明白,学习的目的不是为了争当第一以突出自己.在大学中