鄭州工業(yè)應(yīng)用技術(shù)學(xué)校軟件技術(shù)專業(yè)好不好?
一、培養(yǎng)目標(biāo)
本專業(yè)培養(yǎng)適應(yīng)地方經(jīng)濟(jì)社會(huì)發(fā)展需要,德智體美全面發(fā)展,具有良好的職業(yè)道德,掌握計(jì)算機(jī)軟件必備基礎(chǔ)理論和軟件開(kāi)發(fā)、測(cè)試等專業(yè)必需的基本理論知識(shí)和專業(yè)技能,能在政府、金融、企事業(yè)單位從事應(yīng)用程序開(kāi)發(fā)與管理、網(wǎng)站開(kāi)發(fā)與管理、數(shù)據(jù)庫(kù)開(kāi)發(fā)與設(shè)計(jì)、軟件維護(hù)、軟件測(cè)試等工作的高等技術(shù)應(yīng)用型軟件技術(shù)專門(mén)人才。
二、主要就業(yè)方向
本專業(yè)畢業(yè)生就業(yè)面向IT企業(yè)、政府機(jī)關(guān)和企事業(yè)單位與軟件開(kāi)發(fā)相關(guān)行業(yè),在軟件研發(fā)、軟件技術(shù)服務(wù)、軟件技術(shù)培訓(xùn)市場(chǎng)推廣、企業(yè)信息管理、網(wǎng)站管理維護(hù)等部門(mén),從事計(jì)算機(jī)軟件開(kāi)發(fā)與管理、網(wǎng)站開(kāi)發(fā)與管理、數(shù)據(jù)庫(kù)開(kāi)發(fā)與設(shè)計(jì)、軟件營(yíng)銷與維護(hù)、軟件測(cè)試、項(xiàng)目管理和系統(tǒng)分析等工作。
三、職業(yè)崗位能力分析
(一)核心能力
1.具有程序設(shè)計(jì)和面向?qū)ο缶幊痰哪芰Γ?/span>
2.使用數(shù)據(jù)庫(kù)理論開(kāi)發(fā)和應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)的能力;
3.具備網(wǎng)站開(kāi)發(fā)和管理信息系統(tǒng)開(kāi)發(fā)的能力;
4.具備對(duì)新知識(shí)的學(xué)習(xí)能力;
5.掌握軟件管理和維護(hù)的操作技能;
6.具有對(duì)計(jì)算機(jī)技術(shù)不斷更新的應(yīng)變能力和計(jì)算機(jī)技術(shù)的綜合應(yīng)用能力、解決問(wèn)題的能力。(二)一般能力
1.具備較強(qiáng)的溝通和表達(dá)能力;
2.具備正確運(yùn)用語(yǔ)言文字進(jìn)行文檔寫(xiě)作的能力;
3.具有熟練使用計(jì)算機(jī)操作能力和常用辦公軟件實(shí)現(xiàn)辦公自動(dòng)化的能力;
4.具有本專業(yè)必需的數(shù)學(xué)知識(shí)和邏輯思維能力;
5.具備一定的英語(yǔ)閱讀和聽(tīng)說(shuō)能力,能閱讀較為簡(jiǎn)單的專業(yè)技術(shù)文件、商業(yè)文件;
6.具備較強(qiáng)的自主學(xué)習(xí)能力;
7.基本掌握計(jì)算機(jī)系統(tǒng)的管理、維護(hù)、維修等技術(shù);
8.具有軟件工程開(kāi)發(fā)項(xiàng)目實(shí)現(xiàn)的組織能力以及進(jìn)行軟件測(cè)試的一般能力。
四、學(xué)制
基本學(xué)制三年,最長(zhǎng)學(xué)習(xí)年限五年。
五、主干課程介紹
1.程序設(shè)計(jì)基礎(chǔ)
C語(yǔ)言程序設(shè)計(jì)是一門(mén)為學(xué)習(xí)后續(xù)課程打下良好編程基礎(chǔ)而開(kāi)設(shè)的必修課,內(nèi)容涵蓋數(shù)據(jù)類型與運(yùn)算規(guī)則、順序程序設(shè)計(jì)、分支結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體與共用體以及文件操作等。通過(guò)本課程的教學(xué),讓學(xué)生了解程序設(shè)計(jì)語(yǔ)言的基本結(jié)構(gòu),理解計(jì)算機(jī)學(xué)科求解實(shí)際問(wèn)題的基本過(guò)程,掌握程序設(shè)計(jì)的基本思想、方法和技巧,養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格,培養(yǎng)利用計(jì)算機(jī)求解問(wèn)題的基本能力。
2. 數(shù)據(jù)結(jié)構(gòu)與算法
數(shù)據(jù)結(jié)構(gòu)與算法是介于數(shù)學(xué)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件之間的一門(mén)軟件技術(shù)專業(yè)的專業(yè)必修課程,為后續(xù)軟件技術(shù)專業(yè)課程的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ),內(nèi)容涵蓋數(shù)據(jù)結(jié)構(gòu)和算法分析的基本概念、典型的線性結(jié)構(gòu)、樹(shù)型結(jié)構(gòu)和圖型結(jié)構(gòu)及查找、排序等操作。通過(guò)本課程的學(xué)習(xí),使學(xué)生理解數(shù)據(jù)結(jié)構(gòu)的基本概念以及有關(guān)算法,培養(yǎng)良好的程序設(shè)計(jì)技能,鍛煉通過(guò)編程解決實(shí)際問(wèn)題的能力。
3. 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用
數(shù)據(jù)庫(kù)原理是軟件技術(shù)專業(yè)的專業(yè)必修課程。數(shù)據(jù)庫(kù)是計(jì)算機(jī)在數(shù)據(jù)處理應(yīng)用領(lǐng)域中的主要內(nèi)容和堅(jiān)實(shí)基礎(chǔ),以應(yīng)用為目標(biāo)的學(xué)生都必須學(xué)習(xí)和具備數(shù)據(jù)庫(kù)原理與應(yīng)用的知識(shí)。本課程內(nèi)容涵蓋數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL、觸發(fā)器、存儲(chǔ)過(guò)程、數(shù)據(jù)完整性、數(shù)據(jù)庫(kù)安全、關(guān)系數(shù)據(jù)庫(kù)理論、索引、數(shù)據(jù)庫(kù)設(shè)計(jì)、事務(wù)管理、并發(fā)控制、數(shù)據(jù)庫(kù)備份與恢復(fù)等,其任務(wù)是通過(guò)課堂教學(xué)和實(shí)習(xí)操作,使學(xué)生較全面地掌握數(shù)據(jù)庫(kù)系統(tǒng)概論的基本概念、基本理論和基本方法;初步具備使用數(shù)據(jù)庫(kù)應(yīng)用技術(shù)解決實(shí)際問(wèn)題的能力。
4. Java語(yǔ)言程序設(shè)計(jì)
Java語(yǔ)言程序設(shè)計(jì)是一門(mén)以面向?qū)ο蟪绦蛟O(shè)計(jì)為主的軟件技術(shù)專業(yè)必修課,本課程內(nèi)容涵蓋類與對(duì)象及相關(guān)的概念,Java圖形編程,事件響應(yīng),多線程編程和數(shù)據(jù)庫(kù)編程等。本課程的教學(xué)任務(wù)是通過(guò)全面、系統(tǒng)地講授Java語(yǔ)言的基礎(chǔ)知識(shí)、運(yùn)行機(jī)制、多種編程方法和技術(shù),使學(xué)生理解和掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,理解和掌握網(wǎng)絡(luò)程序的特點(diǎn)和設(shè)計(jì)方法,培養(yǎng)學(xué)生用“計(jì)算機(jī)思維”進(jìn)行計(jì)算機(jī)編程,使學(xué)生能夠運(yùn)用Java語(yǔ)言作為一種思維工具解決處理現(xiàn)實(shí)問(wèn)題,提高學(xué)生在程序設(shè)計(jì)過(guò)程中分析問(wèn)題和解決問(wèn)題的實(shí)際動(dòng)手能力,使學(xué)生的理論知識(shí)和實(shí)踐技能得到共同發(fā)展。
5. 網(wǎng)頁(yè)設(shè)計(jì)與制作
網(wǎng)頁(yè)設(shè)計(jì)是軟件技術(shù)專業(yè)的一門(mén)主干專業(yè)課程,內(nèi)容涵蓋HTML語(yǔ)言的語(yǔ)法規(guī)則及文字、鏈接、列表、表格、表單、圖像、多媒體、框架元素標(biāo)記及屬性、Dreamweaver等內(nèi)容。通過(guò)本課程的教學(xué),讓學(xué)生掌握Web網(wǎng)站建設(shè)的基本方法,掌握網(wǎng)頁(yè)設(shè)計(jì)制作的方法、HTML超文本標(biāo)記語(yǔ)言的使用、網(wǎng)頁(yè)制作流程、網(wǎng)頁(yè)布局方法及相關(guān)美學(xué)的知識(shí),培養(yǎng)學(xué)生網(wǎng)頁(yè)布局與設(shè)計(jì)的能力。
6. 軟件工程
軟件工程是軟件技術(shù)專業(yè)的一門(mén)主干專業(yè)課程,本課程內(nèi)容涵蓋軟件工程的產(chǎn)生、軟件的生命周期、生命周期模型,軟件開(kāi)發(fā)各階段的目標(biāo)、任務(wù)、特點(diǎn)、步驟和文檔,傳統(tǒng)軟件工程的基本思想、開(kāi)發(fā)過(guò)程和步驟、應(yīng)遵循的原則和準(zhǔn)則,面向?qū)ο筌浖こ痰幕舅枷?、基本過(guò)程和基本模型,軟件工程的管理技術(shù)。通過(guò)本課程的學(xué)習(xí),要求學(xué)生能掌握軟件工程的基本概念、基本原理、開(kāi)發(fā)軟件項(xiàng)目的工程化的方法和技術(shù)及在開(kāi)發(fā)過(guò)程中應(yīng)遵循的流程、準(zhǔn)則、標(biāo)準(zhǔn)和規(guī)范等;學(xué)生應(yīng)能掌握開(kāi)發(fā)高質(zhì)量軟件的方法,以及有效地策劃和管理軟件開(kāi)發(fā)活動(dòng),為學(xué)生參加大型軟件開(kāi)發(fā)項(xiàng)目打下堅(jiān)實(shí)的理論基礎(chǔ)。
7. 軟件測(cè)試技術(shù)
軟件測(cè)試技術(shù)是一門(mén)實(shí)踐性很強(qiáng)的軟件技術(shù)專業(yè)必修課,本課程內(nèi)容涵蓋軟件測(cè)試的基本理論知識(shí)和業(yè)界主流的通用測(cè)試方法與技術(shù)。通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握軟件測(cè)試的基本概念、基本理論、基本測(cè)試流程、測(cè)試技術(shù)和測(cè)試方法,具備軟件測(cè)試工作所必備的專業(yè)知識(shí)和基本能力,能夠承擔(dān)軟件測(cè)試的一般任務(wù)。
六、主要集中實(shí)踐課程介紹
1.入學(xué)教育與軍事訓(xùn)練
通過(guò)入學(xué)教育使學(xué)生了解校情和專業(yè)情況,學(xué)習(xí)各項(xiàng)規(guī)章制度,了解大學(xué)生學(xué)習(xí)方式,熟悉新的環(huán)境,明確學(xué)習(xí)目標(biāo),鞏固專業(yè)思想,養(yǎng)成良好學(xué)風(fēng),遵守校規(guī)校紀(jì);通過(guò)軍事訓(xùn)練強(qiáng)化學(xué)生的國(guó)防意識(shí)和組織紀(jì)律觀念,增強(qiáng)學(xué)生體質(zhì),培養(yǎng)學(xué)生團(tuán)結(jié)友愛(ài)、團(tuán)隊(duì)協(xié)作和吃苦耐勞精神,教育學(xué)生養(yǎng)成良好的學(xué)習(xí)、生活習(xí)慣。
2.公益勞動(dòng)
通過(guò)學(xué)校各單位組織的校內(nèi)外綠化活動(dòng)、環(huán)境衛(wèi)生清理、搬遷等公益性勞動(dòng),培養(yǎng)大學(xué)生熱愛(ài)勞動(dòng)、關(guān)心集體、保護(hù)環(huán)境的意識(shí),引導(dǎo)學(xué)生熱愛(ài)公益事業(yè),養(yǎng)成良好的衛(wèi)生習(xí)慣。
3.數(shù)據(jù)庫(kù)應(yīng)用實(shí)訓(xùn)
數(shù)據(jù)庫(kù)應(yīng)用實(shí)訓(xùn)是軟件技術(shù)專業(yè)的一門(mén)集中性實(shí)踐課程,該課程是對(duì)數(shù)據(jù)庫(kù)原理知識(shí)的綜合運(yùn)用,是一門(mén)實(shí)踐性很強(qiáng)的課程,旨在使學(xué)生進(jìn)一步掌握數(shù)據(jù)庫(kù)設(shè)計(jì)和管理的方法和技術(shù),培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和創(chuàng)造性的工程設(shè)計(jì)能力,提高綜合分析和解決問(wèn)題的能力。通過(guò)數(shù)據(jù)庫(kù)應(yīng)用實(shí)訓(xùn),進(jìn)一步掌握數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的方法和技術(shù),提高數(shù)據(jù)庫(kù)開(kāi)發(fā)的實(shí)際能力,達(dá)到培養(yǎng)工程設(shè)計(jì)能力和綜合分析、解決問(wèn)題能力的目的。
4. Java程序課程實(shí)訓(xùn)
Java程序課程實(shí)訓(xùn)是軟件技術(shù)專業(yè)的一門(mén)集中性實(shí)踐課程。通過(guò)本課程設(shè)計(jì),使理解和領(lǐng)會(huì)所學(xué)的Java程序設(shè)計(jì)基本理論,加深對(duì)所學(xué)Java程序基本語(yǔ)法、程序設(shè)計(jì)的基本思想、基本方法和基本技巧的理解和掌握。學(xué)生能綜合運(yùn)用Java語(yǔ)言程序設(shè)計(jì)的知識(shí)、程序設(shè)計(jì)方法和技巧編寫(xiě)具有一定規(guī)模的程序,從而達(dá)到增強(qiáng)學(xué)生運(yùn)用Java語(yǔ)言程序設(shè)計(jì)知識(shí)解決實(shí)際問(wèn)題的能力,并為后續(xù)課程的學(xué)習(xí)夯實(shí)基礎(chǔ)。本實(shí)訓(xùn)課程是對(duì)學(xué)生軟件設(shè)計(jì)和軟件實(shí)現(xiàn)能力的初級(jí)的培養(yǎng)和訓(xùn)練。
5. web程序設(shè)計(jì)實(shí)訓(xùn)
web系統(tǒng)是現(xiàn)代信息化建設(shè)的一個(gè)重要體現(xiàn)和趨勢(shì),web程序設(shè)計(jì)實(shí)訓(xùn)成為軟件技術(shù)專業(yè)的一門(mén)重要的實(shí)踐教學(xué)課程;通過(guò)該課程的學(xué)習(xí),使學(xué)生掌握web程序設(shè)計(jì)的一般開(kāi)發(fā)過(guò)程,更好的理解web系統(tǒng)開(kāi)發(fā)方面的問(wèn)題,為將來(lái)的實(shí)際工作積累實(shí)際操作能力。同時(shí),web程序設(shè)計(jì)對(duì)于鞏固Java程序設(shè)計(jì)、數(shù)據(jù)庫(kù)原理、網(wǎng)頁(yè)設(shè)計(jì)與制作等課程的知識(shí)點(diǎn)、提高實(shí)際操作技能、培養(yǎng)學(xué)生靈活運(yùn)用知識(shí)解決實(shí)際問(wèn)題具有非常關(guān)鍵的作用;同時(shí),對(duì)于培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神、創(chuàng)新能力以及可持續(xù)發(fā)展的能力也能夠起到積極的作用。
6.軟件測(cè)試實(shí)訓(xùn)
軟件測(cè)試實(shí)訓(xùn)是軟件技術(shù)專業(yè)的一門(mén)集中性實(shí)踐課程。該課程旨在拓寬和加強(qiáng)學(xué)生對(duì)于軟件測(cè)試技術(shù)的了解和認(rèn)識(shí),并重點(diǎn)向?qū)W生介紹軟件測(cè)試中基于各種測(cè)試技術(shù)的基本思想和基本方法,通過(guò)實(shí)驗(yàn)和動(dòng)手練習(xí),使學(xué)生對(duì)軟件測(cè)試的基本思想、測(cè)試方法和具體過(guò)程有一個(gè)完整的了解,并能夠重點(diǎn)掌握單元測(cè)試的各種測(cè)試方法,能根據(jù)測(cè)試單元的不同特點(diǎn),選擇有效的測(cè)試方法并能熟練地開(kāi)發(fā)出測(cè)試用例完成相應(yīng)的測(cè)試工作,最后完成測(cè)試文檔的書(shū)寫(xiě),為學(xué)生今后從事軟件開(kāi)發(fā)和相應(yīng)的測(cè)試工作打下基礎(chǔ)。