本站小編為你精心準(zhǔn)備了計算科學(xué)專業(yè)生軟件開發(fā)能力培養(yǎng)參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:
本文結(jié)合目前信息與計算科學(xué)專業(yè)的實際情況,對如何提高學(xué)生的軟件開發(fā)能力進(jìn)行探索與研究,以求能夠在有限的教學(xué)時間內(nèi)最大程度地提高學(xué)生的計算機實際應(yīng)用水平及提升軟件開發(fā)能力,從而培養(yǎng)社會適用型人才,拓寬就業(yè)口徑。
關(guān)鍵詞:
信息與計算科學(xué)專業(yè);軟件開發(fā)能力;實踐教學(xué);就業(yè)
1研究意義及問題分析
在認(rèn)真分析就業(yè)市場發(fā)展的新形勢下,高校數(shù)學(xué)院系迫切需要采取有效的措施去解決數(shù)學(xué)本科生的就業(yè)問題。切實做到專業(yè)設(shè)置與社會需求相對接,目前,從已畢業(yè)的數(shù)學(xué)專業(yè)的就業(yè)方向看,從事軟件開發(fā)行業(yè)的人居多,而其中約有80%左右的學(xué)生是去市場上軟件開發(fā)方向培訓(xùn)班培訓(xùn)過的,為了節(jié)省學(xué)生的時間和費用,數(shù)學(xué)類專業(yè)有必要設(shè)置具有特色軟件開發(fā)方向課程模塊,培養(yǎng)學(xué)生的軟件開發(fā)能力。根據(jù)就業(yè)市場所需積極進(jìn)行數(shù)學(xué)類專業(yè)軟件開發(fā)方向人才培養(yǎng)的研究與實踐。提高數(shù)學(xué)本科生的綜合競爭力切實幫助學(xué)生找到合適的就業(yè)出路。信息與計算科學(xué)專業(yè)軟件開發(fā)能力培養(yǎng)旨在培養(yǎng)具有軟件開發(fā)背景的綜合性數(shù)學(xué)人才;使得數(shù)學(xué)與計算機專業(yè)的有機結(jié)合,形成一套獨具風(fēng)格和特色的教育培養(yǎng)模式,給用人單位明確地顯示數(shù)學(xué)類專業(yè)學(xué)生在從事軟件開發(fā)時的優(yōu)勢。數(shù)學(xué)系的學(xué)生到軟件企業(yè)中大多作軟件設(shè)計與分析工作,這部分人才在軟件開發(fā)行業(yè)緊缺,而計算機系的學(xué)生做程序員的居多,原因就在于數(shù)學(xué)系的學(xué)生分析推理能力、邏輯推理能力強,數(shù)學(xué)思想的建立比計算機系學(xué)生強,這是數(shù)學(xué)專業(yè)學(xué)生從事軟件開發(fā)的優(yōu)勢,也是培養(yǎng)數(shù)學(xué)專業(yè)學(xué)生軟件開發(fā)能力的意義所在。
2信息與計算科學(xué)專業(yè)特點與特色課程設(shè)置
信息與計算科學(xué)專業(yè)人才培養(yǎng)應(yīng)該尊重數(shù)學(xué)學(xué)科教育的發(fā)展規(guī)律,強化學(xué)生數(shù)學(xué)基礎(chǔ),著眼于學(xué)生的就業(yè),瞄準(zhǔn)社會對數(shù)學(xué)類人才的規(guī)格要求,注重應(yīng)用技能的訓(xùn)練與培養(yǎng)。在專業(yè)定位上,堅持:強化數(shù)學(xué)基礎(chǔ),兼顧專業(yè)類別,突出因材施教,培養(yǎng)綜合能力的辦學(xué)原則。根據(jù)就業(yè)市場所需積極調(diào)整專業(yè)設(shè)置,把辦學(xué)規(guī)模和專業(yè)設(shè)置與市場接軌。2.1設(shè)定該專業(yè)軟件開發(fā)方向人才培養(yǎng)的目標(biāo):學(xué)生不僅能進(jìn)行數(shù)學(xué)理論研究,同時會運用計算機工具,更主要的是他們能將兩者有機地結(jié)合起來,將理論與實際緊密結(jié)合,進(jìn)行軟件開發(fā)、信息管理與處理等。這是既有別于數(shù)學(xué)專業(yè)又有別于計算機專業(yè)的特色。突出數(shù)學(xué)專業(yè)學(xué)生的思維優(yōu)勢。
2.2加強師資隊伍建設(shè)。采取“穩(wěn)定、培養(yǎng)、引進(jìn)”相結(jié)合的方法,培養(yǎng)一批既懂?dāng)?shù)學(xué)又懂計算機的教師隊伍,為專業(yè)教育質(zhì)量提供師資保障。
2.3理論教學(xué)培養(yǎng)學(xué)生計算思維和算法設(shè)計分析能力:通過開設(shè)數(shù)學(xué)分析、離散數(shù)學(xué)、高等代數(shù)、概率論與數(shù)理統(tǒng)計、數(shù)值分析、數(shù)學(xué)模型等課程,培養(yǎng)學(xué)生的計算思維,使學(xué)生具備建立數(shù)學(xué)模型和解決實際問題所必備的數(shù)學(xué)知識和抽象邏輯思維能力。數(shù)學(xué)上功底扎實,在軟件編程上的優(yōu)勢盡顯,項目的設(shè)計模式格外地優(yōu)化,程序邏輯條理也格外地清晰。因為數(shù)學(xué)可以培養(yǎng)人的邏輯思維能力,而程序設(shè)計需要很強的邏輯思維能力。所以無論從事什么具有扎實的數(shù)學(xué)基礎(chǔ)是必要的。
2.4構(gòu)建合理的軟件開發(fā)方向的課程群,培養(yǎng)計算機應(yīng)用軟件的開發(fā)能力:通過開設(shè)高級語言程序設(shè)計(C語言)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(C++與Java)、算法設(shè)計和分析等課程,有針對性地培養(yǎng)學(xué)生掌握算法設(shè)計與分析的方法,使學(xué)生熟練掌握常用算法、掌握算法設(shè)計與分析的方法和步驟,通過開設(shè)數(shù)據(jù)庫原理及應(yīng)用、軟件工程、數(shù)據(jù)庫編程,加大學(xué)生綜合系統(tǒng)設(shè)計開發(fā),使學(xué)生掌握中小型軟件系統(tǒng)的架構(gòu)、算法分析和設(shè)計能力,掌握軟件系統(tǒng)分析與設(shè)計的方式方法,提高學(xué)生綜合系統(tǒng)編程能力。
3軟件開發(fā)實踐教學(xué)體系研究與實踐
改變傳統(tǒng)的教學(xué)模式,培養(yǎng)學(xué)生的實踐能力。包括:與行業(yè)人員合作的教學(xué)方法、案例式教學(xué)、精講多練、機房授課、項目式考核等。整合實踐教學(xué)內(nèi)容,探索基于學(xué)生就業(yè)競爭力的實踐教學(xué)體系;加強和完善實踐教學(xué)條件:包括專業(yè)實驗室建設(shè)、長期穩(wěn)定的校外實習(xí)基地建設(shè)。豐富實踐教學(xué)內(nèi)容。做到把課堂搬到企業(yè)去,把理論用在實際。針對目前軟件開發(fā)方向應(yīng)用廣泛的語言,信息與計算科學(xué)專業(yè)重點開設(shè)C語言、C++、Java、軟件工程具有適應(yīng)市場的競爭力的課程。這些課程能很好的與就業(yè)市場對接。我院已經(jīng)有合作的校外實習(xí)基地—達(dá)內(nèi)科技培訓(xùn)機構(gòu)大慶分部;哈爾濱承德培訓(xùn)基地。大一實踐課程設(shè)置:19周至22周,實踐課程以Java程序設(shè)計為列。校內(nèi)60學(xué)時的Java基礎(chǔ)教學(xué),邊教邊練,隨堂消化。使學(xué)生掌握J(rèn)ava語言的基礎(chǔ)知識,熟悉Java類庫中最主要的類,掌握和面向?qū)ο蟪绦蛟O(shè)計的基本原則和特點。“Java技能實習(xí)”通過幾個Java小項目的開發(fā),培養(yǎng)學(xué)生Java編程能力,加深學(xué)生對Java語言的基礎(chǔ)知識和面向?qū)ο蟪绦蛟O(shè)計的理解;大二已有Java基礎(chǔ)的學(xué)生去達(dá)內(nèi)實校外訓(xùn)基地,由校外指導(dǎo)教師指導(dǎo)項目實戰(zhàn)。做到校內(nèi)校外的課程安排有機結(jié)合,不脫節(jié)。同時通過走訪已經(jīng)畢業(yè)的學(xué)生的工作單位,了解當(dāng)下的就業(yè)形勢。充分發(fā)揮信息與計算科學(xué)專業(yè)學(xué)生的專業(yè)能力。大三暑期,學(xué)生實訓(xùn)走出去,去一些公司實習(xí),讓學(xué)生體會到學(xué)有所用。為大四就業(yè)打下經(jīng)驗基礎(chǔ)。
4結(jié)束語
針對信息與計算科學(xué)專業(yè)的特點,結(jié)合辦學(xué)思想和培養(yǎng)目標(biāo),特設(shè)置了該專業(yè)的計算機類課程,調(diào)整了教學(xué)內(nèi)容,將數(shù)學(xué)知識和數(shù)學(xué)思維融入軟件編程,體現(xiàn)專業(yè)特色,改革了教學(xué)模式與考核方式,并注重培養(yǎng)和考核學(xué)生的實踐創(chuàng)新能力。通過兩年的教學(xué)實踐表明,對于信息與計算科學(xué)專業(yè)計算機類課程的改革思路是行之有效的,激發(fā)了學(xué)生學(xué)習(xí)計算機類課程的興趣,開發(fā)了學(xué)生的潛能,提高了學(xué)生的編程能力和解決實際問題的能力。擴大了本專業(yè)學(xué)生就業(yè)面,培養(yǎng)出有一定數(shù)學(xué)基礎(chǔ)和實踐能力的從事軟件行業(yè)的人才。實現(xiàn)推動數(shù)學(xué)類本科專業(yè)快速發(fā)展。
參考文獻(xiàn)
[1]董立華,劉艷芹,數(shù)學(xué)專業(yè)創(chuàng)新性應(yīng)用型人才培養(yǎng)的探索與實踐[J].衡水學(xué)院學(xué)報,2012.
[2]方木云,戴小平,培養(yǎng)學(xué)生軟件開發(fā)能力的軟件方向課程群建設(shè)[J].安徽工業(yè)大學(xué)學(xué)報,2007.
[3]楊韌,基于體系建設(shè)的數(shù)學(xué)類專業(yè)實踐教學(xué)改革[J].實驗室研究與探索,2013.
[4]孫善輝,蘆偉,以就業(yè)為導(dǎo)向的數(shù)學(xué)本科專業(yè)學(xué)生創(chuàng)新能力的培養(yǎng)[J].宿州學(xué)院學(xué)報,2012.
[5]李廣原,馬楠,國外軟件工程教學(xué)法初探[J].計算機教育,2011.
作者:李曉威 楊云峰 杜輝 王晶 劉今子 高偉 畢波 單位:東北石油大學(xué)數(shù)學(xué)與統(tǒng)計學(xué)院