摘? 要 信息技術(shù)已滲透到各行各業(yè),社會的發(fā)展已進(jìn)入“互聯(lián)網(wǎng)+”時代,在感受信息技術(shù)為社會帶來的進(jìn)步的同時,有必要結(jié)合信息技術(shù)發(fā)展的新形勢,與時俱進(jìn)地探討如何提高人的綜合素質(zhì)的問題。從人的綜合素質(zhì)的定義入手,對強化程序設(shè)計教育,提高學(xué)生綜合素質(zhì)問題進(jìn)行探討。
關(guān)鍵詞 程序設(shè)計;綜合素質(zhì);信息技術(shù)
中圖分類號:G434? ? 文獻(xiàn)標(biāo)識碼:B
文章編號:1671-489X(2019)07-0088-02
1 前言
目前信息技術(shù)課程已是中小學(xué)生的必修課,主要介紹信息技術(shù)的一些基礎(chǔ)知識,在初中及高中都有程序設(shè)計模塊(廣東省初級中學(xué)教材《信息技術(shù)》B版第二冊(下)、高中信息技術(shù)(選修1)《算法與程序設(shè)計》),教學(xué)內(nèi)容是VB程序設(shè)計的入門知識。筆者認(rèn)為,由于程序設(shè)計是一項嚴(yán)謹(jǐn)?shù)墓ぷ?,運用程序設(shè)計思想方法處理一些復(fù)雜的工作問題時有事半功倍的效果,因此,在中小學(xué)信息技術(shù)教學(xué)中強化程序設(shè)計教育,對于提高學(xué)生的綜合素質(zhì)具有極為深刻的意義。
2 綜合素質(zhì)是什么
先來看看什么是綜合素質(zhì)?!熬C合素質(zhì)是指人身心、知行、文理等多方面協(xié)調(diào)發(fā)展,廣泛適應(yīng)現(xiàn)實生活中各種變化與挑戰(zhàn)所必須具備的能力和品質(zhì)。”[1]這一定義比較全面地揭示了綜合素質(zhì)的內(nèi)涵。在綜合素質(zhì)的定義中,強調(diào)人必須具備廣泛適應(yīng)現(xiàn)實生活中各種變化與挑戰(zhàn)的能力。目前,信息技術(shù)已經(jīng)滲透到社會各個領(lǐng)域,可以說現(xiàn)實生活中的各種變化與挑戰(zhàn),在一定程度上都與信息技術(shù)有聯(lián)系,因此,人的信息技術(shù)應(yīng)用能力在人生發(fā)展中顯得越來越重要。
另一方面,在現(xiàn)實社會實踐中,一個人思維嚴(yán)謹(jǐn)、有條理性、學(xué)習(xí)效率高或辦事效率高,會給人一種工作能力強的感覺;相反,如果一個人工作效率低下又缺乏條理性,給人的印象會是工作能力一般。所以,人的信息技術(shù)應(yīng)用能力,思維的嚴(yán)謹(jǐn)性、條理性以及辦事效率,都是一個人的綜合素質(zhì)的重要體現(xiàn)。
程序設(shè)計以解決現(xiàn)實問題為導(dǎo)向,整合了數(shù)學(xué)等多個學(xué)科,在信息技術(shù)發(fā)展中起到重要的作用。因此,學(xué)習(xí)程序設(shè)計,可以從更深層次達(dá)成提高“廣泛適應(yīng)現(xiàn)實生活中各種變化與挑戰(zhàn)所必須具備的能力”的目標(biāo),進(jìn)而實現(xiàn)提高人的綜合素質(zhì)的目標(biāo)。
3 學(xué)習(xí)程序設(shè)計對學(xué)生發(fā)展綜合素質(zhì)的影響
程序是人們操作計算機(jī)的鑰匙。計算機(jī)誕生初期,人們主要依靠編寫程序去完成操作計算機(jī)的工作。隨著計算機(jī)技術(shù)的快速發(fā)展,Windows操作系統(tǒng)的出現(xiàn),大大降低了人們使用計算機(jī)的難度,人們操作計算機(jī)已不需要再走編程的獨木橋。然而,現(xiàn)行的許多綜合應(yīng)用軟件的一些高層次的應(yīng)用,依然必須通過編寫程序才能實現(xiàn)。如Flash動畫制作軟件,如果要使用這一軟件制作復(fù)雜的動畫效果,還必須進(jìn)入Flash提供的編程環(huán)境,編寫相關(guān)程序才能實現(xiàn)。目前應(yīng)用最廣的Microsoft Office辦公軟件也留有可供進(jìn)行二次開發(fā)的接口,用戶可以利用VBA通過編程拓展軟件的功能。由此可見,從軟件應(yīng)用的層面上講,掌握程序設(shè)計方法是提高計算機(jī)應(yīng)用能力的重要體現(xiàn)。中小學(xué)生學(xué)習(xí)程序設(shè)計,從小接受程序設(shè)計教育氛圍的熏陶,有助于提高計算機(jī)應(yīng)用能力,對提高中小學(xué)生的綜合素質(zhì)以及今后人生的發(fā)展,都具有極為深刻的現(xiàn)實意義。
學(xué)習(xí)程序設(shè)計思想方法,提高綜合決策的能力? 現(xiàn)在社會中的各行各業(yè)很多依托互聯(lián)網(wǎng)搭建各類應(yīng)用平臺,在進(jìn)行這些平臺方案的規(guī)劃與設(shè)計時,相關(guān)的技術(shù)人員以及部門負(fù)責(zé)人是設(shè)計方案的主要責(zé)任人,肩負(fù)著審核設(shè)計方案的重任。作為決策者,必須對設(shè)計方案把關(guān),如果決策者缺乏程序設(shè)計思想,無疑會影響最終確定的設(shè)計方案的質(zhì)量。在一些應(yīng)用平臺中常存在使用不方便,平臺設(shè)計科學(xué)性不高的情況,為什么會出現(xiàn)這樣的現(xiàn)象?筆者認(rèn)為,在這個問題上,決策者所具備的綜合素質(zhì)是影響最終選擇方案的關(guān)鍵因素。因此,學(xué)習(xí)程序設(shè)計思想方法是“互聯(lián)網(wǎng)+”時代決策者必須加強的工作??梢灶A(yù)言,在未來的信息技術(shù)時代,是否具有程序設(shè)計思想方法,對一個人的工作、生活以及人生都有較大的影響。作為某方面決策的領(lǐng)導(dǎo)階層,更要學(xué)習(xí)程序設(shè)計思想方法,達(dá)到進(jìn)一步提高自身綜合決策能力的目的。
學(xué)習(xí)程序設(shè)計有利于提高學(xué)生分析問題和解決問題的能力? 先從程序設(shè)計解決現(xiàn)實問題的步驟說起,通常情況下,要做一項程序設(shè)計工作,通常經(jīng)過如下幾個步驟。
①分析需求:必須對現(xiàn)實問題進(jìn)行深入分析,弄清楚其中各種相關(guān)量之間的關(guān)系以及要達(dá)成的設(shè)計目標(biāo),為下一步的工作做好鋪墊。
②設(shè)計算法:通過對現(xiàn)實問題的分析,理清解決問題的思路,找到程序解決問題的切入點,規(guī)劃好實現(xiàn)程序的主要步驟及算法。
③編寫和調(diào)試程序:根據(jù)上一個步驟的分析,編寫程
序,完成以上的程序設(shè)計工作。
在以上各個步驟中,分析需求的過程就是人們對事物進(jìn)行再認(rèn)識的過程。計算機(jī)程序與現(xiàn)實的問題本來是兩個不同層面的對象,但通過創(chuàng)建相關(guān)的部分對象以及算法,將計算機(jī)與現(xiàn)實問題建立聯(lián)系,進(jìn)而達(dá)到解決問題的目的。所以,這個過程對提高學(xué)生思考問題、解決問題的能力具有較大的促進(jìn)作用。
學(xué)習(xí)程序設(shè)計有利于提高思維的嚴(yán)謹(jǐn)性? 思維的嚴(yán)謹(jǐn)性反映了人的思維活動中的嚴(yán)謹(jǐn)和縝密程度,它是指研究問題時要嚴(yán)格遵守邏輯規(guī)則,做到概念清晰、判斷準(zhǔn)確、推理有根據(jù)。在程序設(shè)計中,計算機(jī)是無情的,它只識別程序語言,結(jié)論是由條件得出來的,如果條件不充分,或使用的條件不正確,是不可能得出正確結(jié)論的。因此,編寫程序以及程序的調(diào)試過程,是對學(xué)生的嚴(yán)謹(jǐn)性以及耐心進(jìn)行磨煉的最好的過程,學(xué)生學(xué)習(xí)程序設(shè)計思想有利于提高思維的嚴(yán)謹(jǐn)性。
學(xué)習(xí)程序設(shè)計有利于提高工作效率? 在現(xiàn)實工作實踐中,學(xué)習(xí)程序設(shè)計有助于提高工作效率,特別是處理一些數(shù)據(jù)統(tǒng)計之類的事務(wù),恰當(dāng)使用程序設(shè)計方法,往往能起到事半功倍的作用。如在用Excel進(jìn)行統(tǒng)計時,常會碰到要將一些表格進(jìn)行匯總的事情,如果報表較多,如有120張格式一樣的表格要匯總,利用人工進(jìn)行匯總,會工作量較大且較為啰唆,容易出錯;但懂得使用Excel VBA編寫程序進(jìn)行匯總,就可快速準(zhǔn)確地完成匯總工作[2],使人們體會到使用程序設(shè)計的優(yōu)越性,也充分證明了程序設(shè)計確實可以提高人們的工作效率的結(jié)論。
學(xué)習(xí)程序設(shè)計有助促進(jìn)學(xué)生形成健康的人格? 一個人的健康人格的形成是一項綜合而復(fù)雜的工程,影響一個人人格形成的因素太多,這些跨專業(yè)的問題不在本文探討的范圍。然而,程序設(shè)計思想是非常嚴(yán)謹(jǐn)?shù)?,條件與結(jié)論是互相對應(yīng)的,要有收獲,就必須有付出,絕對不可能存在不勞而獲的情況,天上也不可能無緣無故地掉下餡餅,可以說因果關(guān)系在程序設(shè)計中貫穿整個過程。因此,中小學(xué)生學(xué)習(xí)程序設(shè)計可以加深對因果關(guān)系的理解——要得到美好人生這個結(jié)論,必須有努力拼搏的前提條件,從而促進(jìn)形成健康的人格。
4 強化程序設(shè)計思想培養(yǎng)的具體措施
日新月異的計算機(jī)技術(shù)引領(lǐng)著社會前進(jìn),要不落后于時代,就必須與時俱進(jìn)地更新信息技術(shù)知識。而作為計算機(jī)知識結(jié)構(gòu)頂層的程序設(shè)計知識,無疑是拓展人們信息技術(shù)知識視野的有力工具。程序設(shè)計思想是影響人生可持續(xù)發(fā)展的新動力,是信息社會彰顯時代氣息的重要標(biāo)志。中小學(xué)生受知識水平和認(rèn)知水平的限制,在學(xué)習(xí)程序設(shè)計時遇到了難題。因此,必須根據(jù)學(xué)生的年齡特點及知識水平,選擇合適的程序設(shè)計內(nèi)容進(jìn)行教學(xué)。
對于小學(xué)生來說,可以選用一些符合他們年齡特點的程序設(shè)計平臺開展程序設(shè)計教學(xué)工作,如利用Scratch、GoC等軟件開展程序設(shè)計教學(xué)工作。目前,深圳市小學(xué)信息技術(shù)教材與時俱進(jìn)地選用這兩個模塊的知識作為小學(xué)程序設(shè)計的教學(xué)內(nèi)容,但由于教材是面向大多數(shù)學(xué)生編寫的,因此,教材的深度與廣度未必能滿足程序設(shè)計特色教學(xué)的需求。在這種情況下,可以利用課外活動的時間進(jìn)行強化訓(xùn)練,進(jìn)一步拓展小學(xué)程序設(shè)計的教學(xué)效果。
中學(xué)生的數(shù)學(xué)基礎(chǔ)及認(rèn)知水平已有一定發(fā)展,這為程序設(shè)計教學(xué)工作的開展奠定了基礎(chǔ)。可以在完成教學(xué)內(nèi)容的基礎(chǔ)上,在課外活動時間開展信息學(xué)奧賽輔導(dǎo)工作,對部分學(xué)生進(jìn)行規(guī)范和系統(tǒng)化的程序設(shè)計教育。另外,還可以利用假期一些信息學(xué)奧賽名校組織的培訓(xùn)活動,讓一些有興趣的學(xué)生報名參加,對提高程序設(shè)計思維水平更有實效性和針對性。
此外,為了促進(jìn)程序設(shè)計教學(xué)工作,提高程序設(shè)計教學(xué)質(zhì)量,可以根據(jù)實際情況適當(dāng)開展一些競賽活動,以活動促發(fā)展。
5 結(jié)語
人的信息技術(shù)應(yīng)用能力,思維的嚴(yán)謹(jǐn)性、條理性以及辦事效率,都是一個人的綜合素質(zhì)的重要體現(xiàn)。根據(jù)以上分析,學(xué)生學(xué)習(xí)程序設(shè)計,既有助于提高信息技術(shù)應(yīng)用能力,也有提高思維嚴(yán)謹(jǐn)性、條理性以及辦事效率的功效。加強程序設(shè)計教學(xué)工作,是提高學(xué)生綜合素質(zhì)的重要手段。■
參考文獻(xiàn)
[1]柳夕浪.“綜合素質(zhì)”與“核心素養(yǎng)”:再談“培養(yǎng)什么樣的人”[J].華東師范大學(xué)學(xué)報:教育科學(xué)版,2017(2):68-75.
[2]江育奇.利用VBA編寫Excel報表通用匯總程序[J].電腦編程技巧與維護(hù),2017(2):48,58.