




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java程序設(shè)計(jì)(雙語(yǔ))課程簡(jiǎn)介課程編號(hào)1240513101課程名稱Java程序設(shè)計(jì)(雙語(yǔ))課程性質(zhì)必修學(xué) 時(shí)48學(xué) 分3學(xué)時(shí)分配授課:40 實(shí)驗(yàn): 上機(jī):8 實(shí)踐: 實(shí)踐(周):考核方式閉卷考試,平時(shí)成績(jī)占30% ,期末成績(jī)占70% 。開(kāi)課學(xué)院信息工程學(xué)院更新時(shí)間適用專業(yè)軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)等專業(yè)先修課程C/C+程序設(shè)計(jì)、離散結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)課程內(nèi)容:Java程序設(shè)計(jì)(雙語(yǔ))是一門(mén)大學(xué)生學(xué)習(xí)面向?qū)ο缶幊痰膶I(yè)基礎(chǔ)課,既是軟件工程專業(yè)的必修課程,同時(shí)也是計(jì)算機(jī)科學(xué)與技術(shù)等IT相關(guān)專業(yè)的選修課程。該課程采用“基礎(chǔ)優(yōu)先,問(wèn)題驅(qū)動(dòng)”的
2、教學(xué)方式,循序漸進(jìn)地講授程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面設(shè)計(jì)、異常處理、文件輸入和輸出等內(nèi)容。課程的任務(wù)是比較全面系統(tǒng)地介紹Java的基本語(yǔ)句、面向?qū)ο蟮某绦蛟O(shè)計(jì)和高級(jí)應(yīng)用。通過(guò)學(xué)習(xí),掌握J(rèn)ava編程的基本過(guò)程和基本方法,重點(diǎn)是Java程序設(shè)計(jì)的應(yīng)用,為今后的工作和學(xué)習(xí)打下良好的基礎(chǔ);在掌握J(rèn)ava編程的基礎(chǔ)上,逐步培養(yǎng)學(xué)生利用Java程序設(shè)計(jì)來(lái)解決實(shí)際問(wèn)題的能力,為后續(xù)計(jì)算機(jī)課程的學(xué)習(xí)以及利用Java編程解決本專業(yè)相關(guān)領(lǐng)域中的問(wèn)題打下良好的基礎(chǔ)。Brief Introduction Code1240513101TitleJava ProgrammingCourse n
3、atureRequiredSemester Hours48Credits3Semester Hour StructureLecture:40 Experiment: Computer Lab:8 Practice:Practice (Week):AssessmentClosed book examination, usually results accounted for 30%, the final grade accounted for 70%.Offered bySchool of Information EngineeringDateforSoftw
4、are Engineering, Computer Science & Technology, etc.PrerequisiteC/C+ Programming, Discrete Structures, Data StructuresCourse Description: This course is the compulsory subject for the software engineering majors students and the limited optional for the IT-related majors student including comput
5、er science & technology, and it is a professional foundation course.The content of this course include: the basis of the program design, object-oriented programming, graphical user interface design, exception handling and file input & output.The mission of this course is:1st, to introduce al
6、l parts of Java programming, the use of Java development software and advanced applications;2nd, to know the technical indicators of Java programming, which can train computer skills and practice ability of students; 3rd, to master the basic methods and basic processes, especially the applications o
7、f Java programming, which can set the stage for engaging in computer fields and solving professional problems by Java.Java程序設(shè)計(jì)(雙語(yǔ))課程教學(xué)大綱課程編號(hào)1240513101課程名稱Java程序設(shè)計(jì)(雙語(yǔ))課程性質(zhì)必修學(xué) 時(shí)48學(xué) 分3學(xué)時(shí)分配授課:40 實(shí)驗(yàn): 上機(jī):8 實(shí)踐: 實(shí)踐(周):考核方式閉卷考試,平時(shí)成績(jī)占30% ,期末成績(jī)占70% 。開(kāi)課學(xué)院信息工程學(xué)院更新時(shí)間適用專業(yè)軟件工程、計(jì)
8、算機(jī)科學(xué)與技術(shù)等專業(yè)先修課程C/C+程序設(shè)計(jì)、離散結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)一、教學(xué)內(nèi)容第一章 計(jì)算機(jī)、程序和Java概述1.1 計(jì)算機(jī)系統(tǒng)綜述1.2 程序與操作系統(tǒng)1.3 Java開(kāi)發(fā)環(huán)境及運(yùn)行原理教學(xué)難點(diǎn):程序運(yùn)行與操作系統(tǒng)、計(jì)算機(jī)系統(tǒng)之間的關(guān)系。教學(xué)重點(diǎn):Java開(kāi)發(fā)環(huán)境及運(yùn)行原理。第二章 基本程序設(shè)計(jì)2.1 Java的基本組成:標(biāo)識(shí)符、變量、數(shù)值數(shù)據(jù)類型及其運(yùn)算、數(shù)值類型轉(zhuǎn)換、字符數(shù)據(jù)類型及運(yùn)算等2.2程序設(shè)計(jì)風(fēng)格和文檔2.3 Java的基本語(yǔ)句:賦值語(yǔ)句、選擇語(yǔ)句、循環(huán)語(yǔ)句等教學(xué)難點(diǎn):Java基本語(yǔ)句的選擇與使用。教學(xué)重點(diǎn):Java的基本組成、Java的基本語(yǔ)句。第三章 面向?qū)ο蟪绦蛟O(shè)計(jì)3.1
9、方法:定義方法、調(diào)用方法、參數(shù)傳遞、重載方法、變量作用域、方法抽象和逐步求精等3.2 數(shù)組:數(shù)組的基本知識(shí)、數(shù)組的復(fù)制、數(shù)組與方法、數(shù)組查找、數(shù)組排序、多維數(shù)組等3.3 對(duì)象和類:定義對(duì)象的類、構(gòu)造方法、訪問(wèn)對(duì)象的數(shù)據(jù)和方法、使用Java庫(kù)中的類靜態(tài)的變量和方法等3.4繼承和多態(tài):父類和子類、覆蓋和重載、動(dòng)態(tài)綁定、防止擴(kuò)展和覆蓋等3.5抽象類和接口:定義抽象類及使用、定義接口及使用教學(xué)難點(diǎn):類的定義和對(duì)象的訪問(wèn)、繼承和多態(tài)的關(guān)系。教學(xué)重點(diǎn):方法的設(shè)計(jì)方法、類的定義和對(duì)象的訪問(wèn)、繼承和多態(tài)的設(shè)計(jì)與使用、抽象類和接口的設(shè)計(jì)與使用。第四章 異常處理4.1異常處理概述4.2 異常類型4.3異常處理的操
10、作方法:聲明異常、拋出異常、從異常中獲取信息、重新拋出異常4.4 finally子句4.5創(chuàng)建自定制異常類教學(xué)難點(diǎn):異常處理細(xì)節(jié)。教學(xué)重點(diǎn):異常處理的操作方法,創(chuàng)建自定制異常類。第五章 字符串和文件I/O5.1字符串類String:構(gòu)造一個(gè)字符串、字符串的比較、字符串長(zhǎng)度、字符以及組合字符串、獲取子串、字符串的轉(zhuǎn)換、替換和分隔、字符串與數(shù)組之間的轉(zhuǎn)換、格式化字符串等5.2 StringBuilder/StringBuffer類5.3命令行參數(shù)5.4文件輸入和輸出:文件類File、使用PrintWriter寫(xiě)數(shù)據(jù)、使用Scanner讀數(shù)據(jù)等教學(xué)難點(diǎn):文件輸入和輸出操作。教學(xué)重點(diǎn):String的各
11、種使用方法,文件的輸入和輸出操作。第六章 圖形用戶界面基礎(chǔ)6.1 Swing和AWT工作原理6.2 Java GUI API:組件類、容器類、GUI輔助類6.3框架:創(chuàng)建一個(gè)框架、向框架中添加組件6.4布局管理器:FlowLayout、GridLayout、BorderLayout、布局管理器的屬性、使用面板作為子容器6.5事件驅(qū)動(dòng)程序設(shè)計(jì):事件和事件源,監(jiān)聽(tīng)器、注冊(cè)以及處理事件教學(xué)難點(diǎn):Java GUI API的操作方法,布局管理器的使用,事件驅(qū)動(dòng)程序設(shè)計(jì)。教學(xué)重點(diǎn):Java GUI API的操作方法,框架的使用方法,布局管理器的使用,事件驅(qū)動(dòng)程序設(shè)計(jì)方法。二、教學(xué)要求第一章 計(jì)算機(jī)、程序和
12、Java概述教學(xué)要求:了解計(jì)算機(jī)系統(tǒng)的硬件知識(shí);熟悉程序與操作系統(tǒng)的工作原理;掌握J(rèn)ava的開(kāi)發(fā)環(huán)境、編寫(xiě)步驟和運(yùn)行過(guò)程。第二章 基本程序設(shè)計(jì)教學(xué)要求:掌握J(rèn)ava的基本構(gòu)成語(yǔ)法;熟悉Java的編程風(fēng)格;掌握J(rèn)ava的基本語(yǔ)句使用。第三章 面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)要求:掌握J(rèn)ava方法的定義與使用;熟悉數(shù)組的各種操作方法與技巧;掌握類和方法的定義與使用;掌握繼承和多態(tài)的基本原理和使用方法;掌握抽象類和接口的基于原理和使用方法。第四章 異常處理教學(xué)要求:了解異常處理的運(yùn)行機(jī)制;熟悉異常處理的各種類型用途;掌握異常處理的各種操作方法。第五章 字符串和文件I/O教學(xué)要求:熟悉String類的各種操作方法;了解StringBuilder/StringBuffer類的工作原理;熟悉命令行參數(shù)的使用方法;掌握文件輸入和輸出的操作技巧。第六章 圖形用戶界面基礎(chǔ)教學(xué)要求:了解Swing和AWT工作原理;了解各類Java GUI API的功能;熟悉Java圖形界面框架的使用方法;熟悉布局管理器的功能和使用方法;掌握事件驅(qū)動(dòng)程序的設(shè)計(jì)要領(lǐng)。三、章節(jié)學(xué)時(shí)分配章次總課時(shí)課堂講授實(shí)驗(yàn)上機(jī)實(shí)踐備 注12221082314104
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 落地腳手架施工方案
- 錨桿專項(xiàng)施工方案
- 低壓施工方案
- 地鐵臨時(shí)用電施工方案
- 鋼筋張拉施工方案
- 武威市仿樹(shù)木欄桿施工方案
- 金華氧氣管道安裝施工方案
- 安全生產(chǎn)月的發(fā)言稿
- 常德超市布袋風(fēng)管施工方案
- 工作個(gè)人發(fā)言稿
- 九年級(jí)主題班會(huì)課件:遇見(jiàn)最好的自己(開(kāi)學(xué)第一課)
- 2025版股權(quán)投資基金股份收購(gòu)與退出機(jī)制協(xié)議3篇
- 【營(yíng)銷方案】2025小紅書(shū)平臺(tái)營(yíng)銷通案
- 2025年江西電力職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年棗莊科技職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 護(hù)苗行動(dòng)安全教育課件
- 2024年湖南鐵道職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2024年山西同文職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 油品庫(kù)房管理規(guī)定(2篇)
- 礦山工程安全培訓(xùn)課件
- 2025年青海省建筑安全員B證考試題庫(kù)
評(píng)論
0/150
提交評(píng)論