劉美玲 李熹 黃文鈞
摘要:從軟件工程專業(yè)的培養(yǎng)目標(biāo)出發(fā),根據(jù)Java程序設(shè)計課程的特點,結(jié)合廣西民族大學(xué)軟件工程專業(yè)Java課程設(shè)計的教學(xué)實踐,從課程設(shè)計的概念、大綱制定與方案設(shè)計等幾個方面介紹Java課程設(shè)計的作用與具體實施方案,總結(jié)近幾年課程設(shè)計的實踐心得與教學(xué)經(jīng)驗。
關(guān)鍵詞:課程設(shè)計;Java程序設(shè)計;實踐教學(xué);軟件工程
0、引言
軟件工程專業(yè)本科生的培養(yǎng)目標(biāo)是面向軟件產(chǎn)業(yè)界對軟件工程專業(yè)技術(shù)人才的需求,培養(yǎng)具備扎實的計算機(jī)科學(xué)技術(shù)基本知識,受過良好的軟件設(shè)計、開發(fā)和工程管理方法基本訓(xùn)練的應(yīng)用型高級技術(shù)人才。
Java程序設(shè)計是軟件工程專業(yè)的一門重要課程,該門課程的課程設(shè)計作為實踐教學(xué)的重要環(huán)節(jié),對培養(yǎng)學(xué)生的學(xué)習(xí)能力、問題分析與解決能力、實踐創(chuàng)新能力起著重要的作用,同時還可以培養(yǎng)學(xué)生的軟件工程思想,提高學(xué)生的軟件開發(fā)能力。
1、什么是課程設(shè)計
課程設(shè)計是學(xué)生在學(xué)完課程之后集中一兩周時間,以個人獨立完成或團(tuán)隊分工合作等方式,圍繞某一設(shè)計題目進(jìn)行專業(yè)實踐活動,旨在鞏固、強(qiáng)化、拓展所學(xué)知識,提高學(xué)生實踐操作能力和自學(xué)創(chuàng)新能力,培養(yǎng)學(xué)生團(tuán)隊合作意識。
課程設(shè)計是針對性較強(qiáng)的實踐教學(xué)環(huán)節(jié),將課程基本理論與工程實際相聯(lián)系的綜合訓(xùn)練,是培養(yǎng)應(yīng)用型人才的一個重要步驟。課程設(shè)計可以使學(xué)生通過查閱資料、分析題目、確定設(shè)計方案等一系列步驟將理論知識與工程實踐相結(jié)合,從而加深對所學(xué)知識的理解與鞏固,提高整體思維能力、綜合應(yīng)用能力和創(chuàng)新能力。……