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

?

Java程序設(shè)計課程教學(xué)案例平臺的設(shè)計

2019-03-07 05:22:46譚文斌袁旭琴
電腦知識與技術(shù) 2019年36期
關(guān)鍵詞:S模式教學(xué)效果

譚文斌 袁旭琴

摘要:基于Java程序設(shè)計課程教學(xué)內(nèi)容存在的知識點雜亂、學(xué)生運用困難等問題,提出了構(gòu)建一個基于C/S模式的Java程序設(shè)計課程教學(xué)案例平臺,整合該課程各章節(jié)內(nèi)容。通過該平臺,學(xué)生可以在學(xué)習(xí)知識點后,點擊對應(yīng)知識點的應(yīng)用案例,通過案例演示和源碼分析,使學(xué)生快速地掌握Java程序設(shè)計課程各知識點的應(yīng)用方式,同時,學(xué)生可以通過案例模仿和編程實踐,快速掌握各個知識點內(nèi)容,讓學(xué)生切實獲得學(xué)習(xí)Java程序設(shè)計課程的成就感,從而激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)習(xí)效率。

關(guān)鍵詞:案例平臺;C/S模式;教學(xué)效果;Java知識應(yīng)用

中圖分類號:TP399 文獻標識碼:A

文章編號:1009-3044(2019)36-009f)_02

Java程序設(shè)計作為計算機科學(xué)與技術(shù)、軟件工程等專業(yè)的專業(yè)基礎(chǔ)課程,承接著Java Web技術(shù)和Java網(wǎng)絡(luò)編程等課程,是學(xué)生從事Java編程的必修課[1-3]。從Java程序設(shè)計課程教學(xué)一線教師及學(xué)生反饋,該門課程知識點較多,部分概念較抽象,如Java接口、多態(tài)性、多線程、抽象類等,學(xué)生學(xué)習(xí)后,不知道如何使用或在什么場合使用,此外,部分學(xué)生還存在對知識點理解不透徹的情況,尤其是成績中下的學(xué)生,對部分知識點只停留在基本聽懂的狀態(tài),不能很好地運用各個知識點或不知道如何使用,大大打擊了學(xué)生學(xué)習(xí)Java程序的積極性,甚至影響學(xué)生對后續(xù)課程的學(xué)習(xí)。對此,文獻[4-8]也提出了相應(yīng)的教改方案,雖觸及了Java程序設(shè)計課程教學(xué)過程中的一些痛點,但經(jīng)本文作者的教學(xué)實踐后發(fā)現(xiàn),其方法仍然存在一些不足,尤其是針對Java程序設(shè)計中各知識點的應(yīng)用,觸及較少,目前,尚沒有關(guān)于Java程序設(shè)計案例平臺開發(fā)方面的研究。因此,本文提出采用Java語言編寫一個Java程序設(shè)計課程教學(xué)案例平臺,平臺中接入各個章節(jié)知識點的應(yīng)用案例,以直觀的方式展示給同學(xué)們,幫助學(xué)生打開學(xué)習(xí)Java和利用Java編程的思路。

1系統(tǒng)需求分析

通過對銅仁學(xué)院等多所高校的Java程序設(shè)計課程教學(xué)安排調(diào)研后,對Java程序設(shè)計課程教學(xué)案例平臺的總體需求進行了細化分析,該系統(tǒng)需要提供兩種身份用戶的登錄,一是學(xué)生用戶的登錄,二是Java任課教師的登錄。學(xué)生用戶登錄后,需要能查看各個章節(jié)的知識點、應(yīng)用案例以及案例的源碼,同時,需要能夠進行章節(jié)知識點的在線測試,期中小測試以及期末考試,以檢測知識點的掌握情況。教師用戶需要能實現(xiàn)題庫、答案、學(xué)生信息等的導(dǎo)入功能,查看學(xué)生測試成績、答題內(nèi)容、學(xué)生登錄情況等信息。通過該平臺,學(xué)生可以學(xué)習(xí)相關(guān)知識點的應(yīng)用,同時,教師可以監(jiān)督學(xué)生的學(xué)習(xí)情況,使教與學(xué)能夠有效地互動,教學(xué)效果得到及時反饋。

2教學(xué)案例平臺總體設(shè)計

2.1系統(tǒng)總體框架

經(jīng)過對系統(tǒng)的需求分析,擬定系統(tǒng)采取C/S模式,用戶通過同一個頁面登錄,根據(jù)賬號來辨別用戶身份和角色。學(xué)生用戶登錄后,其主頁面包括九個章節(jié)、兩個小測試和一個期末測試。教師用戶登錄后,其主頁包括九個章節(jié)的案例編輯和導(dǎo)入、兩個小測試和一個期末測試試題導(dǎo)入以及用戶管理。這樣,學(xué)生用戶可以根據(jù)自己的學(xué)習(xí)需要,點擊相應(yīng)按鈕進入對應(yīng)的章節(jié)進行學(xué)習(xí),其系統(tǒng)結(jié)構(gòu)示意圖如圖1所示。

2.2系統(tǒng)功能設(shè)計

在本平臺中,學(xué)生用戶主頁中的九個章節(jié)模塊里面又包含該章各個小的知識點的應(yīng)用案例,學(xué)生點開章節(jié)按鈕后,可以點擊自己想學(xué)的知識點,以及查看應(yīng)用案例和案例源碼,使學(xué)生可以根據(jù)案例的應(yīng)用,學(xué)習(xí)并創(chuàng)造性的應(yīng)用在其他實際編程應(yīng)用中。學(xué)習(xí)結(jié)束后,學(xué)生還可以點擊“章節(jié)小測試”按鈕,測試自己對本章節(jié)知識點的掌握情況,小測試答題后有答案,部分試題有詳細解釋。這樣,學(xué)生完全可以借助于該平臺很好的自學(xué)、自練、自測,給學(xué)生系統(tǒng)學(xué)習(xí)帶來了方便。在教師用戶的主頁中,其功能模塊的布局大致與學(xué)生用戶端一致,但功能略有不同,教師用戶主頁中可以對學(xué)生用戶主頁中各個模塊的章節(jié)知識點和測試題目進行修改、刪除和導(dǎo)入,定期增加應(yīng)用案例,或加入一些好的學(xué)生編寫的案例,可以大大豐富平臺內(nèi)容,激發(fā)學(xué)生的學(xué)習(xí)興趣,同時,提供有該部分維護接口,可大大減少系統(tǒng)維護的難度,提高系統(tǒng)維護的效率。

3教學(xué)案例平臺實現(xiàn)

本平臺全部采用Java語言編寫,用AWT、Java Swing編寫頁面,結(jié)合鼠標監(jiān)聽、鍵盤監(jiān)聽、窗口監(jiān)聽和動作監(jiān)聽完善各個按鈕的動作觸發(fā),采用10流實現(xiàn)文本數(shù)據(jù)的輸入輸出,采用MySQL數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)存儲,采用基于UDP和TCP協(xié)議相結(jié)合的網(wǎng)絡(luò)通訊技術(shù)實現(xiàn)各類數(shù)據(jù)的遠程傳輸應(yīng)用,以及應(yīng)用多線程編程模式提高CPU的利用效率等。經(jīng)過分析設(shè)計和調(diào)試,最終形成了如下的系統(tǒng),系統(tǒng)主頁如圖2所示。

在學(xué)生用戶的主頁中,學(xué)生可以對任意章節(jié)知識點進行學(xué)習(xí)和練習(xí),也可以在學(xué)習(xí)結(jié)束后進入小測試,查漏補缺,及時調(diào)整教學(xué)方法,使學(xué)生獲得學(xué)習(xí)Java程序的成就感,激發(fā)學(xué)生學(xué)習(xí)Java程序的興趣,打開各個知識點應(yīng)用的思路,為學(xué)生深入學(xué)習(xí)和掌握Java程序的應(yīng)用奠定基礎(chǔ)。

4結(jié)束語

通過該平臺,將知識點的學(xué)習(xí)和應(yīng)用、知識理解和知識鞏固緊密地結(jié)合在一起,使學(xué)生能夠高效的進入Java程序設(shè)計課程的學(xué)習(xí),并及時檢測學(xué)習(xí)效果,有效提高學(xué)生學(xué)習(xí)Java程序的效率,讓學(xué)生切實獲得學(xué)習(xí)Java程序設(shè)計課程的成就感,激發(fā)學(xué)生的學(xué)習(xí)興趣,輕松、快樂的學(xué)習(xí)Java程序設(shè)計,真正感受到Java程序?qū)W習(xí)帶來的快樂。

參考文獻:

[1]李俊成,張敏.基于SPOC平臺的Java程序設(shè)計課程教學(xué)改革的研究[J].電腦知識與技術(shù),201 8,14(6):94-96.

[2]程珍,池凱凱,李燕君,等.項目驅(qū)動和翻轉(zhuǎn)課堂相融合的教學(xué)模式在Java程序設(shè)計教學(xué)中的應(yīng)用[J].計算機教育,2018(2):91-94.

[3]蔣輝,孫林娟,王國振.“Java程序設(shè)計”實踐教學(xué)體系研究[J].軟件導(dǎo)刊:教育技術(shù),2017,16(7):44-46.

[4]謝俊屏,賈建軍.多層次激勵式教學(xué)模式在Java程序設(shè)計課程教學(xué)中的探索應(yīng)用[J].黑龍江科技信息,2016(29):181.

[5]索望,昌燕,何林波.CDIO模式下Java程序設(shè)計課程教學(xué)改革探索[J].計算機教育,2016(9):111-114.

[6]劉萍,陳東東.高職Java程序設(shè)計課程教學(xué)設(shè)計與實踐[J].計算機教育,2016(2):150-153.

[7]羅曉娟.多模式教學(xué)法在Java程序設(shè)計教學(xué)中的應(yīng)用[J].萍鄉(xiāng)學(xué)院學(xué)報,2015,32(3):103-105.

[8]李曉明.高職院?!癑ava程序設(shè)計”課程的教學(xué)改革與實踐[J].科技視界,2013(31):255.

【通聯(lián)編輯:王力】

收稿日期:2019-09-23

基金項目:教育部產(chǎn)學(xué)合作協(xié)同育人項目(201720119035)

作者簡介:譚文斌(1989-),男(土家族),貴州印江人,講師,碩士研究生,研究方向為數(shù)據(jù)挖掘、云計算與大數(shù)據(jù)等;袁旭琴(1984-),

女(土家族),貴州印江人,大學(xué)本科,研究方向為軟件需求分析技術(shù)、軟件測試技術(shù)、項目管理等。

猜你喜歡
S模式教學(xué)效果
基于Web的畢業(yè)設(shè)計管理系統(tǒng)設(shè)計與實現(xiàn)
明日博客系統(tǒng)的設(shè)計與實現(xiàn)
用信息技術(shù)增強初中籃球教學(xué)效果
關(guān)于提高開放電大“統(tǒng)計學(xué)原理”教學(xué)效果的探討
新課程研究(2016年1期)2016-12-01 05:52:08
集團公司OA系統(tǒng)的研究與開發(fā)
S模式空管二次雷達詢問與監(jiān)視技術(shù)研究
鋁材B2B電子商務(wù)系統(tǒng)設(shè)計與實現(xiàn) 
基于ASP.NET的就業(yè)見習(xí)管理信息系統(tǒng)設(shè)計與實現(xiàn)
如何提高高中聲樂教學(xué)效果
散文百家(2014年11期)2014-08-21 07:16:52
提高病理學(xué)教學(xué)效果的幾點體會
东安县| 沅陵县| 调兵山市| 于田县| 灵山县| 华阴市| 奇台县| 巩留县| 荆门市| 鸡西市| 西城区| 海口市| 静乐县| 清涧县| 扎鲁特旗| 宣武区| 清河县| 绍兴市| 盐山县| 岱山县| 海淀区| 南木林县| 灌南县| 和顺县| 乌拉特中旗| 平陆县| 广安市| 保康县| 汝南县| 莱西市| 曲水县| 桂阳县| 昔阳县| 石狮市| 延川县| 行唐县| 松阳县| 柘荣县| 武强县| 墨玉县| 仁化县|