零基礎學Java語言課程是浙江大學於2016年03月07日首次在中國大學MOOC開設的慕課、國家精品線上開放課程。該課程授課教師是翁愷。據2021年3月中國大學MOOC官網顯示,該課程已開課10次。
零基礎學Java語言課程共有12講,包括計算機與程式語言、判斷語句常見錯誤、字元類型、浮點數計算等內容。
基本介紹
- 中文名:零基礎學Java語言
- 類別:慕課、國家精品線上開放課程
- 授課院校:浙江大學
- 授課老師:翁愷
- 開課時間:2016年03月07日(首次)
- 授課平台:中國大學MOOC
課程性質,課程背景,課程定位,開課信息,課程簡介,課程大綱,所獲榮譽,教師簡介,
課程性質
課程背景
21世紀20年代,Java是較為流行的程式語言,在各類程式語言排行榜上長年占據前兩名的位置。人們的生活已經離不開計算機,每天都在用計算機上的軟體做事情,這些軟體都是通過Java語言編寫出來的。在此背景下,浙江大學開設了零基礎學Java語言課程。
課程定位
零基礎學Java語言課程是一門基礎課程。該課程是面向計算機新人的程式設計入門課程,對於計算機相關專業而言,程式設計是專業基礎知識,是進一步學習其他專業知識的第一步階梯;對於非計算機專業而言,程式設計的學習有助於理解計算機的能力所在,理解哪些是計算機擅長解決的問題,怎樣的方式方法是計算機擅長的手段,從而能更好地利用計算機來解決該專業領域內的問題。
開課信息
開課次數 | 開課時間 | 學時安排 | 參與人數 |
---|---|---|---|
第1次開課 | 2016年03月07日~2016年05月22日 | 3~5小時每周 | 122389 |
第2次開課 | 2017年02月27日~2017年05月30日 | 82935 | |
第3次開課 | 2017年09月11日~2017年12月31日 | 71439 | |
第4次開課 | 2018年03月05日~2018年06月30日 | 5~7小時每周 | 53955 |
第5次開課 | 2018年09月10日~2018年12月30日 | 85990 | |
第6次開課 | 2019年03月11日~2019年06月01日 | 4~6小時每周 | 37189 |
第7次開課 | 2019年09月09日~2019年12月31日 | 5~7小時每周 | 40679 |
第8次開課 | 2020年02月17日~2020年04月30日 | 4~6小時每周 | 48196 |
第9次開課 | 2020年09月14日~2020年12月31日 | 24981 | |
第10次開課 | 2021年03月01日~2021年05月31日 | 待定 | |
註:該課程第1~10次開課授課教師均為翁愷。 |
(表格內容參考資料)
課程簡介
零基礎學Java語言課程是以Java語言來講授程式設計的入門知識的。零基礎學Java語言課程內容主要有計算機與程式語言、變數與計算、浮點數計算、比較、判斷、分支、判斷語句常見錯誤、循環、循環的例子、循環控制、for循環、數組計算、二維數組、使用對象、字元類型、包裹類型、字元串、函式定義與調用、函式參數與函式內的變數等。
課程大綱
第1周 計算 第2周 判斷 第3周 循環 第4周 循環控制 | 第5周 數組 第6周 對象 第7周 函式 註:該課程第1次開課沒有課程大綱 |
(註:課程大綱排版從左到右列)
第1周 計算 1.0 計算機與程式語言 1.1 第一個Java程式 1.2 變數與計算 1.3 浮點數計算 1.x 如何提交編程作業 第1周編程題 第2周 判斷 2.1 比較 2.2 判斷 2.3 分支 2.4 判斷語句常見錯誤 2.x 第2周小測驗 第2周編程題 第3周 循環 3.1 循環 3.2 循環的例子 3.x 第3周小測驗 第3周編程題 第4周 循環控制 | 4.1 for循環 4.2 循環控制 4.3 循環的例子 第4周編程題 第5周 數組 5.1 數組 5.2 數組計算 5.3 二維數組 5.x 第5周小測驗 第5周編程題 第6周 使用對象 6.1 字元類型 6.2 包裹類型 6.3 字元串 第6周編程題 第7周 函式 7.1 函式定義與調用 7.2 函式參數與函式內的變數 第7周編程題 |
(註:課程大綱排版從左到右列)
所獲榮譽
2019年1月8日,該課程被中華人民共和國教育部認定為“2018年國家精品線上開放課程”。