程式設計應該教什麼

2021-10-12 16:47:58 字數 318 閱讀 1945

2023年,美國卡內基·梅隆大學週以真教授提出了「計算思維」這個概念,就是以計算機可以執行的方式,來表達問題和解決方案, 它包括:

decomposition(問題分解)

把乙個複雜問題拆解成乙個容易解決的小問題

pattern recognition (模式識別)

找出不同問題的共同點,然後舉一反三

generalization and abstraction(概括與抽象)

關注關鍵資訊,忽略不必要的細節,排除無效資訊,發現問題核心

algorithm(演算法)

建立解決問題的過程,有點類似於程式設計中的演算法

為什麼應該面向介面程式設計

介面是一組規則的集合,它規定了實現本介面的類或介面必須擁有的一組規則。體現了自然界 如果你是 則必須能 的理念。其特點是只能定義抽象方法,不可以定義具體的實現方法。舉例 如果你是人就必須能吃飯,而不同的人吃飯的方式有所不同。public inte ce iperson public class ad...

IT人士應該吃什麼?

it人士應該吃些什麼?電腦雖然給人們的工作 學習和生活帶來方便,但是,使用電腦的室內環境正負離子失去平衡,對人體的健康有一定 會引起自律神經失調 憂鬱症。電腦操作者常會感到眼睛疲勞 肩痠背痛。為了防止電腦操作者患上述職業病,專家建議應注意合理膳食。1.多吃高蛋白的食物。蛋白質是人體細胞的 靈魂 應多...

YARN應該了解什麼

提到大資料,就會想到分布式,那分布式包括分布式儲存和分布式計算,而計算就需要計算資源 cpu,記憶體,磁碟,網路 分布式計算就需要計算資源的統一管理和分配,yarn就起到了這樣的作用.為了能夠對集群中的資源進行統一管理和排程,hadoop 2.0 引入了yarn,大大提高了集群的資源利用率,並提供了...