第一章JAVA面向對象的程序設計.doc
課程內容:1、什么是軟件工程?要學些什么東西?培養一些什么能力?a)機械工程、土木工程、生物工程。。。。。。工程的本質:人類的一種復雜生產活動。2、培養一些什么能力?a)設計與實現 : 對照程序(C語言):算法(也是一種設計)與實現(代碼)b)過程與管理:過程:是一種模式c面向對象程序設計教材馬石安,代表二種意思:規范(長期總結的經驗),質量控制3、課程的地位一課程介紹:1:專業基礎課2:與其說是學會一種新的編程語言,還不如說學會一種新的分析問題的方法:面向對象的思考方法。3:面向過程的的語言的特點分析:至上而下,層層細化的求解過程。其表現形式:以函數作為基本運行單位c面向對象程序設計教材馬石安,以函數參數作為驅動。面向對象的程序設計思想:以對象作為基本單位,以消息為驅動,事件模型為處理機制。4:以后發展:基于組件(構件模型)、以中間件作為程序的構加基礎等等,實現軟件標準化5:面向對象語言:C++、VB、及JAVA等二:課程學習的特點1:觀念的轉變(從面向過程---面向對象),要忘記“C語言”,又要記住“C語言”。2:強調實踐(程序設計語言相同的特點)3:充分利用網絡資源(現代人的學習方法)三:作業與考試1:平時作業,上機完成。多做加分。四:主要掌握內容1:JAVA語言的語法,主要與C語言的差別2:面向對象的基本思想及利用JDK1.41API/.5/.0編程的基本方法3:;類的定義,對象的生成,封裝、繼承及多態性4:JAVA程序的健壯性(try…);5:JAVA的包、目錄及路徑;6:java的;7:JAVA的類庫(java.lang.*; java.utli.*)8: JAVA深入(JDBC數據庫編程,java..* java.http.*等基于網絡的編程JSP)五:主要參考書:1:深入淺出java語言程序設計中國青年出版2:JAVA程序設計教程(java How to Third )3: JAVA2參考大全(清華大學出版)
立即下載