大學計算機--Python算法實踐

《大學計算機--Python算法實踐》是東北大學提供的慕課課程,授課教師是李金雙 、 張昱 、 李鳳雲。

基本介紹

  • 中文名:大學計算機--Python算法實踐
  • 類別:慕課
  • 授課教師:李金雙 、 張昱 、 李鳳雲
  • 提供院校:東北大學
課程概述,課程大綱,

課程概述

“大學計算機”是大學本科非電類專業學生必修的公共基礎課。本課程是省資源共享課,是本科階段學生學習計算機學科系列的第一門課程。本課程作為本科生的第一門計算機基礎課,主要對計算機科學的基礎性和通用性的概念、技術和套用進行總體性的介紹,並著力培養學生的計算機思維以及使用計算機算法解決實際問題的能力,幫助學生建立對計算機科學的正確認知並指導其後續的學習。
課程編排以計算機基本知識為基礎,以計算機算法為主線,以簡單易學的Python程式語言為工具,循序漸進地為學生講授計算機算法知識和編程套用,使學生儘快掌握使用計算機去處理具體問題的方法。課程著力培養學生的計算機算法編程能力,為其後續的計算機課程學習打下良好的基礎。

課程大綱

第一周:順序程式設計
1.1 課程內容和教學安排
1.2 計算機工作原理
1.3 算法與電腦程式
1.4 Python開發環境配置
1.5 簡單程式設計1
1.6 簡單程式設計2
單元測驗-簡單程式設計
第二周:分支程式設計
2.1 單分支結構
2.2 雙分支結構
2.3 多分支結構
2.4 嵌套if語句與邏輯結構
2.5 編寫好的程式
單元測驗——分支程式
第三周:循環程式設計
3.1 while循環
3.2 for循環
3.3 循環嵌套
3.4 break和continue語句
單元測驗——循環程式
第四周:查找算法
4.1 列表
4.2 順序查找
4.3 二分查找
4.4 添加數據
4.5 刪除數據
單元測驗-查找算法
第五周:排序算法
5.1 選擇排序
5.2 冒泡排序
5.3 函式
5.4 歸併排序
單元測驗-排序算法
第六周:樹
6.1 線性數據結構
6.2 樹的概念
6.3 二叉樹
單元測驗-樹
第七周:樹的實現
7.1 二叉樹的實現
7.2 二叉樹遍歷的實現
7.3 二叉排序樹
單元測驗-樹的實現
第八周:綜合實例
8.1 綜合實例一
8.2 綜合實例二
8.3 綜合實例三

相關詞條

熱門詞條

聯絡我們