零基礎學Java語言

零基礎學Java語言

零基礎學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循環、數組計算、二維數組、使用對象、字元類型、包裹類型、字元串、函式定義與調用、函式參數與函式內的變數等。

課程大綱

第2~3次開課課程大綱
第1周 計算
第2周 判斷
第3周 循環
第4周 循環控制
第5周 數組
第6周 對象
第7周 函式
註:該課程第1次開課沒有課程大綱
(註:課程大綱排版從左到右列
第4~10次開課課程大綱
第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年國家精品線上開放課程”。

教師簡介

翁愷,計算機博士,浙江大學計算機學院教師,曾獲ACM-ICPC優秀教練獎。主要講授包括C、C++、Java程式設計,程式設計語言原理,計算機體系結構,嵌入式系統等課程。專業方向為嵌入式作業系統和嵌入式系統套用。

相關詞條

熱門詞條

聯絡我們