天天看點

十二周# 學習進度總結

十二周# 學習進度總結##

學習時間 新增代碼行 部落格量(篇) 知識總結
第一周 5h 約80 3

1.寫出旅遊管理的E-R圖并将對應關系整理。

2.修改文本為.java的擴充名,并在其中輸入程式并運作,修改其中錯誤,直至調試完成。

3.了解軟體工程的實質和将要學習的内容,制定計劃并建立部落格完成作業。

第二周 10h 約300 4

1.在原有E-R圖中進行擴充,并幫助同學完善。并根據E-R圖完成庫的建立,插入部分資料。

2.編寫SAX解析器—MySAX.java,并進行調試運作。

3.完成個人項目——四則運算,包括對整數和真分數的運算。

4.梳理目前流行的源程式版本管理和項目管理軟體,并總結出其優缺點。

5.熟悉GitHub網站的使用,并完成注冊,記錄其過程和遇到的問題。

第三周 8h

1.對旅遊管理軟體(資料庫)進行增删改查操作,并整理出一份報告記錄情況。

2.對結對同伴的代碼進行複審,找出其代碼格式問題和程式問題,提出并修改,并用PSP記錄個人項目耗時情況,觀測自身哪個子產品存在問題。

第四周 9h 1

1.了解編譯原理的實質及學習範圍,并制定目标。

2.将四則運算利用vs實作,基本功能完成,仍存在一些代碼冗長和重複等錯誤,單元運算暫未完成。

第五周 7h 約200 2

1.掌握編譯原理的基本文法運算。

2.完善結對項目——四則運算,主要功能具備,對錯誤進行進一步修正,但仍有一些錯誤尚未解決。

第六周 4h 約100

1.掌握文法和語言的形式定義。

2.熟悉規範推導和規範預約。

第七周 約150

1.掌握短語、直接短語和句柄的含義和求解過程。

2.完成利用myeclipse編寫的項目,并進行調試。

3.團隊項目——項目啟動及需求分析。

第八周

1.掌握文法的化簡方法。

3.完成思維導圖的建構。

第九周 約250

1.熟悉文法的化簡方法,并深入擴充。

3.完成團隊項目思維導圖的建構。

第十周

1.學習自上而下的文法分析,将其中重點掌握。

3.完成站立會議記錄并上傳。

第十一周 6h

1.學習自底向上的文法分析了解算符優先關系的定義,

3.完成團隊項目的資料整理,并将功能添加。

4.進行站立會議并記錄上傳。

第十二周

1.學習算符優先算法的設計。

3.完成團隊項目的整理界面及功能修改。

5.具體情況見如下文字補充說明。

十二周 學習進度補充說明:

學習内容一

  1. 學習内容:學會素短語、最左素短語的求法,并生成優先關系表。

   2. 學習計劃:複習課上習題,預習優先函數的構造。

學習内容二

  1. 學習内容:本周的站立會議,每個人将存在問題提出并一起讨論,提出可行的解決方法。

    2. 學習計劃:繼續完善程式。