国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

以創(chuàng)課為載體助推《Java程序設(shè)計》課程教學(xué)改革

2021-08-19 20:55王樹寶
軟件 2021年2期
關(guān)鍵詞:Java程序設(shè)計課程教學(xué)改革創(chuàng)客

摘 要:《Java程序設(shè)計》作為計算機專業(yè)的核心課程,但在教學(xué)過程中存在諸多問題。本文以創(chuàng)課為載體,討論創(chuàng)課對《Java程序設(shè)計》課程教學(xué)改革的助推作用,并以面向?qū)ο缶幊袒A(chǔ)概念為例說明創(chuàng)課過程對教學(xué)目標、教學(xué)環(huán)節(jié)設(shè)計、教學(xué)效果、學(xué)習(xí)成果等方面產(chǎn)生的積極影響。

關(guān)鍵詞:創(chuàng)客;Java程序設(shè)計;課程教學(xué)改革

中圖分類號:G434 文獻標識碼:A DOI:10.3969/j.issn.1003-6970.2021.02.054

本文著錄格式:王樹寶.以創(chuàng)課為載體助推《Java程序設(shè)計》課程教學(xué)改革[J].軟件,2021,42(02):178-180

Promoting the Teaching Reform of Java Programming Course by Hacker

WANG Shubao

(North China University of Science and Technology, Tangshan? Hebei? 064400)

【Abstract】:Java programming is the core course of computer major, but there are many problems in the teaching process. In this paper, taking the creation of courses as the carrier, we discuss the boosting effect of the creation of courses on the teaching reform of Java programming, and take the basic concept of object-oriented programming as an example to illustrate the positive impact of the creation of courses on the teaching objectives, teaching link design, teaching effect, learning outcomes, etc.

【Key words】:hacker;Java Programming;course teaching reform

0 前言

鑒于Java技術(shù)的快速發(fā)展,我院已將《Java程序設(shè)計》作為計算機相關(guān)專業(yè)的核心課程,但在教學(xué)過程中存在問題[1-2]:(1)在教學(xué)內(nèi)容方面,傳統(tǒng)的課程模式是從基本語法到各種應(yīng)用程序逐步深入。這種模式不符合軟件技術(shù)行業(yè)領(lǐng)域和Java職業(yè)崗位知識、能力、素質(zhì)的要求,忽視對學(xué)生社會人文素養(yǎng)的培養(yǎng),不利于學(xué)生的可持續(xù)發(fā)展。(2)在實踐教學(xué)方面,雖然將基本概念、基本語法用典型案例貫穿起來,但是案例之間的聯(lián)系不夠緊密,無法實現(xiàn)“學(xué)中做,做中學(xué)”的設(shè)計思路。同時,學(xué)生易重理論輕實踐,針對具體問題智能照搬教材案例,缺少程序分析、設(shè)計、查錯糾錯能力。(3)在課程考核方面,傳統(tǒng)的課程考核方式是閉卷筆試,考核內(nèi)容以概念、語法等內(nèi)容為主,嚴重背離高等職業(yè)教育人才培養(yǎng)目標,制約高技能實用型人才的培養(yǎng)。

1.1 課程作用

(1)市場應(yīng)用。Java語言是當今流行的編程語言之一。國內(nèi)外IT企業(yè)、科研機構(gòu)對Java技術(shù)專業(yè)人才的需求量較大,Java語言已成為很多企業(yè)程序員招聘的重要考核項目。(2)能力培養(yǎng)。理解面向?qū)ο蟪绦蛟O(shè)計的思路和方法,掌握網(wǎng)絡(luò)編程的基本技術(shù),培養(yǎng)學(xué)生的編程能力,養(yǎng)成良好編碼的習(xí)慣,為將來參與實際項目的開發(fā)奠定堅實的基礎(chǔ)[3]。

1.2 課程模式

本課程具有較強的理論性、實踐性,注重理論與實踐相結(jié)合,需要豐富的實踐教學(xué)環(huán)節(jié)來鞏固、加深理論知識,課時安排上,保證理論和實踐的比例為1:1。同時,本課程具有很強的實用性,用人單位需要具有較強動手能力的人才。本課程涉及的知識面廣,知識點分散,在教與學(xué)的過程中,采用游戲教學(xué)法、案例教學(xué)法、類比教學(xué)、講授演示等,以便優(yōu)化教學(xué)過程、提高教學(xué)效果與教學(xué)質(zhì)量。

2創(chuàng)課對《Java程序設(shè)計》課程教學(xué)改革的助推作用分析

“創(chuàng)課=想法+做法”,創(chuàng)課是一種新的教學(xué)想法轉(zhuǎn)化為教學(xué)現(xiàn)實的新方法。創(chuàng)課是一項綜合創(chuàng)新工程,簡而言之,創(chuàng)課包括六個方面:新教材、新教學(xué)、新思路、新反思、新設(shè)計、新發(fā)表,“六新”整合構(gòu)成完整的環(huán)鏈?!傲隆杯h(huán)鏈既相對獨立,又相互回環(huán)、相互印證。

2.1 創(chuàng)課促進教學(xué)設(shè)計的革新

(1)把握授課內(nèi)容的深度和廣度。通過調(diào)研相關(guān)企業(yè)以及行業(yè)內(nèi)座談,確定授課過程中的教學(xué)內(nèi)容;依據(jù)專家對IT行業(yè)的職業(yè)能力分析,在授課過程中對項目任務(wù)進行分解;同時,遵從大專學(xué)生的認知規(guī)律,在考核過程中需要結(jié)合相關(guān)職業(yè)資格證書的相關(guān)要求。(2)教學(xué)方法的革新。依據(jù)《Java程序設(shè)計》課程教學(xué)目標、課程特點以及學(xué)情,全面考慮學(xué)生的學(xué)習(xí)成果以及教學(xué)效果等因素,本門課程選用類比教學(xué)、案例教學(xué)、游戲教學(xué)、講授演示等教學(xué)方法,結(jié)合課件、動畫,在授課過程中,強調(diào)實用性強的內(nèi)容及原理性的內(nèi)容,既培養(yǎng)學(xué)生程序分析、設(shè)計、查錯糾錯能力,又培養(yǎng)學(xué)生良好的職業(yè)道德和團隊精神。(3)編排設(shè)計知識體系。綜合職業(yè)技能證書考證相關(guān)要求,同時,依據(jù)Java程序員的基本要求,對本門課程的知識體系進行重新編排設(shè)計,旨在加強學(xué)生動手能力的培養(yǎng),最終,學(xué)生在實踐活動的基礎(chǔ)上全面掌握職業(yè)崗位知識,促進了授課內(nèi)容與職業(yè)崗位能力要求的互通性[4]。

2.2 創(chuàng)課促進學(xué)習(xí)評價革新

學(xué)生對課程的教學(xué)方法與教學(xué)手段表示歡迎,一致認為本課程通過把傳統(tǒng)的教學(xué)方法、實踐動手與多媒體等教學(xué)方法結(jié)合起來,取得了較好的效果。傳統(tǒng)的教學(xué)方法適合于對理論部分的講解;而更重要的是通過課件把應(yīng)用程序開發(fā)的各個實際環(huán)節(jié)演示出來,以加深學(xué)生的理解,提高學(xué)生的興趣,積極交流討論發(fā)言;然后通過循序漸進的實訓(xùn)加強學(xué)生對于Web編程技術(shù)的感性認識,吸引學(xué)生積極思考問題,較好完成各項實訓(xùn)任務(wù)[5]。

2.3 創(chuàng)課促進考核方式革新

(1)在學(xué)習(xí)課程之初明確考核內(nèi)容和考核形式。(2)注重過程、成果及綜合能力考核。具體形式如圖1所示:

2.4 創(chuàng)課促進教育信息技術(shù)應(yīng)用

(1)微課:它的形式是自主學(xué)習(xí),通過課堂教學(xué)、視頻素材課件等精心設(shè)計的信息化教學(xué),使學(xué)生自主學(xué)習(xí)獲得最佳效果,體現(xiàn)以學(xué)生為本的教學(xué)思想。(2)在線學(xué)習(xí)網(wǎng)站:為提升學(xué)生良好的信息意識以及信息素養(yǎng),在第二課堂要求學(xué)生學(xué)會利用網(wǎng)絡(luò)與他人進行信息交流與共享資源,并通過在線測試及時鞏固所學(xué)知識。(3)實訓(xùn)室:上機課、實訓(xùn)課完成3大類總計40個實訓(xùn),40個實訓(xùn)中包括基本實訓(xùn)以及創(chuàng)新、開放性實訓(xùn),這些實訓(xùn)項目可以供不同水平層次的學(xué)生選用,實訓(xùn)過程如圖2所示。(4)實訓(xùn)基地:為激發(fā)學(xué)生對Java編程技術(shù)的學(xué)習(xí)興趣,根據(jù)教學(xué)內(nèi)容的進度,可以分階段到實訓(xùn)基地進行參觀和實習(xí),進一步培養(yǎng)學(xué)生創(chuàng)新能力以及勤于思考的能力,通過上述活動加強了學(xué)生團結(jié)合作的精神[6]。

3 以面向?qū)ο缶幊袒A(chǔ)概念為例

本次授課內(nèi)容取材于《Java程序設(shè)計》教材第八章“面向?qū)ο缶幊袒A(chǔ)概念”,旨在通過介紹類與對象、封裝性、消息傳遞、繼承性的概念及其特征,讓學(xué)生從整體上對面向?qū)ο蟪绦蛟O(shè)計的思路和方法有更直觀、深入的了解和認識,達到“知其然也知其所以然”的目的[7-9]。

3.1 結(jié)構(gòu)說明

(1)從蘋果引出生活中所見的對象,以及深入到思維中,提出類的概念,比較類與對象的區(qū)別。(2)從蘋果、電視、人等對象提出封裝的由來以及封裝的含義與好處,提到接口與消息傳遞機制的含義以及表示。(3)從生活中類與類的繼承來引出Java中繼承的含義,并提出繼承性提高代碼重用率,減少程序員的工作量。(4)對講述知識進行梳理與總結(jié),整理出本節(jié)課內(nèi)容的線索。

3.2 教學(xué)目標

(1)知識層面。1)認識面向?qū)ο蟪绦蛟O(shè)計中對象、類的概念及其特征,以及類、對象和實例的關(guān)系。2)認識面向?qū)ο蟪绦蛟O(shè)計中封裝性、消息傳遞、繼承性。(2)能力層面。1)能夠舉例說明現(xiàn)實世界與程序世界的對象及其特征。2)能夠舉例說明現(xiàn)實世界與程序世界的類及其特征。3)能夠畫圖表示類、對象和實例三者的關(guān)系。(3)素養(yǎng)層面:培養(yǎng)學(xué)生思考問題、分析問題、總結(jié)問題的思維分析能力以及團隊協(xié)作精神。(5)情感態(tài)度和價值觀。1)能關(guān)注面向?qū)ο蟪绦蛟O(shè)計的基本概念。2)能產(chǎn)生對對象、類等概念的認知的想法。3)能認識到學(xué)好《Java程序設(shè)計》的前提是掌握好對象、類的概念。

3.3 教學(xué)重點和難點

(1)知識點:全面理解面向?qū)ο蠡A(chǔ)概念:類與對象、封裝性、消息傳遞、繼承性。(2)重難點:理解面向?qū)ο缶幊袒镜母拍睢#?)技能點:建立面向?qū)ο缶幊痰乃季S方式,實現(xiàn)類的定義及繼承。

3.4 教學(xué)環(huán)節(jié)設(shè)計

第一部分:類與對象。從蘋果引出生活中所見的對象,以及深入到思維中,提出類的概念,比較類與對象的區(qū)別(10分鐘)。第二部分:封裝與消息傳遞。從蘋果、電視、人等對象提出封裝的由來以及封裝的含義與好處,提到接口與消息傳遞機制的含義以及表示(15分鐘)。第三部分:繼承性。從生活中類與類的繼承來引出Java中繼承的含義,并提出繼承性提高代碼重用率,減少程序員的工作量(15分鐘)。第四部分:總結(jié)。對講述知識進行梳理與總結(jié),整理出本節(jié)課內(nèi)容的線索(5分鐘)[10]。

4 課程特色

(1)“懂、建、管、用”的課程教學(xué)目標定位準確。依據(jù)《Java程序設(shè)計》的思想以及基本方法,建立分層次、分類課程體系的授課內(nèi)容;建成豐富優(yōu)質(zhì)的教學(xué)環(huán)境和教學(xué)資源,可以滿足不同水平層次學(xué)生的研究性、自主性學(xué)習(xí);以討論、講授、實踐、考核、作業(yè)、教材等教學(xué)六要素上為切入點,全面落實以教師為主導(dǎo)、學(xué)生為主體的教學(xué)方式,有利于培養(yǎng)學(xué)生的創(chuàng)新思維和能力。(2)立體化、高水平的教材建設(shè)。按立體化教材規(guī)范建設(shè)電子課件,與教材配套的實訓(xùn)教材、題庫、課程網(wǎng)站、授課錄像、網(wǎng)上答疑室、網(wǎng)上測試系統(tǒng)等。(3)建立比較完善的國內(nèi)領(lǐng)先的實訓(xùn)體系。1)先進的網(wǎng)絡(luò)硬件實訓(xùn)室。建設(shè)一流的實訓(xùn)室,每套設(shè)備配有路由器、服務(wù)器、微機、網(wǎng)絡(luò)軟件的網(wǎng)絡(luò)硬件設(shè)備,提高了實訓(xùn)層次。2)根據(jù)實訓(xùn)教學(xué)要求,選用與此相適應(yīng)的實訓(xùn)教材。上機課、實訓(xùn)課完成3大類總計40個實訓(xùn),40個實訓(xùn)中包括基本實訓(xùn)以及創(chuàng)新、開放性實訓(xùn),這些實訓(xùn)項目可以供不同水平層次的學(xué)生選用。3)為徹底改變輕能力、技能,重知識的傳統(tǒng)考核方式,為培養(yǎng)學(xué)生解決問題的能力和實踐動手的能力,改革考核方式,為《Java程序設(shè)計》的教學(xué)改革開辟一條新思路。

5 教學(xué)活動總結(jié)

(1)教學(xué)效果。在各專業(yè)學(xué)生的實際授課中,課程建設(shè)收到了非常好的教學(xué)效果。從日常生活出發(fā)的設(shè)問激發(fā)了學(xué)生的學(xué)習(xí)熱情,從生活中的實例來思考面向?qū)ο蟮膸讉€概念更是受到廣大學(xué)生的歡迎,引發(fā)了濃厚的學(xué)習(xí)興趣。課程達到了設(shè)定的四個教學(xué)目標,并為后續(xù)課程的講解做了良好的鋪墊。(2)學(xué)習(xí)成果。通過教師對《Java程序設(shè)計》課程的講解以及學(xué)生們的動手實踐,學(xué)生們對面向?qū)ο缶幊逃幸粋€深入而全面的理解,并掌握Java語言特點及其應(yīng)用。學(xué)習(xí)成果主要有兩點:一是理論層面上理解Java程序設(shè)計的基本思想以及基本流程。二是在動手技能層面上能夠使用Java語言進行廣泛的應(yīng)用程序設(shè)計,有能力參與實訓(xùn)基地開發(fā)項目。

參考文獻

[1] 徐勝舟.以學(xué)科競賽驅(qū)動程序設(shè)計類課程教學(xué)改革研究[J].軟件導(dǎo)刊,2015(5):180-182.

[2] 郭偉業(yè),龐英智.面向創(chuàng)新能力培養(yǎng)的程序設(shè)計類課程教學(xué)改革[J].吉林省經(jīng)濟管理干部學(xué)院學(xué)報,2015(2):110-112.

[3] 馬平川.中職軟件專業(yè)程序設(shè)計類課程教學(xué)改革的探索[J].中等職業(yè)教育,2012(6):40-43.

[4] 徐紅彩.大學(xué)生合作學(xué)習(xí)影響因素的質(zhì)性研究[J].高教探索,2018(08):44-49.

[5] 李志義,袁德成,汪瀅,等.“113”應(yīng)用型人才培養(yǎng)體系改革[J].中國大學(xué)教學(xué),2018(3):57-61.

[6] 雷洪德,于晴,陽純?nèi)?課堂發(fā)言的障礙:對本科生課堂沉默現(xiàn)象的訪談分析[J].高等教育研究,2017(12):81-89.

[7] 胡軍茍.試論信息技術(shù)與綜合實踐活動課深度融合的內(nèi)涵與策略[J].教育探索,2017(5):32-37.

[8] 衛(wèi)建國.以改造課堂為突破口提高人才培養(yǎng)質(zhì)量[J].教育研究,2017(6):125-131.

[9] 申天恩,斯蒂文·洛克.論成果導(dǎo)向的教育理念[J].高校教育管理,2016(5):47-51.

[10] 李志義.成果導(dǎo)向的教學(xué)設(shè)計[J].中國大學(xué)教學(xué),2015(3):

32-39.

猜你喜歡
Java程序設(shè)計課程教學(xué)改革創(chuàng)客
《Java程序設(shè)計》課程網(wǎng)站的設(shè)計與實現(xiàn)
Java程序設(shè)計基礎(chǔ)課實踐教學(xué)中的分層教學(xué)模式研究
基于實訓(xùn)項目的Java程序設(shè)計實驗教學(xué)模式改革與實踐
基于工程思維的Java程序設(shè)計課程教學(xué)研究
基于學(xué)生能力培養(yǎng)的組織行為學(xué)課程教學(xué)改革探究
讓路人都可以坐下來當創(chuàng)客
創(chuàng)客
創(chuàng)客
任務(wù)驅(qū)動教學(xué)法在《機床電氣控制技術(shù)》課程教學(xué)中的應(yīng)用
富宁县| 宁德市| 左贡县| 留坝县| 梁平县| 博野县| 三穗县| 阳山县| 喀喇沁旗| 若尔盖县| 阜南县| 成都市| 永寿县| 怀来县| 永和县| 满洲里市| 大田县| 本溪市| 尚义县| 奎屯市| 绥中县| 和静县| 民乐县| 安顺市| 扎囊县| 碌曲县| 旺苍县| 毕节市| 鹤山市| 东海县| 泸州市| 杨浦区| 满城县| 亚东县| 临猗县| 平度市| 澄江县| 偏关县| 新宾| 收藏| 灵武市|