次日。
李華沒有宅在辦公室寫程序,而是陪著葉文婷來到教室。
“咦!你們看看這誰來了!”
“哇塞!今天太陽打西邊出來了!李華來上課了,這都一學期沒見了。”
“今兒可真難得啊!是什麽風把你吹來的!”
“快期末考了,這一學期不上課,很爽吧!”
“……。”
李華一走進教室,同學們目光不由聚焦他身上,仿佛看到‘國寶’一般,稀罕的不得了,紛紛調侃起來。
“別啊!你們這麽熱情,搞得我像明星一樣,有需要簽名可以直接說啊!不要害羞啊!”李華看著同學們,開玩笑道。
“籲!”聽到李華大言不慚的話,一群男生嫌棄地起哄。
李華笑了笑,坐在葉文婷身旁,等待老師來上課。
好久沒來教室上課了,讓李華有種恍如隔世的錯覺。
這段時間,為了開發那款數學分析軟件,腦力都快被榨幹了,李華覺得來上課放松一下也不錯。
鈴聲響了一會兒,計算機老師-章向榮帶著課本走進教室。
章向榮站上講台,看到台下李華的身影,不由有些意外。
“李華來啦!正好,今天這節課我給大家做個課程總結,大家聽完要是不明白的話,下課後可以向他請教。”章向榮看著李華,笑著說。
聞言,李華微微一愣,怎麽課程的內容還能跟他扯上關系,章老師這是在推卸責任吧!
“這個學期馬上就要結束了,這學期你們開始學專業課程,計算機組成原理、算法分析與設計、面向對象分析與建模、匯編語言程序設計,編譯原理,……,這些課程的內容都屬於計算機的進階課程,比如:算法分析與設計,要求你們具備一定的數據結構基礎,編程基礎,算法分析與設計這門課,不止是讓你去分析算法,還會學會設計算法,需要了解這些算法的思路,還需要實踐,通過設實驗課,做各個算法的實驗,做到理解深刻。”章向榮看著台下,講解道。
學生們恍然,回憶這學期學的課程內容,都感覺到非常吃力,也理解了學習這些課程的用意。
“設計這些課程的目的,是等你們畢業了工作的時候會用上,不信,你們可以問問李華,開發‘助學APP’,‘智能客戶’這些產品的過程中運用了那些課程知識。”章向榮看向李華,笑著問。
“確實是,這些課程知識是軟件開發的基礎。”李華哭笑不得,連忙點頭道。
“很好,現在我講下編譯原理這門課的核心知識點,可能出現在考卷上呢!”章向榮看著台下的學生們,笑著說。
聞言,學生們面色一緊,紛紛翻開課本,拿起筆準備劃重點了。
“這門課程主要包括:編譯程序,高級語言及其語法分析,詞法分析,語法分析,屬性文法和語法制導翻譯,語義分析和中間代碼的生成等內容。”
“學習編譯原理,目的是學習設計與構造程序設計語言編譯程序的原理與方法。”
“編譯器就是一個程序,它讀入用某種語言編寫的源程序,並翻譯成一個與之等價的另一種語言編寫的源程序,編譯程序的工作,從輸入源程序開始,到輸出目標程序結束,與自然語言之間的翻譯有很多相似之處。”
“我們著重學了:最左最右推導,二義性,三元式四元式,逆波蘭,屬性文法,nfa轉dfa,dfa的最簡化,
自上而下分析,……。” ……。
講台上,章向榮教授滔滔不絕地講解課程內容的重點,台下學生們一個個埋頭不斷翻書翻頁,標注章教授提及的內容。
章教授所講的內容都是期末考試要考的考點,他們才不管以後工作會不會用到,現在不把它們學會,考試是要丟分的。
李華呆呆地聽著章教授的講解,對於這些知識他很熟悉,所以沒有多少異樣的情緒。
讓李華產生獨特感覺的是,章教授講題與全班學生的聯動反應,忽然,讓他聯想到解決數學軟件開發所面臨的難題。
李華拿起稿紙,開始設計這個構架,解析這種‘聯動’模式,推演這個算法是否能應用於程序。
這種算法模式,有點與爬蟲算法相似,又有著特殊的差異性。
爬蟲算法要求樹狀結構,只是在爬蟲系統下抓取數據,這個算法模型是以點帶面,點面互動模式,面配合點的能動,若能研發出這種算法,或將大大提升數據反饋速度。
計算機界,算法算法是計算機科學領域最重要的基石之一,是誕生新IT技術的核心。
許多學習計算機的從業者,普遍的認為學計算機就是學各種編程語言,或者認為,學習最新的語言、技術、標準就是最好前進方向,然而,只有真正的計算機高手才知道,計算機算法和理論更重要,計算機語言和開發平台日新月異,最終具備顛覆性的還是算法和原理。
各種幾何圖形,數學公式,代碼。
一頁,兩頁,三頁,……。
李華越寫越興奮,有一種憋久了突然來了感覺,大暢淋漓,有股爽入骨頭的暢快。
寫下最後一道公式,李華喘了一口大氣,開心地收筆,滿意地看著寫滿公式的稿紙,心情無比愉悅。
“寫完了?什麽公式,我看看!”旁邊突然響起章教授的聲音,道。
聞言,李華不由抬頭,不知什麽時候起,他的周邊圍滿了人,章教授正笑眯眯地看著他。
“你們這是?”李華嚇了一跳。
“下課了,你都沒寫完,大家都被你寫公式的模樣吸引住了,你在寫什麽啊!好複雜啊!”葉文婷崇拜地看著李華,解釋道。
“一種應用算法,我稱之為點面算法。”李華點了點頭,將稿紙遞給章教授。
章向榮接過稿紙,認真翻看起來,不一會兒,他的眼睛越來越亮,嚴肅的表情浮起了燦爛的笑容。
“這是人工智能方面的算法吧?”章向榮將稿紙遞還給李華,笑問道。
“是的,一個不是很成熟的算法,還需要改進!”李華笑了笑,點頭道。
“好樣的,繼續加油!什麽時候完成了記得告訴我,你的畢業論文可以往這方向走,有沒有打算讀研?我可以幫你申請。”章向榮拍了下李華的肩膀,熱情地說。
“啊!我怕沒時間來上課,暫時沒讀研的想法。”李華吃了一驚,連忙道。
這時候,“鈴鈴……。”下節課的上課鈴聲驟然響起。
“哈哈哈,這個好說!回去好好考慮下,有空來我辦公室一趟。”章向榮哈哈一笑,人多有些話不便多說,拍了拍李華的肩膀,示意道。
說完,章向榮拿著課本,轉身離開了教室。