前言:我們精心挑選了數篇優質程序設計基礎論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
(項目編號:JXZY110401-004,項目名稱:程序設計基礎公共平臺課程教學方法的研究與實踐)部分成果。
[摘 要]本論文以長春職業技術學院程序設計基礎課程的課程建設目的、意義、特色、課程目標、主要內容、關鍵問題、方案、落實措施等幾方面進行探索與研究。
[關鍵詞]程序設計基礎 案例 工作過程
作為職業院校,我們的辦學初衷是為社會培養各類急需的實用型人才,而作為專門培養軟件人才的我院示范專業的軟件技術專業教師,我們深感開發《程序設計基礎》這門課程的重要性與緊迫性。綜上所述,我們軟件教研室在示范專業建設中對該課程進行了大膽的開發與創新。在本課程開發的同時,我們進行了本課題的立項工作。綜上所述,該課題的研究目的歸納如下:
(1)教師按照標準化的軟件開發流程進行案例的設計,使學生由淺入深、循序漸進地掌握程序設計基礎的基本技能。
(2)學生在綜合運用相關軟件工程理論知識基礎上,通過教師對案例的分析與講解,能利用程序設計基礎課程相關技術進行項目設計。最終能成為企事業單位需要的標準規范、自動化程度高、滿足客戶要求的程序設計基礎方面的技術服務人員。
(3)培養學生高度的工作責任感、自信心,和實事求是的做事風格。真正的讓踏入測試行業的學生,成為IT公司產品出貨前的把關人。
一、意義
本課程是軟件技術專業中的一門專業技術課程,我院在該課程的教學研究和改革中逐步樹立了“以實踐教學、案例教學為核心,理論服務于實踐”的指導思想,突出職業能力的培養,體現基于職業崗位分析和具體工作過程的課程設計理念,以真實的程序設計基礎案例為載體組織教學內容。
通過本課題的實驗研究,明確程序設計基礎在軟件開發流程中的作用和地位,并確定具體的教學內容與教學方法;通過本課題的實驗研究,探索程序設計基礎在提高教學效益方面的方法和策略,提高學生程序設計基礎技能;通過本課題的實驗研究,培養出一批社會緊缺的程序設計基礎人才,提高軟件編寫質量,大大提高企業生產效益,同時能夠適應軟件外包和國際化軟件開發的中高端軟件開發人才的需求迅猛發展。
二、特色
該課題的特色也是該課程在我們示范專業開發過程中所體現的創新之處。
我們本著“教中做、做中教、學中做”的指導思想,通過案例教學培養學生動手能力和專業技能。以“工作過程為導向”,一方面可以在軟件開發中運用程序設計基礎技術提高軟件質量,另一方面通過對程序設計基礎崗位技能的學習,達到掌握軟件開發的應用能力。
三、主要內容:
走訪軟件企業對程序設計基礎人員的需求進行調查研究,對程序設計基礎在教學活動中重要作用的必要性的調查研究,形成調研報告。結合企業真實項目開發典型案例、拓展案例和綜合項目,形成案例庫。教師在各課程中有針對性進行程序設計基礎的設計與研究,并進行及時的反思、評價。歸納出程序設計基礎環境在軟件開發實施方法、步驟。實踐技能測試題庫建設。教學課件建設。能夠適應各個模塊之間的程序設計基礎方法設計,使得程序設計基礎貫穿于全課程,從而提高軟件的安全性和可靠性。
四、關鍵問題
(1)教學案例的選擇及設計模塊建設
(2)程序設計基礎工具的選擇及過程模塊建設
五、方案
本課題以案例研究為主導,輔之以下研究方法:
(1)調查研究法:采用問卷調查、個別談話和學生座談相結合的方法,對學生的實際思想、需求和學生的心理特點等現狀,進行科學的調查研究。
(2)案例研究法:引導教師用信息技術和學科課程解構與重構的相關理論,剖析研究過程中的 典型案例,形成在整合教學中有效支撐的案例集。
(3)經驗總結法:在教師個人實踐的基礎上,定期聘請軟件企業、行業專家開展研討、交流活動,通過研討總結,逐步形成程序設計基礎整合的方法和途徑。
(4)行動研究法:搜集與本課題有關的信息和資料,拓寬思路,提供更為完善的方法,擬訂總體研究計劃,根據總體情況,制訂具體計劃,積極開展有效的行動研究,及時總結評價,調整研究方向。
(5)成果分析法
收集整理各方面的研究成果和資料,包括論文、課件、測試用例等,歸納總結。
六、落實措施
本課題的落實措施思路為:
收集和整理中外有關企業程序設計基礎的經典案例,開展專題理論研究,形成專題研究論文。開展程序設計基礎課程課堂案例分析和調研,形成調研報告。召開1—2次小型學術研討會,對本課題的有關理論和實踐問題進行研討。收集材料,分析整理測試用例。形成最終研究成果。
參考文獻:
力學、熱學課程是師范院校物理教育專業的專業基礎課程,在大學一年級開設,而緊跟力學、熱學課程而開設的計算機程序設計課程是培養學生計算機程序設計能力的重要課程。物理教育專業學生在計算機程序設計課程學習中,隨著課程的深入,遞歸循環、指針等難度較大內容出現,一部分學生感覺較難理解,更難自己編寫計算機程序實現某些略為復雜的算法,容易產生計算機程序設計課程學習無從與物理專業課相聯系、枯燥無味的感覺,降低了計算機程序設計課程的積極性、主動性。然而大學物理與與計算機的關系密切,物理教育專業本科畢業論文、物理學科碩士論文,都涉及大量的計算機編程,因為物理學復雜的非線性問題已經無法找到理論精確解,只能利用計算機進行計算、求解、分析、預測,另外計算機仿真實驗提供了驗證物理學理論、探測真實物理實驗方案的可行性、驗證物理數據的一種實驗成本低廉、快捷的方法[1-3],因此,物理教育專業學生計算機程序設計能力的強弱,直接影響到其本科畢業論文研究以及將來可能的碩士論文研究?,F有的教學研究論文中,未見定量分析大學物理基礎課程成績對計算機程序設計課程成績的影響[4-6]。因此,選取論文作者所授課的廣西師范大學物理教育專業4屆5個班本科生的力學與熱學課程期考成績、計算機程序設計課程的段考與期考成績,利用相關系數法定量分析力學、熱學課程成績對計算機程序設計課程成績的影響。
2實驗對象與分析方法
實驗對論文作者所授課的廣西師范大學物理教育專業4屆5個班本科生,其中1997級81人、1999級78人、2000級65人、2001級1班59人、2001級2班55人,選取大學一年級的力學、熱學的期考成績,力熱課程開設之后的計算機程序設計課程的段考、期考成績。利用相關系數法反映計算機程序設計課程成績與力學、熱學課程成績之間線性關系的密切程度[7,8]。
3實驗結果
分析所選取的計算機程序設計課程成績比例分布,考慮優秀、不及格兩端的學生人數相對較少,進行相關分析的誤差較大,而良好、中等、及格分數段的學生人數較多,因此將分數S分為優良分數段(S≥80)、中等分數段(70≤S<80)、及格與不及格分數段(S<70)三段,三段中的學生人數相差不大,分別計算計算機程序設計課程成績全部、優良分數段、中等分數段、及格與不及格分數段與力學、熱學課程相對應成績的相關系數,結果見表1、表2。可以看出,表中所有相關系數均為正值,除個別外主要分布在0.40~0.80之間,絕大部分相關系數均大于0.45,大于0.8的相關系數很少,沒有大于0.9的相關系數,說明力學、熱學課程成績對計算機程序設計課程成績有一定的影響,但影響并不是特別顯著,有一定的正相關性,但相關性并不是特別高,計算機程序設計課程成績還受其它因素的綜合影響。
計算機程序設計課程成績在優良分數段、及格與不及格分數段與力學、熱學課程相對應成績的相關系數幾乎都低于全部分數段的相關系數,甚至出現相關系數為0.20~0.39,極低無顯著性意義的現象,而中等分數段的相關系數幾乎都略大于全部分數段的相關系數,說明中等分數段的計算機程序設計課程成績受力學、熱學課程相對應成績的影響要比優良分數段、及格與不及格分數段顯著一些,即有一些計算機程序設計課程成績優良的學生未必對應力學、熱學課程成績優良,也即有一些計算機程序設計課程成績較差的學生也未必對應力學、熱學課程成績較差。力學、熱學兩門課程成績各自與計算機程序設計課程成績的相關系數整體差異不大,影響的顯著性相差不大。
參考文獻:
[1]鄭莉.計算機入門語言講什么[J].計算機教育,2006,7:25-26
[2]朱平.java程序設計教學[J].湖北教育學院學報,2006,23(2):46-48
[3]孫偉.“java程序設計”課程的教學改革與實踐[J].計算機時代,2005,11:84-86
[4]張孝祥,Java就業培訓教程.清華出版社.2006.9.
[5]印昊,JAVA與面向對象程序設計.高等教育出版社.2004.4.
參考文獻:
[1]李紅艷.科技情報系統安全體系結構研究[D].西安電子科技大學2010
[2]張自然.基于JAVA/CORBA的WWW分布式電子商務系統研究[D].華中師范大學2002
[3]陳俊.基于SNMP和JAVA的網絡流量檢測系統[D].武漢理工大學2005
[4]黃華毅.基于Java移動系統的主機安全問題解決方案[D].暨南大學2003
[5]任力偉.基于CORBA的WebSCADA系統架構[D].南京理工大學2004
[6]DANNYAYERS,JOHNBELL.JAVA數據庫編程指南[M].北京:電子工業出版社,2002.
[7]鄭莉.Java語言程序設計[M].北京:清華大學出版社,2006.
[8]魏海萍.標準Java2類庫使用手冊[M].北京:電子工業出版社,2005.
參考文獻
[1]史寶會.“任務驅動”教學法的幾點體會.信息教育技術,2005.
[2]劉鳳艷.建構主義論——教學改革的理論基礎.牡丹江師范學院學報(哲學社會科學版),2006.6.
[3]遲麗華主編.《Java程序設計教程》.清華大學社出版.