国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

敏捷開發(fā)Scrum項目教學(xué)在C語言課程設(shè)計中的實踐

2014-11-17 21:52:57周本海
新課程·中旬 2014年9期
關(guān)鍵詞:項目C語言課程設(shè)計

摘 要:目前,高等學(xué)校的C語言實踐教學(xué)過程中存在著實踐模式單一、設(shè)計題目陳舊以及學(xué)生缺乏交流合作等問題。針對上述問題,提出了在C語言課程設(shè)計中應(yīng)用敏捷開發(fā)scrum項目教學(xué)模式。利用敏捷方法的項目計劃指導(dǎo)學(xué)生的C語言課程設(shè)計,通過對產(chǎn)品的關(guān)鍵部分的選取,沖刺開發(fā),發(fā)布的循環(huán)開發(fā),使學(xué)生在課程設(shè)計中,能夠培養(yǎng)團(tuán)隊合作的精神,提高協(xié)調(diào)能力并且提高自身的主動學(xué)習(xí)能力,從而有效地提高C語言實踐教學(xué)質(zhì)量。

關(guān)鍵詞:scrum;C語言;課程設(shè)計;項目

C語言是一種實踐性非常強(qiáng)的課程,從教學(xué)的效果上看,盡管學(xué)生掌握了很多與C語言相關(guān)的語法知識,但是學(xué)生在解決C語言實際應(yīng)用問題時漏洞百出,包括程序流程不清、基本語法改錯能力較差以及查找邏輯錯誤能力較弱等。

一、Scrum敏捷開發(fā)概述

Scrum的開發(fā)團(tuán)隊總是先開發(fā)對客戶具有較高價值需求的產(chǎn)品。在每個Sprint中,Scrum開發(fā)團(tuán)隊從產(chǎn)品Backlog中挑選最有價值的需求進(jìn)行開發(fā)。Sprint中挑選的需求經(jīng)過Sprint計劃會議上的分析、討論和估算得到一個Sprint的任務(wù)列表,我們稱它為Sprint backlog。在每個迭代結(jié)束時,Scrum團(tuán)隊將交付潛在可交付的產(chǎn)品增量。

二、Scrum敏捷開發(fā)在C語言課程設(shè)計的應(yīng)用

由于C語言課程設(shè)計是一門實踐性非常強(qiáng)的課程,本文將scrum敏捷開發(fā)方法應(yīng)用到C語言課程設(shè)計上。根據(jù)敏捷開發(fā)的思想,以學(xué)生為核心,加入scrum開發(fā)方式,培養(yǎng)學(xué)生的團(tuán)隊合作精神、創(chuàng)新能力以及編程能力。通過項目任務(wù)的方式引導(dǎo)學(xué)生主動思維,主動學(xué)習(xí),深刻理解軟件設(shè)計的思想,加深他們對C語言重要知識點的理解。具體的安排為,將課程設(shè)計密集地安排在一周,給學(xué)生提供充分的上機(jī)時間。

1.項目分組及角色扮演

小組的角色分配按照Scrum敏捷開發(fā)方式分為三個角色,即產(chǎn)品負(fù)責(zé)人、Scrum Master、團(tuán)隊。產(chǎn)品負(fù)責(zé)人的職責(zé)為,確定課設(shè)題目的功能,決定發(fā)布的日期與內(nèi)容,接受或拒絕接受開發(fā)團(tuán)隊的工作成果。Scrum Master的職責(zé)為,能夠及時地為團(tuán)隊成員提供幫助,保證各個角色及職責(zé)的良好協(xié)作,解決團(tuán)隊開發(fā)中的障礙,做為團(tuán)隊和外部的接口,屏蔽外界對團(tuán)隊成員的干擾,保證開發(fā)過程按計劃進(jìn)行。團(tuán)隊的職責(zé)為開發(fā)、測試、界面設(shè)計等,確保課程設(shè)計達(dá)到階段性與總體性目標(biāo),并且團(tuán)隊成員在每個階段性目標(biāo)內(nèi)不能變化。

2.項目具體設(shè)計過程

首先每個小組將課程設(shè)計的題目按照功能的核心程度,進(jìn)行sprint塊狀劃分,將最重要的,最核心的部分先進(jìn)行設(shè)計。小組內(nèi)要召開sprint計劃會議,確定功能塊需要完成的任務(wù),并將任務(wù)的關(guān)鍵程度進(jìn)行分配,分配給每個成員。在這一個步驟中,任務(wù)是以小時計算的,而并不是按天計算的。

其次,課程設(shè)計小組進(jìn)入sprint開發(fā)周期,在這個周期內(nèi),每天需要召開Daily Scrum 會議。整個sprint周期結(jié)束,召開Sprint驗收會議,將成果演示給教師。

最后,小組成員召開Sprint終結(jié)會議,小組成員互相總結(jié)問題與經(jīng)驗。這樣周而復(fù)始,按照同樣的步驟進(jìn)行下一次Sprit。

本文提出了在C語言課程設(shè)計中引入敏捷開發(fā)scrum項目教學(xué)模式,介紹了Scrum概念以及Scrum敏捷開發(fā)在C語言課程設(shè)計的具體應(yīng)用,通過本文提出的C語言課程設(shè)計模式,能夠使學(xué)生有效地提高自主學(xué)習(xí)能力、協(xié)調(diào)能力以及團(tuán)隊合作精神。

參考文獻(xiàn):

[1]劉磊.項目課程視野中教師課程能力解析[J].職教通訊, 2011(01).

[2]劉磊.項目課程實施之學(xué)習(xí)模式探究[J].新疆職業(yè)教育研究,2010(03).

作者簡介:周本海,1981年11月出生,男,研究方向:計算機(jī)基礎(chǔ)教學(xué),職稱:講師。就職學(xué)校:沈陽工程學(xué)院計算機(jī)基礎(chǔ)教學(xué)部。

猜你喜歡
項目C語言課程設(shè)計
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
龍鳳元素系列課程設(shè)計
基于C語言的計算機(jī)軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
高職高專院校C語言程序設(shè)計教學(xué)改革探索
房地產(chǎn)開發(fā)項目精細(xì)化管理研究
通信工程項目的質(zhì)量管理研究
對供電工程項目技術(shù)管理的若干分析
加強(qiáng)公路工程成本管理的措施分析
科技視界(2016年21期)2016-10-17 19:22:21
基于Articulate Storyline的微課程設(shè)計與開發(fā)
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
宜良县| 平阴县| 祥云县| 河北区| 阿勒泰市| 阜南县| 元朗区| 秦安县| 图们市| 古蔺县| 拉孜县| 盐城市| 永嘉县| 肥东县| 尚志市| 保德县| 平顺县| 太白县| 南阳市| 洪泽县| 江城| 福贡县| 吐鲁番市| 观塘区| 长葛市| 扎鲁特旗| 平安县| 淮阳县| 游戏| 全州县| 五大连池市| 沂源县| 闸北区| 蒙阴县| 那曲县| 朝阳县| 蒙山县| 米易县| 宜州市| 炎陵县| 太湖县|