《Java程序設計》課程教學大綱_第1頁
《Java程序設計》課程教學大綱_第2頁
《Java程序設計》課程教學大綱_第3頁
《Java程序設計》課程教學大綱_第4頁
《Java程序設計》課程教學大綱_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《Java程序設計》教學大綱課程名稱:Java程序設計英文名稱:JavaProgramming課程編號:F035092342學分:3總學時/課內實踐學時:48/18課程性質:選修課程開課單位:數理科學與工程學院數學系基層教學組織適應對象:信息與計算科學專業一、課程簡介《Java程序設計》是信息與計算科學專業的一門任選課程。作為一個強有力的語言工具,它具有簡單易學和實用性強的特點,是信息與計算科學專業及其他相關專業課程的理論和實踐基礎。開設目的是讓學生理解面向對象編程的思想,掌握JAVA語言的基本語法,并能夠使用IDE工具解決實際工程中的軟件開發。主要內容包括:JAVA語法基礎、IDE開發工具學習、JAVA與JSP.NET、軟件設計思想和軟件設計案例等。考核方式為考試,其中平時成績占15%、實踐考核占20%、期末考核占65%。融合思政相關案例是強化JAVA專業教學思政教育成效的關鍵要素。在進行網絡安全內容講解時加入網絡詐騙案例分析或者融合網絡暴力事件案例等。通過這類案例,除了使學生認清不良信息的危害外,也使學生健康教育力度得到提高。JavaProgrammingisanoptionalcourseinthemajorofinformationandComputingScience.ItisthetheoreticalandpracticalbasisforcoursesinInformationandComputingSciencesandotherassociatedfieldsbecauseitisapowerfullanguagetoolthatiseasytolearnanduse.Thegoalofthecourseisforstudentstounderstandtheconceptsofobject-orientedprogramming,masterthebasicsyntaxoftheJAVAlanguage,andbeabletouseIDEtoolstosolvesoftwaredevelopmentproblemsinpracticalengineering.Themaincontentsareasfollows:JAVAsyntaxbasics,IDEdevelopmenttoollearning,JAVAandJSP.NET,softwaredesignideasandsoftwaredesigncases,andsoon.Theexaminationaccountsfor15%oftheusualgrade,20%ofthepracticalassessment,and65%ofthefinalassessment.TheincorporationofCivics-relatedcasesisacriticalcomponentinimprovingtheeffectivenessofCivicseducationinJAVAteaching.Inourcybersecuritycontent,weincludecasestudiesofcyberfraudandcasesofcyberviolence.Insuchcases,students'healtheducationeffortsarebolsteredinadditiontoraisingawarenessofthedangersoffalseinformation.二、課程目標1思政目標:強化科學倫理教育,注重科學思維方法訓練和科學精神培養,提高學生分析問題和解決問題的能力,激發學生科技報國的家國情懷和使命擔當。2理解面向對象編程的思想,以及該思想指導實際工程的一般過程。3掌握JAVA語言的基本語法,重點是JAVA語言和數據庫、網絡技術結合使用。4能較熟練的使用IDE工具進行高效的軟件開發。5具有良好的編程習慣和規范的文檔書寫能力。1.Theprogram'sgoalistostrengthenscientificethicseducation,focusonthetrainingofscientificthinkingmethodsandthecultivationofscientificspirit,improvestudents'abilitytoanalyzeandsolveproblems,andinspirestudentstoservethecountrywithscienceandtechnology.2.Understandingtheideaofobject-orientedprogrammingandthegeneralprocessbywhichthatideaguidespracticalengineering.3.UnderstandingofthefundamentalgrammaroftheJAVAlanguage,withafocusonitsuseinconjunctionwithnetworkanddatabasetechnologies.4.BecomemoreadeptatusingIDEtoolsforeffectivesoftwaredevelopment.5.Possessingsoundprogrammingpracticesandthecapacitytocreatestandardizeddocumentation三、課程目標與畢業要求對應關系本課程的課程目標對信息與計算科學專業畢業要求指標點的支撐情況如表1所示:表1課程目標與畢業要求對應關系畢業要求指標點課程目標畢業要求1:具有扎實的數學基礎,掌握信息科學、計算科學和計算機科學的基本理論和基本知識。課程目標2課程目標3畢業要求2:能熟練使用計算機(包括常用計算機語言、工具及一些專業軟件),具有基本的算法分析和設計能力以及較強的編程能力。課程目標2課程目標3畢業要求3:能運用所學數學和計算機知識解決某些科研或生產中的實際問題。課程目標4畢業要求4:思想道德素質。具有正確的人生觀、價值觀和道德觀,愛國、誠信、友善、守法,具有高度的社會責任感;具有良好的心理素質和積極的人生態度課程目標1四、課程教學安排課程共有12項教學內容,具體安排如下。表2課程教學安排表序號教學內容思政元素課堂教學學時實驗/實踐教學學時學時小計1面向對象程序設計和JAVA概述職業教育和愛國教育22JAVA語法基礎223類和對象224繼承225抽象類、接口和內部類226多態27語言包科學精神培養28異常處理機制229輸入/輸出流2210Swing及事件處理網絡安全教育6411多線程212Java數據庫編程42合計301848教學安排1.面向對象程序設計和JAVA語言的介紹內容:面向對象程序設計的歷史;面向對象程序設計的概念;面向對象程序設計在軟件開發中的地位;微軟.NET框架介紹;JAVA語言特點。重點難點:面向對象程序設計的概念。要求:理解面向對象程序設計中的一些基本概念。2.JAVA語法基礎內容:JAVA類型;語句和程序結構;類和對象;方法;繼承和訪問控制;多態;結構;接口;委托;事件。重點難點:面向對象編程的語法知識。要求:掌握面向對象編程的語法知識,能夠靈活的加以運用。3.IDE開發工具學習內容:IDE開發工具的使用;常用Windows窗體控件;程序的調試方法;軟件的發布。重點難點:IDE開發工具的使用。要求:掌握IDE開發工具的使用;學會使用常用Windows窗體控件;掌握程序調試的方法;學會軟件的發布。4.JAVA與ADO.NET內容:ADO.NET的常用類;數據的查詢、添加、更新及刪除操作。重點難點:數據的查詢、添加、更新及刪除操作。要求:掌握使用JAVA語言進行數據的查詢、添加、更新及刪除操作。5.JAVA與JSP.NET內容:常用Web窗體控件;ASP.NET內置對象;網站的配置。重點難點:ASP.NET內置對象。要求:學會使用常用Web窗體控件;掌握ASP.NET內置對象的工作原理及應用;掌握網站的配置。6.軟件設計思想內容:OOA、OOD與OOP的關系;軟件設計原則;良好的編程習慣;軟件的命名規則;規范化文檔的書寫。重點難點:軟件設計原則。要求:理解OOA、OOD與OOP的關系;理解軟件設計原則;了解良好的編程習慣、軟件的命名規則及規范化文檔的書寫。7.軟件設計案例內容:綜合使用JAVA語言和JSP技術實現一個應用軟件的編寫。重點難點:軟件的程序實現。要求:學生綜合運用所學的知識,充分發揮個人的自學能力,完成一個應用軟件的設計及實現。五、課內實踐教學內容及要求表3課內實踐教學內容及要求序號教學類型教學內容教學要求1HelloWorld程序編寫一個HelloWorld程序要求學生使用SDK和IDE兩種編程方式實現該程序。2類和對象程序編寫設計一個類根據需要綜合運用繼承、重寫、重載及多態等予以實現3JavaSwing程序編寫編寫一個應用的程序要求使用程序實現對數據的查詢、添加與刪除4ASP.NET程序編寫編寫一個Web應用程序要求使用程序實現對數據的查詢、添加與刪除六、課程考核與評價表4成績評定方式表考

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論