汪燕
摘要:以程序設(shè)計(jì)基礎(chǔ)課程為例,結(jié)合軟件技術(shù)專業(yè)背景,主要從課程信息、課程定位、課程目標(biāo)、課程設(shè)計(jì)、考核評價(jià)和課程成果等六個(gè)方面進(jìn)行說課設(shè)計(jì)。不僅完整闡述了說課過程,而且提出了有效的設(shè)計(jì)手段。
關(guān)鍵詞:說課;C語言;教學(xué)設(shè)計(jì)
中圖分類號(hào):G642 ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)34-0119-03
Abstract:Taking the programming fundamental subject as an example with the background of the software engineering course, the presentation design is discussed in six aspects,including the essentials, the orientation, objectives, the design, the assessment, and achievements.The whole process of the subject presentation is described, and an effective design means is put forward as well.
Key words: Lession Presentation; C Language; Teaching design
為提高課堂教學(xué)質(zhì)量,促進(jìn)教師之間的交流學(xué)習(xí),高職院校會(huì)定期開展說課活動(dòng)。說課內(nèi)容可以針對某一次課或某一門課進(jìn)行設(shè)計(jì)[1]。在近幾年的說課活動(dòng)中,更加傾向于對某一門課程進(jìn)行說課。本文以軟件技術(shù)專業(yè)開設(shè)的《程序設(shè)計(jì)基礎(chǔ)》課程為例,來談?wù)務(wù)f課的設(shè)計(jì)過程。
1 說課導(dǎo)入
在說課前,說課人要自報(bào)家門,指明所說的課程名稱。傳統(tǒng)的說課方式中,緊接著就是進(jìn)入課程設(shè)計(jì)內(nèi)容了。而事實(shí)上,往往令人乏味。如果能夠加入一些情境引入、交流互動(dòng),更容易激發(fā)起聽眾的興趣??梢允且欢我曨l、幾幅圖片,也可以是日常教學(xué)中的點(diǎn)滴趣事,都可以作為說課引入的素材。
以《程序設(shè)計(jì)基礎(chǔ)》課程為例,它是軟件技術(shù)專業(yè)開設(shè)的一門專業(yè)基礎(chǔ)課,主要采用C語言進(jìn)行程序設(shè)計(jì)。很多學(xué)生都是零基礎(chǔ),學(xué)習(xí)初期充滿了迷茫。曾經(jīng)有位學(xué)生在一次實(shí)驗(yàn)報(bào)告的總結(jié)部分寫了一個(gè)問題:C語言和愛情哪個(gè)更復(fù)雜?說課時(shí),可以此引入,先詢問大家的看法,增加互動(dòng)。然后再闡述自己的觀點(diǎn),此處可分為兩部分。第一部分是給學(xué)生的答復(fù):凡是你能掌握的,再復(fù)雜的也會(huì)變成簡單的;反之,你掌握不了的,再簡單的也是復(fù)雜的。第二部分則是由此引發(fā)的思考與說課切入:既然學(xué)生能夠?qū)語言和愛情相提并論,說明他們是向往的、是感興趣的,也是想學(xué)好這門課的,而作為他們的任課老師,需要怎么做才能讓學(xué)生保持熱情、不畏艱難、化難為易,最終獲取勝利的果實(shí)呢?下面,將從課程信息、課程定位等六個(gè)方面來說一說自己的想法和做法。
2 說課提綱
2.1課程信息
(1)課程性質(zhì)
《程序設(shè)計(jì)基礎(chǔ)》是軟件技術(shù)的專業(yè)基礎(chǔ)課,也是必修課,在大一第一學(xué)期開設(shè),學(xué)時(shí)為64學(xué)時(shí),先修課程為《信息技術(shù)基礎(chǔ)》,后續(xù)課程有《數(shù)據(jù)結(jié)構(gòu)》、JAVA等。
(2)授課對象
授課對象為軟件技術(shù)專業(yè)的學(xué)生,以310194班級為例,從招生類型、民族類別、來源省份等各個(gè)方面進(jìn)行分析,如圖1所示。從學(xué)生的組成來看,不僅要考慮到學(xué)生的學(xué)習(xí)基礎(chǔ),還需要考慮學(xué)生的民族信仰、生活習(xí)慣等等。只有更多地尊重學(xué)生、了解學(xué)生,才能建立良好的師生關(guān)系和學(xué)習(xí)氛圍。
(3)教學(xué)團(tuán)隊(duì)
教學(xué)團(tuán)隊(duì)由9名教師組成。其中,正高職稱3人、副高職稱4人和講師2人。課題組通過召開教學(xué)討論會(huì)、建立QQ討論群等多種方式,來加強(qiáng)團(tuán)隊(duì)溝通與交流。
(4)課時(shí)分配
課時(shí)分配如表1所示。
2.2課程定位
(1)軟件技術(shù)專業(yè)背景
軟件技術(shù)專業(yè)的培養(yǎng)目標(biāo)是面向軟件和信息技術(shù)服務(wù)業(yè)培養(yǎng)學(xué)生具有良好的人文素養(yǎng)、職業(yè)道德和創(chuàng)新意識(shí),精益求精的工匠精神,能從事軟件編碼、測試和技術(shù)支持服務(wù)等相關(guān)工作的高等技術(shù)應(yīng)用型人才[2]。專業(yè)就業(yè)崗位是程序員、軟件測試人員、軟件技術(shù)支持人員等。
(2)課程體系結(jié)構(gòu)定位
依據(jù)軟件技術(shù)專業(yè)各方向核心崗位群的技能要求以及人才培養(yǎng)目標(biāo),確定《程序設(shè)計(jì)基礎(chǔ)》課程是軟件技術(shù)專業(yè)的一門專業(yè)基礎(chǔ)課、必修課,是整個(gè)課程體系中不可或缺的基石和支撐。
軟件技術(shù)專業(yè)課程體系結(jié)構(gòu)如圖2所示。《程序設(shè)計(jì)基礎(chǔ)》課程開設(shè)在第一學(xué)期,第二學(xué)期開設(shè)JAVA,第三學(xué)期開設(shè)JSP、數(shù)據(jù)結(jié)構(gòu),第四學(xué)期開設(shè)J2EE,第五學(xué)期將開設(shè)綜合項(xiàng)目開發(fā)。該課程作為軟件技術(shù)專業(yè)的入門語言,為后續(xù)課程的學(xué)習(xí)奠定了堅(jiān)實(shí)的基礎(chǔ)。該課程的主要任務(wù)是使學(xué)生掌握模塊化、結(jié)構(gòu)化編程的基本思想,著重訓(xùn)練學(xué)生使用C 語言設(shè)計(jì)編寫程序的能力,對學(xué)生軟件研發(fā)與網(wǎng)站開發(fā)職業(yè)能力的培養(yǎng)和職業(yè)素養(yǎng)起重要的支撐作用。
2.3課程目標(biāo)
總體目標(biāo)是讓學(xué)生在自主、和諧的氛圍中感受編程的樂趣、激發(fā)學(xué)習(xí)知識(shí)的興趣、培養(yǎng)團(tuán)隊(duì)協(xié)作精神。能力目標(biāo)是培養(yǎng)編程思維能力,熟悉基本程序設(shè)計(jì)方法,建立良好的編程思想和風(fēng)格、解決實(shí)際問題的能力、將為后續(xù)其他相關(guān)課程的學(xué)習(xí)奠定基礎(chǔ)。知識(shí)目標(biāo)是熟練應(yīng)用三大語句、掌握程序的基本結(jié)構(gòu)、掌握數(shù)組和函數(shù)的運(yùn)用。素質(zhì)目標(biāo)是初步具備辯證思維的能力,秉承熱愛科學(xué)、實(shí)事求是的態(tài)度,具有創(chuàng)新意識(shí)和工匠精神,加強(qiáng)職業(yè)道德意識(shí)、安全規(guī)范意識(shí)。
2.4課程設(shè)計(jì)
(1)設(shè)計(jì)理念
課程的設(shè)計(jì)理念是:以高職教育培養(yǎng)目標(biāo)為依據(jù),遵循“理論聯(lián)系實(shí)際,應(yīng)知、應(yīng)會(huì)”的原則組織教學(xué)。注重培養(yǎng)學(xué)生的專業(yè)思維能力和專業(yè)實(shí)踐能力,把創(chuàng)新素質(zhì)的培養(yǎng)貫穿于教學(xué)過程中,采用行之有效的教學(xué)方法,發(fā)展學(xué)生的專業(yè)應(yīng)用能力,最后達(dá)到培養(yǎng)學(xué)生分析問題、解決問題的能力目標(biāo)。