2018-2019-2學號20189220餘超《移動平臺應用程序開發實踐》課程總結

2018-2019-2學號20189220餘超《移動平臺應用程序開發實踐》課程總結

  • 第一週做業:簡要學習java語言的基本語法結構、java語言的特色、環境等、循環語句。
    html

  • 第二週做業:對象和類、接口和抽象類、多態
    java

  • 第三週做業:基本類型的封裝類,裝箱和拆箱,字符串類,數組,錯誤處理,操做數字
    python

  • 第四周做業:枚舉類的入門和介紹、 操做時間和日期、java.util.Date的API簡介、集合框架、泛型類
    android

  • 第五週做業:InputStream、OutputStream等輸入/輸出方式、線程、併發工具、網絡等知識
    git

  • 第六週做業:Android簡介、活動、UI組件,Android 四大組件之 " Activity "
    程序員

  • 第七週做業:佈局、監聽器、上下文菜單
    數據庫

  • 第八週做業:ListView、GridView、樣式和主題、位圖處理等知識
    編程

  • 第九周做業:圖形和制定視圖、片斷、多面板佈局、動畫
    數組

  • 第十週做業:偏好、操做空間、操做數據庫、獲取圖片
    網絡

  • 第十一週做業:製做視頻、處理Handler、異步工具等知識

  • 第十二週做業:服務、鬧鐘服務、廣播接收器、內容提供者等知識

  • 自認爲寫得最好一篇博客是?爲何?
    第七週做業:佈局、監聽器、上下文菜單
    緣由:系統的學習了其中關於佈局方面的知識,Android中的佈局,Android中有六大布局,分別是: LinearLayout(線性佈局),RelativeLayout(相對佈局),TableLayout(表格佈局) FrameLayout(幀佈局),AbsoluteLayout(絕對佈局),GridLayout(網格佈局) ;經過本身一行一行的敲代碼來進行理解和感悟,受益不淺。

  • 做業中閱讀量最高的一篇博客是?談談經驗
    第七週做業:佈局、監聽器、上下文菜單
    經驗:這篇博客裏面,詳細的介紹了佈局方面的知識、怎麼建立一個全局監聽器、如何製做菜單、並對書上的代碼進行了必定的改進。

  • 做業中與師生交互最多的一篇博客是?談談收穫
    第二週做業
    收穫:主要是剛開始使用碼雲這個雲端的存儲器,用git命令進行上傳或下拉不是很理解、跟同窗們和老師交流後,明白了每一個命令的意思就方便和熟練多了。

  • 代碼託管連接:代碼託管連接
    • 給出statistic.sh的運行結果,說明本學期的代碼量目標達到沒有?

      android的代碼量:
  • 加點代碼,改點代碼是理解的最好方式,參考編程的智慧,談談你的心得
    參考別人的代碼是是一種很好的學習方式,當你不會或者你想要去學習某個組件的時候,參考別人的代碼和思路,本身再敲一遍,而且再次基礎上結合本身的需求和實際來進行修改,這種學習方法是進步最快的。
  • 積極主動敲代碼作到沒?教材實踐上有什麼經驗教訓?
    積極主動敲代碼能夠碰到一些常見的錯誤,有利於咱們熟悉錯誤的提示方式,將其總結起來,大大提升了咱們的學習效率。
    積極主動敲代碼能夠提升咱們敲代碼的速度、多敲幾遍有利於咱們理解代碼
  • 課堂項目實踐
    - 課堂實踐連接(https://gitee.com/yuchao20189220/over_20189220java
    - 課堂實踐對提升應用能力有幫助嗎?
    有幫助,老師在課堂上講解了相關的知識,咱們在課堂上進行實踐,有利於咱們鞏固知識點。
    - 課堂實踐上本身有什麼經驗教訓?
    要認真聽而且理解老師所講的知識點,實在不會能夠上在網上查閱相關資料、或者跟同窗交流。
    - 課堂實踐上對老師有什麼教學建議?
    課堂上能夠多講解些知識點

  • 課程收穫與不足
    • 本身的收穫(投入,效率,效果等)
      每週學習四節java和android的知識,任務仍是很重的。必需要快速學習和多實踐。
    • 本身須要改進的地方
      拖延症嚴重,應該提升效率
    • 結對學習是否是真正貫徹了?寫一下你提供的幫助或接受了什麼幫助,並對老師提供參考建議
      在完成團隊項目的過程當中,我從隊友身上學習到不少,以他人爲鏡,也看到了本身身上的許多不足之處。有時候有些問題本身一我的想容易繞進去,可是在團隊之中,發揮團隊的智慧和力量,問題很容易解決
  • 給開學初的你和學弟學妹們的學習建議
    • 若是從新學習這門課,怎麼作才能夠學的更好
      多作,在實踐中學習,積極敲代碼
    • 下學期有什麼可行的計劃提高學習效果?
      下學期開始進入科研,作項目,在項目中多多學習和實踐
  • 問卷調查
    • 你平均每週投入到本課程有效學習時間有多少?
      15到20小時
    • 每週的學習效率有提升嗎?你是怎麼衡量的?
      剛開始看書花的時間不少,後面是敲代碼和理解別人的代碼花的時間多
    • 藍墨雲班課的使用對你的學習有促進嗎?有什麼建議和意見嗎?
      有促進,要明天給本身制定學習計劃
    • 你以爲這門課老師應該繼續作哪一件事情?
      課堂上實踐和講解相結合
    • 你以爲這門課老師應該中止作哪一件事情?
      做業修改不及時
    • 你以爲這門課老師應該開始作什麼新的事情?
      在課堂上讓同窗們分享一下每週所學的知識,相互交流、相互促進

python

這學期,除了學習了一些java的代碼,還學習了一些python的知識。加入了婁老師笨辦法學python的課程,一步一步的敲代碼,進行學習!

本書將教會你編程新手須要瞭解的3種重要的技能:讀和寫、注重細節以及發現不一樣。
讀和寫
很顯然,若是你連打字都成問題的話,那你學習編程也會有問題。尤爲是,若是你連程序源代碼中的那些奇怪字符都敲不出來的話,就更別提編程了。若是沒有這些基本技能,你連最基本的軟件工做原理都難以學會。
手動錄入代碼樣例並讓它們運行起來的過程,會讓你學會各類符號的名稱,熟悉它們的錄入,最終讀懂編程語言。

注重細節
區分好程序員和差程序員的最重要的一個方面就是對細節的重視程度。事實上,這是任何行業區分好壞的標準。若是缺少對工做中每個微小細節的注意,你的工做成果將不可避免地出現各類關鍵缺陷。從編程這一行來說,你獲得的結果將會是毛病多多並且難以使用的軟件。
通讀本文並一字不差地錄入書中的每一個例子,會訓練你在作某件事時把精力集中到本身正在作的事情的細節上。

發現不一樣
大多數程序員終年累月地工做會培養出一種重要的技能,那就是觀察事物間不一樣點的能力。有經驗的程序員拿着兩段僅有細微不一樣的代碼,能夠當即指出裏邊的不一樣點來。程序員甚至發明工具來讓這件事更加容易,不過咱們不會用這些工具。你要先用笨辦法訓練本身,而後再使用這些工具。
在作這些習題而且錄入每段代碼的時候,你必定會犯錯,這是不可避免的,即便有經驗的程序員也會偶爾出錯。你的任務是把本身寫的東西和正確答案對比,把全部的不一樣點都修正過來。這樣的過程可讓你對程序裏的錯誤、bug以及其餘問題更加敏感。

少瞅多問
只要是寫代碼,就會寫出「bug」(蟲子)來。「bug」是你寫的代碼中的缺陷、錯誤或者問題。聽說早年有一次有人的計算機工做異常,檢查後發現是一隻蛾子飛到計算機裏致使的,因而後來人們就把計算機的問題稱爲bug了。要修復計算機的問題,就須要對它進行「除蟲」,這也是調試(debug)一詞的來歷。在軟件的世界裏,bug簡直不可勝數,真的是太多了。
和那隻蛾子同樣,你的bug會藏在代碼中,而你須要把它們找出來。別覺得盯着屏幕上的代碼看,「蟲子」就會本身爬出來了,你須要更多信息才能找到它們,你須要站起來,挽起袖子找「蟲子」。
要找「蟲子」,你須要拷問你的代碼,問它究竟發生了什麼,或者你須要站在不一樣的角度去看代碼。在本書裏我屢次提到「少瞅多問」,我演示瞭如何讓代碼「坦白交代」本身幹了什麼,如何把拷問的結果變成解決問題的方案。我還演示了各類不一樣的理解代碼的方式,從而讓你得到更多信息和洞察力。

不要複製粘貼
你必須手動將每一個習題錄進去,複製粘貼會讓這些習題變得毫無心義。這些習題的目的是訓練你的雙手和大腦思惟,讓你有能力讀代碼、寫代碼和觀察代碼。若是你複製粘貼的話,就是在欺騙本身,並且這些習題的效果也會大打折扣。

python代碼的碼雲連接

相關文章
相關標籤/搜索