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