課程介紹
1.了解正確的程式設計概念和知識 2.培養程式設計的操作與應用能力 3.要有程式設計師的專家態度 4.了解程式設計師的市場和開發環境
課程活動
-
1.站在巨人的肩膀上軟體的巨人 AI
-
閱讀 > 8 分鐘 1.1 超簡單C++程式使用Blockly
-
閱讀 > 15 分鐘 1.4 如何在colab上撰寫C++程式(219)
-
需點過 1.5 小組分組
-
需繳交, 02-26 21:30 1.6 ex1 第一個C++
-
閱讀 > 20 分鐘 1.7 C++程式在colab與visual studo C++實作
-
-
2.說N遍與fstream寫檔案cout<<"不要copy& paste\n";cout<<"不要copy& paste\n";cout<<"不要copy& paste\n";
-
閱讀 > 20 分鐘 2.1 C++說三遍與Blockly開發
-
閱讀 > 19 分鐘 2.2 colab上C++說N遍用loop輸出到文字檔用fstream
-
閱讀 > 12 分鐘 2.4 下載安裝visual Studio 2022撰寫C++
-
需繳交, 03-05 09:30 2.5 ex2 說N遍寫到文字檔
-
閱讀 > 19 分鐘 2.6 作業解說寫檔用Visual studio C++
-
-
3.從遞迴函數費氏數列開始
-
閱讀 > 30 分鐘 3.1 Colab雲端玩C++測Fibonacci費式數列
-
需點過 3.2 費氏數列遞迴雲端CPP
-
閱讀 > 1 分鐘 3.3 Fibonacci費式數列與C++函式pptx
-
需繳交, 03-12 20:30 3.4 ex3 費式數列遞迴版
-
閱讀 > 18 分鐘 3.5 C++遞迴函數與fibonacci費氏數列
-
-
4.費式數列與動態規劃top-down
-
閱讀 > 19 分鐘 4.1 費氏數列與記憶性遞迴
-
分數 > 60, 03-13 21:30 4.3 312測驗
-
閱讀 > 27 分鐘 4.4 C++小考檢討與fibonacci費氏數列top down設計實作
-
閱讀 > 1 分鐘 4.5 Fibonacci_DP_top_down_design pptx
-
-
5.費氏數列與Leetcode 70爬樓梯DP動態規劃
-
閱讀 > 12 分鐘 5.1 C++費氏數列採迴圈陣列或浮點公式計算
-
閱讀 > 24 分鐘 5.2 Fibonacci費式數列、Leetcode 70爬樓梯與動態規劃(319)
-
閱讀 > 1 分鐘 5.3 費式數列、Leetcode 70爬樓梯與動態規劃pptx
-
需繳交, 03-26 20:30 5.4 ex4 費氏數列與Leetcode 70爬樓梯DP動態規劃
-
閱讀 > 6 分鐘 5.5 作業Leetcode 70爬樓梯fibonacci費氏數列動態規劃實作
-
-
6.C++虛擬亂數Pseudo Random為什麼叫虛擬亂數(Pseudo Random Number)?因為真正的亂數只存在於大自然的物理現象,軟體需要虛擬亂數,不然電腦還是接一個能讀真實亂數的sensor?這些虛擬亂數是由數學、演算法產生。虛擬亂數怎麼做,不是本課的課題,這裡介紹如何使用C rand & C++ 的Mersenne Twister (Pseudo) Random
-
閱讀 > 9 分鐘 6.1 C++的Mt19937 Random算π
-
閱讀 > 24 分鐘 6.3 C++用C rand虛擬亂數、陣列及萬用標頭檔使用
-
閱讀 > 14 分鐘 6.4 mt19937虛擬亂數、不同機率分佈與求圓周率
-
-
7.虛擬亂數與洗牌、Las Vegas演算
-
閱讀 > 19 分鐘 7.1 C++ STL中的vector介紹與程式示範
-
閱讀 > 4 分鐘 7.2 C++使用shuffle洗牌陣列
-