麻豆精品无码av,欧美1区2区,久久中文字幕乱码人妻,亚洲欧美另类少妇精品,在线看黄射,69pao高清,九九九久久久国产精品,子操大逼1234区,九九爱99热精品

課程簡介 Course Introduction

Java語言是目前廣為流行的面向?qū)ο蟪绦蛟O計語言之一,適用于網(wǎng)絡上編程,滿足Internet上軟件開發(fā)的需要,它是一門概念性和實踐性都很強的專業(yè)課程。通過學習本課程,應能準確完整地理解Java語言的語法、語義規(guī)則;掌握Java語言的數(shù)據(jù)類型、表達式及控制流程;運用面向?qū)ο蟪绦蛟O計思想,正確的閱讀分析程序和設計程序,掌握面向?qū)ο蟪绦蛟O計方法,提高程序設計能力,以適應計算機軟件開發(fā)不斷發(fā)展的需要。

本課程分別介紹了Java的語言基礎、面向?qū)ο蠼Y(jié)構(gòu)、基本輸入輸出、常用類、圖形用戶界面設計等方面的內(nèi)容,而且與各種應用結(jié)合起來介紹,使學生了解新技術(shù)后很快可以用到實際程序開發(fā)中。


教學大綱 Teaching Syllabus

Java程序設計》教學大綱


一、課程性質(zhì)和教學目的

課程性質(zhì)

Java 不依賴平臺的特點使得它受到廣泛的關(guān)注,Java已成為網(wǎng)絡時代最重要的語言之一。目前,Java語言不僅是一門正在被廣泛使用的編程語言,而且Java是面向?qū)ο蟮木幊烧Z言,并涉及到網(wǎng)絡等許多重要的知識,Java已成為軟件設計開發(fā)者應當掌握的一門基礎語言。國內(nèi)外許多大學已將Java語言列入了本科教學計劃,掌握Java已經(jīng)成為共識。Java與面向?qū)ο蟪绦蛟O計》是計算機科學與技術(shù)專業(yè)及其相關(guān)專業(yè)的一門重要的程序設計語言課程。

教學目的

通過本課程的學習,要求學生達到:

1. 理解Java的與平臺無關(guān)、面向?qū)ο?、多線程等優(yōu)良特性。

2. 掌握Java語言的面向?qū)ο蟮?/span>程序設計方法。

3. 掌握Java中的網(wǎng)絡編程、多線程程序設計、GUI設計等編程技巧。

4. 培養(yǎng)學生應用Java解決和處理實際問題的思維方法與基本能力。

二、課程教學內(nèi)容

1. Java語言基礎知識:

Java簡介;java語言的開發(fā)環(huán)境;Java程序的基本結(jié)構(gòu);基本數(shù)據(jù)類型;表達式;語句;數(shù)組。

2. 類與對象:

類的聲明;類體及其構(gòu)成;對象的創(chuàng)建和使用;訪問權(quán)限。

3. 繼承、多態(tài)與接口:

超類與子類;方法重寫與多態(tài)程序設計;接口與接口回調(diào)。

4. Java Applet

Applet基礎;Applet運行原理。

5. GUI編程

組件的使用;布局;AWT事件。

6. 多線程編程

多線程原理;線程同步與數(shù)據(jù)共享。

7. 輸入、輸出流

Java 輸入/出流類;文件和文件的讀寫;隨機訪問文件。

8. Java 網(wǎng)絡編程

URL 類、InetAdress類、Socket 類、網(wǎng)絡廣播技術(shù)

9. JDBC

數(shù)據(jù)源設置,數(shù)據(jù)庫查詢、修改、更新操作,存儲過程。

10. 常見數(shù)據(jù)結(jié)構(gòu)的Java實現(xiàn)

鏈表;散列映射、堆棧等。

三、課程教學的基本要求

1.要求掌握的基本知識

Java語言的語法知識,Java中的網(wǎng)絡編程、多線程程序設計、GUI設計等編程技巧。

2.要求掌握的基本理論和方法

Java語言的面向?qū)ο蟮?/span>程序設計方法。

四、課程教學環(huán)節(jié)

教學環(huán)節(jié)包括:課堂講授、習題課、作業(yè)。通過本課程各個教學環(huán)節(jié)可以培養(yǎng)學生的自學能力、動手能力、分析解決問題的能力。

1.課堂講授

(1)教學方法上盡量采用啟發(fā)式、討論式教學,在課堂上多提問題,安排一些自學內(nèi)容,鼓勵學生自學,培養(yǎng)學生的自學能力。結(jié)合實際問題,更新教學內(nèi)容,改進教學方法,通過實驗和課程設計,培養(yǎng)學生的動手能力和創(chuàng)新能力。

(2)采用電子教案、課堂演示程序的運行效果等,以提高課堂信息量,增加教學的直觀性。

2.習題課

習題課:根據(jù)教學需要,要適當安排習題課、課外習題。

3.考核

考試方式為大作業(yè),卷面為100分。

課程學習成績:大作業(yè)(60分)+平時成績(20分)+實驗成績(30分)。

五、本課程與其它課程的聯(lián)系與分工

本課程的先修課程為C語言,計算機文化基礎。

六、上機教學內(nèi)容及其要求

1.每名學生上機練習課堂教授的有關(guān)內(nèi)容,提高學生的動手能力,重點練習內(nèi)容:

一個簡單的應用程序;類與對象;繼承與接口;GUI編程;輸入輸出流。

2.通過上機練習,可以加深學生對理論知識的理解和掌握,同時提高學生分析問題、解決問題的能力;培養(yǎng)學生創(chuàng)新能力和素質(zhì)。

七、建議學時分配

教 學 內(nèi) 容

建議學時

備 注

Java語言基礎知識

12


對象、類、繼承、多態(tài)、接口

14


字符串與常用類

6


Java GUI編程

8


Java輸入輸出流

2











上機練習

30

根據(jù)安排

合 計

72學時

八、教材與教學參考書

1] 教材:《Java 2實用教程》(第三版耿祥義,清華大學出版社,2006

[2] 實驗用書:Java 2實用教程(第三版)實驗指導與習題解答》清華大學出版社 2006.10

3 參考書:(美)Bruce EckelThinking in Java ,機械工業(yè)出版社,2004



  • 參與互動
    Interaction

  • 掃碼加入課程
    Scan QR Code
教學隊伍Teaching Members
需要驗證您的身份,請輸入請求信息:
  • 學號號:
  • 班級選擇:
  • 課程密碼:

掃一掃二維碼,快速加入本課程!

放大二維碼 查看使用方法
課程
引導
重庆市| 石屏县| 北京市| 博客| 于田县| 湖南省| 常山县| 娱乐| 九龙县| 丽水市| 关岭| 祁阳县| 海门市| 玛曲县| 南阳市| 黔西| 赤水市| 新乡县| 临汾市| 文成县| 福贡县| 肇源县| 开阳县| 屯门区| 阜宁县| 独山县| 偏关县| 武汉市| 织金县| 娱乐| 九江县| 洛浦县| 尚志市| 隆尧县| 涞水县| 综艺| 土默特右旗| 崇阳县| 金阳县| 遵义县| 集安市|