



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、程序設計與算法語言A課程教學大綱課程編號:20811105總學時數(shù):80總學分數(shù):5課程性質:專業(yè)基礎課適用專業(yè):信息與計算科學一、課程的任務和基本要求:本課程是為信息與計算科學專業(yè)學生開設的專業(yè)基礎課程,通過本課程的教學,幫助學生掌握面向對象的編程設計思想,運用Java技術和基本開發(fā)工具進行軟件開發(fā)。啟發(fā)學生的創(chuàng)新意識,提高學生在軟件設計過程中分析問題和解決問題的實際動手能力,使學生的理論知識和實踐技能得到共同發(fā)展。同時,該課程學習為后序計算機相關課程打下基礎。 二、基本內(nèi)容和要求:知識單元一Java語言入門 教學內(nèi)容(1)Java語言的發(fā)展、特點(2)Java程序的工作機制:Java的編譯
2、器和解釋器(3)面向對象程序設計:封裝性、繼承性、多態(tài)性(4)Java程序的種類:Java應用程序和Java小程序(5)Java程序開發(fā)工具與開發(fā)方法教學要求:(1)了解Java語言產(chǎn)生的歷史、特點和工作機制(2)理解面向對象編程語言的基本編程思路(3)了解兩種Java程序:Java application和Java applet(4)掌握Java程序的結構、編程規(guī)范(5)掌握Java開發(fā)環(huán)境的搭建知識單元二Java語言基礎 教學內(nèi)容(1)Java的基本語法格式,數(shù)據(jù)基本類型及其相互之間的轉換(2)運算符與表達式(3)常用Java數(shù)值計算方法:Math類中的數(shù)值常量和數(shù)值計算方法(4)基于基本
3、數(shù)據(jù)類型的包裝類(5)輸入/輸出的基本方法:標準的輸入/輸出和對話框輸入/輸出(6)流程控制語句(7)方法的使用:方法的定義與調(diào)用、方法調(diào)用中的數(shù)據(jù)傳送、作用域、方法(8)數(shù)組的定義及使用(9)數(shù)組作為方法的參數(shù)和返回值(10)數(shù)組操作的常用方法教學要求(1)了解Java中的標識符、保留字和分隔符(2)熟練使用各種數(shù)據(jù)類型的定義,表示和引用(3)能夠靈活運用各種運算符進行數(shù)值計算(4)了解基本類型的包裝類,并能夠靈活運用(5)掌握基本的輸入輸出方法(6)掌握方法的定義和調(diào)用(7)掌握數(shù)組的定義和引用(8)理解并掌握如何用數(shù)組作為方法的參數(shù)和返回值(9)掌握數(shù)組操作的常用方法知識單元三面向對象程
4、序設計 教學內(nèi)容(1)類與對象:類的定義、對象的創(chuàng)建、構造方法和內(nèi)部類(2)類的繼承的實現(xiàn)(3)抽象類與接口(4)包的定義與使用教學要求(1)理解并掌握Java中的類、對象的定義和使用及其相關概念(2)理解并掌握類的繼承(3)掌握接口的定義和使用(4)掌握包的創(chuàng)建與使用知識單元四字符串處理 教學內(nèi)容(1)類String字符串的定義及常用方法(2)類StringBuffer字符串的定義及常用方法(3)main方法的參數(shù)教學要求(1)掌握類String和類StringBuffer的定義與使用(2)理解main方法的參數(shù)知識單元五圖形用戶界面(GUI)設計 教學內(nèi)容(1)圖形用戶界面設計概述(2)A
5、WT的事件處理機制:事件、事件源、事件處理器及其三者之間的關系(3)常用Swing組件的使用(4)常用的布局管理器:FlowLayout、BorderLayout、CardLayout、GridLayout(5)鍵盤和鼠標事件教學要求(1)了解AWT的基本概念(2)掌握AWT的事件處理機制(3)掌握常用Swing組件的使用(4)掌握常用布局管理器的使用(5)了解鍵盤和鼠標事件知識單元六Java Applet 教學內(nèi)容(1)Applet的基本概念及特點(2)Applet的創(chuàng)建和執(zhí)行:Applet類的主要方法(3)Applet的AWT繪制:字體、顏色的應用以及圖形的繪制(4)Java多媒體技術:
6、Applet中圖像的處理和聲音的播放(5)Applet的通信與應用教學要求(1)理解Applet的作用(2)掌握Apple的創(chuàng)建和執(zhí)行方法(3)掌握Apple的AWT繪制(4)了解Applet的通信與應用知識單元七輸入/輸出處理 教學內(nèi)容(1)輸入輸出的基本概念(2)文件的順序訪問:字節(jié)流和字符流(3)文件的隨機訪問(4)目錄和文件管理教學要求(1)理解Java中流的概念(2)正確使用各種輸入/輸出流(3)掌握文件的訪問方法 知識單元八異常處理 教學內(nèi)容(1)Java異常處理的概念(2)異常類的層次關系(3)異常類的構造函數(shù)及常用方法(4)Java對異常的處理方法(5)自定義異常教學要求(1)
7、了解Java異常類的層次關系(2)理解Java對異常的處理機制(2)掌握Java對異常的處理方法實踐環(huán)節(jié)和要求: 實驗學時32學時,具體安排見二級實驗大綱。四、教學時數(shù)分配:理論:48 實驗: 32 上機: 其它: 教學內(nèi)容學時分配教學內(nèi)容學時分配Java語言入門4圖形用戶界面設計14Java語言基礎20Java Applet6面向對象程序設計16輸入輸出處理8字符串處理6異常處理6合計80五、其它項目(含課外學時內(nèi)容):無六、有關說明:1教學和考核方式:本課程屬考試課,考核方式為閉卷,實驗占20%,平時占10%,考試占70%。2習題:教材每章后習題適當布置。3能力培養(yǎng)要求:培養(yǎng)學生:掌握程序設計的基礎知識,基本技能。運用所學知識解決實際問題的能力。以及用面向對象觀察問題、建模問題的能力。4與其它課程和教學環(huán)節(jié)的聯(lián)系:先修課程和教學環(huán)節(jié):計算機信息技術。后續(xù)課程和教學環(huán)節(jié):數(shù)據(jù)結構與算法語分析,對象分析與設計,java高級應用開發(fā)。平行開設課程和教學環(huán)節(jié):離散數(shù)學。5教材和主要參考書目:(1)教材
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務管理b卷試題及答案
- 2019-2025年消防設施操作員之消防設備高級技能考前沖刺模擬試卷A卷含答案
- 2019-2025年消防設施操作員之消防設備中級技能考試題庫
- 工程熱力學應用測試及答案
- 農(nóng)業(yè)現(xiàn)代化種植標準化體系建設方案
- 客戶咨詢與需求記錄表
- 傳統(tǒng)文化在初中英語課中深度融入教案
- 儀器設備使用說明及維護保養(yǎng)指導書
- 美容美發(fā)服務安全責任協(xié)議書
- 《小學數(shù)學幾何圖形識別與性質理解教學方案》
- 臺區(qū)智能融合終端通用技術規(guī)范2022
- 備用圖標庫(以便表達不同主題)
- 教科版二年級科學上冊《書的歷史》教案
- 中轉倉庫管理制度
- 新規(guī)重慶市律師服務收費指導標準出臺
- 工程部SOP(標準操作手冊)
- 人教版(2019)高中英語必修第二冊:Unit5Music單元測試(含答案與解析)
- 21級全新版大學進階英語2 國際班 教案
- 圖解心經(jīng)心得整理分享PPT課件
- 武漢市第五醫(yī)院重離子治療中心項目可行性研究報告
- (完整版)學生課堂學習自我評價表
評論
0/150
提交評論