北京北大青鳥校區主要開設的課程是ACCP6.0軟件工程師,所以Java和.NET技術是必學的課程。在第二學年,為了讓學員能夠“術業有專攻”,有的放矢,我們把課程分為了Java方向和.NET方向,學員們可以根據自己的興趣來自由選擇往哪個方向發展。下面讓北京北大青鳥校區學術部老師給大家介紹一下這兩門課程:
Java技術方面
北京北大青鳥校區第一學期的《使用Java語言理解程序邏輯》是計算機程序設計的入門課程,主要講解了Java 基本語言語法、軟件程序的基本組成和要素、使用Eclips開發工具等,學習完成后會對程序設計有個基本的認識,能夠運用Java語言和思維邏輯把自己的想法通過程序語言表示出來;第二學期的《使用Java實現面向對象編程》講解了計算機程序設計最為普遍和最重要的思想:面向對象的程序設計方法,并且通過Java語言實現這個做法,第二門Java課程在前兩門Java課程的基礎上,融合了數據庫、頁面技術,能夠完成一個類似于企業宣傳網站的、簡單的瀏覽器/服務器模式的程序開發。
第二學年的內容主要要解決大型的、企業級的軟件,如何通過Java語言來實現,《開發基于JSP/Servlet/JavaBean的網上交易系統》課程通過一個網上書店的貫穿講解,詳細說明了如何使用JSP/Servlet/JavaBean三種“組合拳”來完成這樣一個典型應用系統的建設,同時,把軟件開發的MVC分層思想貫徹執行下去。
最后一門Java課程《開發基于Struts/Spring/Hibernate/Ajax的網上信息發布平》,講解是目前最為流行的軟件程序結構Struts+Spring+Hibernate技術,Java作為開源技術,對于大型系統的建設,其基本結構已經有成型的“框架”,不需要我們從頭到尾自己做起,這門課程講解是如何在這個成熟的框架下合作開發,并最終完成大型系統的開發。
NET技術方面
北京北大青鳥校區第一學期的《使用C#開發數據庫應用程序》是學習程序設計的基礎課程,講解的是傳統的基于客戶端/服務器的程序設計方式(類似于QQ、MSN、挖雷這樣的“需要安裝”、“帶窗口”的程序),這一類程序的開發集成度已經很高了,主要是通過控件拖放的模式來實現,當然本課程中將結合數據庫的內容,來實現一些數據存儲和查詢,最終能完成企業運用中的MIS系統的開發,階段結束時還要使用該技術完成自己的QQ程序的設計。
第二學期的.NET課程《深入.NET平臺和C#編程》,開始真正接觸到.NET技術的全貌,這門課的內容講解了面向對象如何在.NET平臺上實現,并且牽涉到.NET類庫、XML等多種高級對象,讓我們程序設計具備更多的“彈藥”,這門課程之后的《在.NET框架下開發三層結構數據庫應用系統》講解了.NET核心的三層結構代碼組織方式,后續全部.NET課程都將使用這種三層的代碼組織方式;這門課程學習完畢后我們會發現入門學習的時候,代碼組織不是最清晰、最合理的,同時對程序設計有個更高層次的認識。
第二學年的《使用ASP.NET技術開發網上書店》是一門實戰課程,盡管我們明白了代碼的三層組織方式,但是如何運用這種方式來完成商業級別網站的設計和開發,是這門課程的核心內容,.NET技術的集成度非常高了,即使到了第二學年的ASP.NET技術,我們還可以象第一學期那樣拖放控件,但是這里面數據傳遞和頁面控制、Web控件、IIS和WebConfig、母板頁牽涉到諸多使用經驗,需要我們大量編碼才能夠體會;同樣,這門課程我們采用一個完整的網上書店的業務來透徹講解。
最后一門.NET課程《使用Ajax和Web Service重構網上書店》是一門拔高的課程,主要講解了如何優化我們的程序,同時我們通過進一步對網上書店程序進行功能的優化,引入WebService、Ajax和緩存這些高級技術,真正掌握了這些技術,對于提升我們對.NET的認識和就業能力是非常有幫助的。
通過以上的介紹,相信大家對北大青鳥課程有了一定的了解,也對北大青鳥怎么樣有了一個全新的認識。想要了解更多關于軟件工程師課程的介紹,請來北京北大青鳥通州校區看看,這里優秀的教學環境和教學質量、師資力量,一定會讓你對于軟件工程師充滿向往。