91一级特黄大片|婷婷中文字幕在线|av成人无码国产|日韩无码一二三区|久久不射强奸视频|九九九久久久精品|国产免费浮力限制

課程簡(jiǎn)介 Course Introduction
本課程是為計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)生開(kāi)設(shè)的一門(mén)專(zhuān)業(yè)技能課。其主要內(nèi)容是在學(xué)習(xí)Java等程序設(shè)計(jì)的基礎(chǔ)上,為學(xué)生提供一個(gè)動(dòng)手、動(dòng)腦及獨(dú)立實(shí)踐的機(jī)會(huì),將程序設(shè)計(jì)的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來(lái),鍛煉學(xué)生分析、解決實(shí)際問(wèn)題的能力。該課程主要是在Java面向?qū)ο缶幊袒A(chǔ)知識(shí)(包括界面編程、Socket編程),講解Java的其它高級(jí)編程技術(shù),如多線(xiàn)程和數(shù)據(jù)庫(kù)編程,啟動(dòng)與實(shí)際聯(lián)系緊密的中小型Java軟件項(xiàng)目,采用增量式項(xiàng)目驅(qū)動(dòng)的方式,讓學(xué)生在項(xiàng)目的實(shí)踐過(guò)程中,加深和拓寬Java相關(guān)的知識(shí)面,同時(shí)初步體會(huì)項(xiàng)目開(kāi)發(fā)的流程,積累團(tuán)隊(duì)合作的經(jīng)驗(yàn)。
教學(xué)大綱 Teaching Syllabus

一、課程描述及課程目標(biāo)

(一)課程描述

本課程是為計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)生開(kāi)設(shè)的一門(mén)專(zhuān)業(yè)技能課。其主要內(nèi)容是在學(xué)習(xí)Java等程序設(shè)計(jì)的基礎(chǔ)上,為學(xué)生提供一個(gè)動(dòng)手、動(dòng)腦及獨(dú)立實(shí)踐的機(jī)會(huì),將程序設(shè)計(jì)的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來(lái),鍛煉學(xué)生分析、解決實(shí)際問(wèn)題的能力。該課程主要是在Java面向?qū)ο缶幊袒A(chǔ)知識(shí)(包括界面編程、Socket編程),講解Java的其它高級(jí)編程技術(shù),如多線(xiàn)程和數(shù)據(jù)庫(kù)編程,啟動(dòng)與實(shí)際聯(lián)系緊密的中小型Java軟件項(xiàng)目,采用增量式項(xiàng)目驅(qū)動(dòng)的方式,讓學(xué)生在項(xiàng)目的實(shí)踐過(guò)程中,加深和拓寬Java相關(guān)的知識(shí)面,同時(shí)初步體會(huì)項(xiàng)目開(kāi)發(fā)的流程,積累團(tuán)隊(duì)合作的經(jīng)驗(yàn)。

(二)課程目標(biāo)

畢業(yè)要求

具體指標(biāo)點(diǎn)

課程教學(xué)目標(biāo)

開(kāi)發(fā)環(huán)境

主流開(kāi)發(fā)平臺(tái)eclipsemyeclipse

掌握主流開(kāi)發(fā)平臺(tái)elipsemyeclipse

需求分析

學(xué)會(huì)分析一個(gè)項(xiàng)目的需求

引導(dǎo)學(xué)生進(jìn)行需求分析

GUI編程與事件處理

能開(kāi)發(fā)GUI,正確處理事件

培養(yǎng)學(xué)生開(kāi)發(fā)GUI界面編程和正確處理事件

數(shù)據(jù)庫(kù)編程

正確操作數(shù)據(jù)庫(kù)

培養(yǎng)學(xué)生對(duì)數(shù)據(jù)庫(kù)進(jìn)程增刪改查操作

網(wǎng)絡(luò)通信編程

網(wǎng)絡(luò)交互數(shù)據(jù)正常

培養(yǎng)學(xué)生使用網(wǎng)絡(luò)編程的java API,網(wǎng)絡(luò)交互數(shù)據(jù)正確

綜合編程

綜合應(yīng)用編程技能,開(kāi)發(fā)系統(tǒng)

綜合訓(xùn)練學(xué)生編程

二、課程內(nèi)容

1 :概述(3學(xué)時(shí))

1. 開(kāi)發(fā)環(huán)境

2. 課程安排

3. 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目介紹

4. 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:用戶(hù)登錄界面設(shè)計(jì)與實(shí)現(xiàn)

5. 需求分析

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握主流開(kāi)發(fā)平臺(tái)elipsemyeclipse, 了解項(xiàng)目的需求分析。

重點(diǎn):安裝開(kāi)發(fā)環(huán)境

難點(diǎn):開(kāi)發(fā)環(huán)境中的JDK版本問(wèn)題

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:Hello World的開(kāi)發(fā)環(huán)境搭建

2 :界面編程(3學(xué)時(shí))

1. 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:車(chē)票預(yù)定系統(tǒng)(訂票、車(chē)票)的界面設(shè)計(jì)

2. 完成自選項(xiàng)目的界面設(shè)計(jì)

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握基礎(chǔ)的界面編程。

重點(diǎn):GUI

難點(diǎn):GUI無(wú)法正確顯示的問(wèn)題

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:車(chē)票預(yù)定系統(tǒng)(訂票、車(chē)票)的界面設(shè)計(jì)

3 :事件處理(3學(xué)時(shí))

1. 一般要求:采用ActionListener

1) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:登錄:假設(shè)用戶(hù)名和密碼應(yīng)為XXX,讀取用戶(hù)名和密碼進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果顯示不同界面效果。

2) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:訂票、車(chē)票查詢(xún),假定每天都只有3個(gè)班次

2. 高級(jí)要求:

1) 可以采用其它事件處理方法

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握基礎(chǔ)的事件處理編程。

重點(diǎn):事件處理

難點(diǎn):事件處理無(wú)法響應(yīng)的情況的處理辦法

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:訂票、車(chē)票查詢(xún),假定每天都只有3個(gè)班次

4 :事件處理(3學(xué)時(shí))

1. 一般要求:采用ActionListener

1) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:車(chē)票預(yù)定、根據(jù)用戶(hù)選中的班次顯示信息車(chē)票、用戶(hù)確認(rèn)訂票、取消訂票

2. 高級(jí)要求

1) 可以采用其它事件處理方法,例如:可以為班車(chē)表增加彈出菜單。

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握基礎(chǔ)的事件處理編程。

重點(diǎn):事件處理

難點(diǎn):事件處理無(wú)法響應(yīng)的情況的處理辦法

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:車(chē)票預(yù)定、根據(jù)用戶(hù)選中的班次顯示信息車(chē)票、用戶(hù)確認(rèn)訂票、取消訂票

5 :數(shù)據(jù)庫(kù)編程(3學(xué)時(shí))

1. 一般要求:

1) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:JDBC配置,連接建立

2) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:登錄:創(chuàng)建用戶(hù)表;

3) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:直接從數(shù)據(jù)庫(kù)中查詢(xún)用戶(hù)信息。

2. 高級(jí)要求

1) 從登錄界面上,根據(jù)用戶(hù)名從數(shù)據(jù)庫(kù)中查詢(xún)用戶(hù)是否存在,用戶(hù)存在則驗(yàn)證密碼是否正確,正確則進(jìn)入班車(chē)查詢(xún)界面,否則提示登錄失敗

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握基礎(chǔ)的數(shù)據(jù)庫(kù)編程。

重點(diǎn):JDBC的連接

難點(diǎn):數(shù)據(jù)庫(kù)讀取失敗的情況處理

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:直接從數(shù)據(jù)庫(kù)中查詢(xún)用戶(hù)信息

6 :數(shù)據(jù)庫(kù)編程(3學(xué)時(shí))

1. 一般要求:通過(guò)JDBC操作數(shù)據(jù)庫(kù)即可

1) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:建立班車(chē)表成績(jī)表

2) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:班車(chē)查詢(xún)、根據(jù)條件,從數(shù)據(jù)庫(kù)中查詢(xún)班車(chē)信息,把結(jié)果顯示在查詢(xún)界面中。

2. 高級(jí)要求

1) 在一般要求的基礎(chǔ)上,要求完成端到端的功能,即通過(guò)界面,完成對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)。

2) 建立車(chē)票表,增加用戶(hù)訂票記錄表

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握進(jìn)階的數(shù)據(jù)庫(kù)編程。

重點(diǎn):JDBC的連接

難點(diǎn):數(shù)據(jù)庫(kù)讀取失敗的情況處理

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:班車(chē)查詢(xún)、根據(jù)條件,從數(shù)據(jù)庫(kù)中查詢(xún)班車(chē)信息,把結(jié)果顯示在查詢(xún)界面中。

7 :網(wǎng)絡(luò)通信(3學(xué)時(shí))

1. 一般要求:

1) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:對(duì)象序列化

2) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:TCP對(duì)象數(shù)據(jù)流通信

3) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:使用對(duì)象數(shù)據(jù)流傳輸(測(cè)試應(yīng)答消息,如echo消息)消息對(duì)象

① 客戶(hù)端發(fā)一個(gè)測(cè)試消息給服務(wù)器端,

② 服務(wù)器端收到測(cè)試消息后,顯示收到的消息,然后把收到的消息原封不動(dòng)的返回給客戶(hù)端,

③ 客戶(hù)端收到消息后,顯示收到的消息。

2. 高級(jí)要求:

1) 在一般要求的基礎(chǔ)上,要求完成端到端的功能,即通過(guò)界面,完成對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)。

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握基礎(chǔ)的網(wǎng)絡(luò)編程。

重點(diǎn):客戶(hù)端和服務(wù)器直接的聯(lián)網(wǎng)

難點(diǎn):網(wǎng)絡(luò)數(shù)據(jù)格式的解析和轉(zhuǎn)化

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:使用對(duì)象數(shù)據(jù)流傳輸(測(cè)試應(yīng)答消息,如echo消息)消息對(duì)象;服務(wù)器的數(shù)據(jù)解析

8 :網(wǎng)絡(luò)通信(3學(xué)時(shí))

1. 一般要求:

只需完成對(duì)象數(shù)據(jù)流通信即可(可以固定消息內(nèi)容),不需要訪(fǎng)問(wèn)數(shù)據(jù)庫(kù);

2. 高級(jí)要求:

在一般要求的基礎(chǔ)上,要求完成端到端的功能,即通過(guò)界面,通過(guò)網(wǎng)絡(luò)通信完成對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)。

1) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:建立車(chē)票預(yù)定查詢(xún)服務(wù)器軟件(訪(fǎng)問(wèn)數(shù)據(jù)庫(kù))

① 把數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)的功能獨(dú)立出來(lái)作為服務(wù)器軟件;

② 為服務(wù)器增加一個(gè)簡(jiǎn)單的管理界面,用于啟動(dòng)服務(wù)器功能;

③ 原有的界面和事件處理作為客戶(hù)端;

2) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:利用對(duì)象數(shù)據(jù)流,實(shí)現(xiàn)C/S結(jié)構(gòu)的用戶(hù)登錄

① 創(chuàng)建一個(gè)用戶(hù)登錄驗(yàn)證請(qǐng)求消息類(lèi)和一個(gè)登錄驗(yàn)證結(jié)果消息類(lèi);

② 客戶(hù)端在【登錄】按鈕的時(shí)間處理過(guò)程中,把用戶(hù)名和密碼保存在用戶(hù)登錄驗(yàn)證請(qǐng)求消息對(duì)象中,通過(guò)輸出對(duì)象數(shù)據(jù)流,發(fā)給服務(wù)器;

③ 服務(wù)器端:服務(wù)器從輸入對(duì)象數(shù)據(jù)流中收到用戶(hù)登錄驗(yàn)證請(qǐng)求消息,根據(jù)消息對(duì)象中的用戶(hù)名,從數(shù)據(jù)庫(kù)中檢查該用戶(hù)是否存在;

④ 服務(wù)器端:用戶(hù)存在,比較密碼是否正確,如果用戶(hù)存在并且密碼正確,創(chuàng)建登錄驗(yàn)證結(jié)果消息對(duì)象,設(shè)置登錄狀態(tài)為成功,把該消息發(fā)給客戶(hù)端。

⑤ 服務(wù)器端:用戶(hù)不存在或者密碼不正確,設(shè)置登錄狀態(tài)為失敗,把該消息發(fā)給客戶(hù)端。

⑥ 客戶(hù)端:根據(jù)接收到的登錄驗(yàn)證結(jié)果,顯示相應(yīng)界面。

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握基礎(chǔ)的網(wǎng)絡(luò)編程。

重點(diǎn):客戶(hù)端和服務(wù)器直接的聯(lián)網(wǎng)

難點(diǎn):網(wǎng)絡(luò)數(shù)據(jù)格式的解析和轉(zhuǎn)化

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:建立車(chē)票預(yù)定查詢(xún)服務(wù)器軟件

9 :網(wǎng)絡(luò)通信(3學(xué)時(shí))

1. 一般要求:

只需完成對(duì)象數(shù)據(jù)流通信即可(可以固定消息內(nèi)容),不需要訪(fǎng)問(wèn)數(shù)據(jù)庫(kù);

2. 高級(jí)要求:

在一般要求的基礎(chǔ)上,要求完成端到端的功能,即通過(guò)界面,通過(guò)網(wǎng)絡(luò)通信完成對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)。

1) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:利用對(duì)象數(shù)據(jù)流,實(shí)現(xiàn)C/S結(jié)構(gòu)的班車(chē)查詢(xún)

① 創(chuàng)建一個(gè)班車(chē)查詢(xún)消息類(lèi)和一個(gè)班車(chē)查詢(xún)結(jié)果消息類(lèi);

② 客戶(hù)端:把查詢(xún)條件存入(封裝進(jìn))一個(gè)班車(chē)查詢(xún)消息類(lèi)對(duì)象,把該對(duì)象發(fā)給服務(wù)端;

③ 服務(wù)器端:收到一個(gè)班車(chē)查詢(xún)消息類(lèi)對(duì)象,根據(jù)查詢(xún)條件,從數(shù)據(jù)看中查詢(xún)班車(chē)信息,把結(jié)果存入一個(gè)班車(chē)查詢(xún)結(jié)果消息類(lèi)對(duì)象,發(fā)給客戶(hù)端。

④ 客戶(hù)端:收到一個(gè)班車(chē)查詢(xún)結(jié)果消息類(lèi)對(duì)象,把結(jié)果顯示在界面上。

2) 專(zhuān)項(xiàng)實(shí)訓(xùn)項(xiàng)目:利用對(duì)象數(shù)據(jù)流,實(shí)現(xiàn)C/S結(jié)構(gòu)的成績(jī)修改

① 創(chuàng)建一個(gè)訂票修改請(qǐng)求消息類(lèi)和一個(gè)訂票修改結(jié)果消息類(lèi);

② 客戶(hù)端:把班車(chē)ID和用戶(hù)ID和訂票信息存入(封裝進(jìn))一個(gè)訂票修改請(qǐng)求消息類(lèi)對(duì)象,把該對(duì)象發(fā)給服務(wù)端;

③ 服務(wù)器端:收到一個(gè)訂票修改請(qǐng)求消息類(lèi)對(duì)象,根據(jù)對(duì)象中信息存入數(shù)據(jù)庫(kù),更新班車(chē)信息,把數(shù)據(jù)庫(kù)更新結(jié)果存入一個(gè)成績(jī)修改結(jié)果消息類(lèi)對(duì)象,發(fā)給客戶(hù)端。

④ 客戶(hù)端:收到一個(gè)訂票修改請(qǐng)求結(jié)果消息類(lèi)對(duì)象,把結(jié)果顯示在界面上。

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握進(jìn)階的網(wǎng)絡(luò)編程。

重點(diǎn):客戶(hù)端和服務(wù)器直接的聯(lián)網(wǎng)

難點(diǎn):通過(guò)網(wǎng)絡(luò)通信完成對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:建立車(chē)票預(yù)定查詢(xún)服務(wù)器軟件

10 :多線(xiàn)程

1. 一般要求:

1) 服務(wù)器端:新建用戶(hù)服務(wù)線(xiàn)程類(lèi)

2) 服務(wù)器端:把上一節(jié)的客戶(hù)處理代碼移到用戶(hù)服務(wù)線(xiàn)程類(lèi)中;

3) 服務(wù)器端:每成功收到一個(gè)客戶(hù)端Socket連接,啟動(dòng)一個(gè)客戶(hù)服務(wù)線(xiàn)程為其服務(wù)。

4) 客戶(hù)端代碼不變。

2. 高級(jí)要求:

1) 在一般要求的基礎(chǔ)上,要求完成端到端的功能,即通過(guò)界面,通過(guò)網(wǎng)絡(luò)通信完成對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)。

實(shí)訓(xùn)要求:通過(guò)本章的學(xué)習(xí),使學(xué)生掌握多線(xiàn)程編程。

重點(diǎn):啟動(dòng)另外的線(xiàn)程

難點(diǎn):多線(xiàn)程之間的資源讀取、死鎖

采用的教學(xué)方法:增量式項(xiàng)目驅(qū)動(dòng)

參考案例:建立車(chē)票預(yù)定查詢(xún)服務(wù)器軟件

綜合應(yīng)用 11 - 16:綜合項(xiàng)目設(shè)計(jì)與開(kāi)發(fā)階段(團(tuán)隊(duì))

1. 團(tuán)隊(duì)人數(shù)

3~5人:按角色分工。

2. 開(kāi)發(fā)計(jì)劃

建議增量式、由簡(jiǎn)單到復(fù)雜地完成,每個(gè)功能都實(shí)現(xiàn)端到端的效果:如客戶(hù)端、服務(wù)器(含客戶(hù)服務(wù)線(xiàn)程)、網(wǎng)絡(luò)通信、數(shù)據(jù)庫(kù)。

3. 開(kāi)發(fā)進(jìn)度安排

1) 選題、項(xiàng)目調(diào)查、項(xiàng)目分析

2) 設(shè)置項(xiàng)目實(shí)現(xiàn)目標(biāo)、開(kāi)發(fā)計(jì)劃(單位為周)和人員分工

3) 1部分功能:開(kāi)發(fā)、測(cè)試、答疑

4) 2部分功能:開(kāi)發(fā)、測(cè)試、答疑

5) 中期演示(第14周)

6) 3部分功能:開(kāi)發(fā)、測(cè)試、答疑

7) 4部分功能:開(kāi)發(fā)、測(cè)試、答疑

期末:綜合項(xiàng)目驗(yàn)收

1. 源代碼

2. 綜合設(shè)計(jì)報(bào)告

3. 數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告

4. 演示PPT或演示資料

5. 軟件使用說(shuō)明(含安裝、配置和使用方法)

三、課程的預(yù)期學(xué)習(xí)成果

在本門(mén)課程結(jié)束時(shí),學(xué)生應(yīng)該能夠:

1、掌握Java面向?qū)ο缶幊袒A(chǔ);

2、熟練掌握Java界面編程、網(wǎng)絡(luò)通信、多線(xiàn)程和數(shù)據(jù)庫(kù)編程;

3、熟練掌握增量式項(xiàng)目驅(qū)動(dòng)的開(kāi)發(fā)方法;

4、熟悉Web編程相關(guān)技術(shù)。

(二)課程預(yù)期學(xué)習(xí)成果與項(xiàng)目預(yù)期學(xué)習(xí)成果的對(duì)照

項(xiàng)目的預(yù)期學(xué)習(xí)成果

課程預(yù)期學(xué)習(xí)成果

1、程序設(shè)計(jì)概述

1、2、3

2、界面編程

1、2、3

3、事件處理

1、2、3

4、數(shù)據(jù)庫(kù)編程

1、2、3

5、網(wǎng)絡(luò)編程

1、23

6、多線(xiàn)程

123

7、其他

14

利用所學(xué)知識(shí)分析并解決實(shí)際問(wèn)題,并具有終身學(xué)習(xí)的能力,具備良好的社會(huì)道德和職業(yè)道德,具備適應(yīng)社會(huì)發(fā)展的綜合素質(zhì)和能力;學(xué)生畢業(yè)后,經(jīng)過(guò)實(shí)踐鍛煉和培養(yǎng)達(dá)到計(jì)算機(jī)應(yīng)用工程師的職業(yè)要求。

培養(yǎng)目標(biāo)在素質(zhì)和能力培養(yǎng)基礎(chǔ)上,注重個(gè)性化培養(yǎng),不斷轉(zhuǎn)變觀念,樹(shù)立符合時(shí)代要求和社會(huì)發(fā)展要求的教育理念,按照PIQE CDIOPIQE: Professional, Innovative and Qualitative Engineers)的教育模式,培養(yǎng)具有計(jì)算機(jī)專(zhuān)業(yè)的、創(chuàng)新型、高質(zhì)量的工程師,在加強(qiáng)學(xué)科和專(zhuān)業(yè)知識(shí)的基礎(chǔ)上,注重學(xué)生的實(shí)踐和創(chuàng)新能力培養(yǎng)。

四、課程要求

(一)出勤

學(xué)生應(yīng)積極參與課堂教學(xué)并完成相關(guān)的專(zhuān)項(xiàng)實(shí)訓(xùn)、綜合實(shí)訓(xùn)。

(二)閱讀資料

學(xué)生應(yīng)認(rèn)真完成每次實(shí)訓(xùn)任務(wù),熟悉相關(guān)技術(shù)。

(三)工具使用

學(xué)生應(yīng)能熟練使用Java開(kāi)發(fā)環(huán)境。

(四)課堂實(shí)驗(yàn)

本課程注重實(shí)踐操作,課堂將安排相應(yīng)的專(zhuān)項(xiàng)實(shí)訓(xùn)。

(五)綜合實(shí)驗(yàn)

團(tuán)隊(duì)完成一個(gè)綜合實(shí)訓(xùn)任務(wù)。

(六)期末考試

考查,考查學(xué)生使用Java編程技術(shù)進(jìn)行綜合項(xiàng)目開(kāi)發(fā)能力、團(tuán)隊(duì)寫(xiě)作能力、撰寫(xiě)文檔能力、增量式項(xiàng)目開(kāi)發(fā)的能力。

(七)學(xué)術(shù)誠(chéng)信

按中山大學(xué)南方學(xué)院相關(guān)規(guī)定執(zhí)行。剽竊的定義以及相應(yīng)的懲罰剽竊是嚴(yán)重違反學(xué)校規(guī)章制度的行為。一經(jīng)發(fā)現(xiàn),將上報(bào)相關(guān)部門(mén),并受到包括開(kāi)除學(xué)籍在內(nèi)的嚴(yán)厲處罰。

五、課程資料

(一)教科書(shū)-必讀

苑俊英,譚志國(guó)等.Java程序設(shè)計(jì)實(shí)訓(xùn)——增量式項(xiàng)目驅(qū)動(dòng)一體化教程.中山大學(xué)出版社,2015-08。

(二)教科書(shū)-強(qiáng)烈推薦

苑俊英,陳海山. Java程序設(shè)計(jì)及應(yīng)用——一體化增量式項(xiàng)目教學(xué)[M]. 電子工業(yè)出版社, 2013-09.

(三)文章-必讀

Java 簡(jiǎn)易教程: http://www.runoob.com/java/java-tutorial.html

(四)文章-強(qiáng)烈推薦

Java 使用手冊(cè) https://www.java.com/zh_CN/

(五)其他參考資料

Bruce Eckel(美)著. 陳昊鵬譯. Java 編程思想(Think in Java, Fourth Edition) [M]. 機(jī)械工業(yè)出版社, 2007-06.

Brian Goetz等. Java并發(fā)編程實(shí)戰(zhàn)[M], 機(jī)械工業(yè)出版社,2012年2月.

六、教學(xué)活動(dòng)以及對(duì)于預(yù)期學(xué)習(xí)成果的評(píng)估

(一)教學(xué)活動(dòng)

1、個(gè)人預(yù)習(xí)

2、課堂講授

3、課堂問(wèn)答

4、習(xí)題講解

5、案例討論

6、課后實(shí)驗(yàn)

7、小型實(shí)驗(yàn)項(xiàng)目

8、期末考試

(二)對(duì)預(yù)期學(xué)習(xí)成果的考察

項(xiàng)目的預(yù)期學(xué)習(xí)成果

課程預(yù)期學(xué)習(xí)成果

項(xiàng)目的預(yù)期學(xué)習(xí)成果

1、程序設(shè)計(jì)概述

1、23、5、67

1、程序設(shè)計(jì)概述

2、界面編程

12、35、6、78

2、界面編程

3、事件處理

1、2、3、5、6、7、8

3、事件處理

4、數(shù)據(jù)庫(kù)編程

1、2、3、5、6、78

4、數(shù)據(jù)庫(kù)編程

5、網(wǎng)絡(luò)編程

12、35、6、7、8

5、網(wǎng)絡(luò)編程

6、多線(xiàn)程

1、2、3、5、6、78

6、多線(xiàn)程

七、評(píng)估的程序和方法

(一)評(píng)分體系

1、出勤率: 15 %

2、專(zhuān)項(xiàng)實(shí)訓(xùn): 40 %

3、綜合實(shí)訓(xùn): 45 %

(二)評(píng)分標(biāo)準(zhǔn)及要求

課堂參與度 (20%)

1)課前熟悉相關(guān)技術(shù)及開(kāi)發(fā)方法

2)全勤

3)積極回答問(wèn)題,參與課堂討論

作業(yè)、實(shí)驗(yàn) (40%)

重點(diǎn):專(zhuān)項(xiàng)實(shí)訓(xùn)的GUI、事件觸發(fā)、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程、多線(xiàn)程等的靈活運(yùn)用

期末考試 (40%)

120% 項(xiàng)目

210%開(kāi)發(fā)文檔

310%項(xiàng)目展示

八、教學(xué)進(jìn)度與學(xué)時(shí)分配表

周次

課程要點(diǎn)

理論學(xué)時(shí)

實(shí)驗(yàn)學(xué)時(shí)

習(xí)題學(xué)時(shí)

1

程序設(shè)計(jì)概述

3



2

界面編程

1

2


3

事件處理

1

2


4

事件處理 數(shù)據(jù)庫(kù)編程

1

2


5

數(shù)據(jù)庫(kù)編程

1

2


6

數(shù)據(jù)庫(kù)編程

1

2


7

網(wǎng)絡(luò)編程

1

2


8

網(wǎng)絡(luò)編程

1

2


9

網(wǎng)絡(luò)編程

1

2


10

多線(xiàn)程

1

2


11

綜合實(shí)訓(xùn)


3


12

綜合實(shí)訓(xùn)


3


13

綜合實(shí)訓(xùn)


3


14

綜合實(shí)訓(xùn)


3


15

綜合實(shí)訓(xùn)


3


16

綜合實(shí)訓(xùn)


3


17





18





19





總計(jì)


12

36


注:此表一式三份,于開(kāi)學(xué)兩周內(nèi)填好,一份送教務(wù)與科研部,一份開(kāi)課單位留存,一份自留。



  • 參與互動(dòng)
    Interaction

  • 掃碼加入課程
    Scan QR Code
請(qǐng)輸入以下信息:
  • 學(xué)學(xué)號(hào)號(hào):
  • 班級(jí)選擇:

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

放大二維碼 查看使用方法
課程
引導(dǎo)