☆ 蘇俊霞
(南京師范大學(xué)附屬中學(xué),江蘇南京 210003)
在信息技術(shù)教學(xué)中,對(duì)學(xué)生思維的培養(yǎng)很重要。當(dāng)教師把有邏輯思維的理論知識(shí)或者操作方法引導(dǎo)給學(xué)生時(shí),可以使學(xué)生感受到思維的魅力,讓學(xué)生不僅學(xué)會(huì)了知識(shí)和操作,而且會(huì)在以后的學(xué)習(xí)中自然而言地用邏輯思維來思考問題。
信息技術(shù)的課堂教學(xué)是一個(gè)細(xì)致復(fù)雜的交流過程,對(duì)很多知識(shí)點(diǎn)的教學(xué)都可以從多方面去思考。教師可以在很多方面注意方法,引領(lǐng)學(xué)生從未知到有知、從點(diǎn)到面、從易到難地掌握信息技術(shù)。
第一,不要直觀展現(xiàn)知識(shí),而是通過部分基礎(chǔ)知識(shí)和經(jīng)驗(yàn)引導(dǎo)學(xué)生的邏輯思維。
講到計(jì)算機(jī)中文本信息的表示時(shí),不是要直接告訴學(xué)生在計(jì)算機(jī)內(nèi)部,英文字母是用ASCII碼表示的,而漢字是由機(jī)內(nèi)碼表示的。可以這樣引導(dǎo)學(xué)生:計(jì)算機(jī)的所有數(shù)據(jù)都是用二進(jìn)制表示的,我們經(jīng)常看到的這些符號(hào)都是如何用二進(jìn)制表示呢?于是給出英文字符、控制字符和標(biāo)點(diǎn)符號(hào)是用ASCII碼表示的,每個(gè)字符占用8位即1個(gè)字節(jié)。問題又來了,我們的漢字在計(jì)算機(jī)里邊如何表示呢?從計(jì)算機(jī)對(duì)漢字的處理過程而言,可能有通過輸入設(shè)備輸入漢字、計(jì)算機(jī)存儲(chǔ)漢字、輸出設(shè)備輸出漢字等過程,輸入漢字時(shí)用輸入碼(或稱外碼)、存儲(chǔ)漢字時(shí)用內(nèi)碼,輸出漢字時(shí)用字型碼(或稱外碼),每個(gè)漢字占用16位即2個(gè)字節(jié)。這樣,學(xué)生可以較好地、較系統(tǒng)地了解到計(jì)算機(jī)內(nèi)部文本信息的表示方法。此分析過程可以如圖1所示。
圖1 計(jì)算機(jī)中文本信息的表示
第二,可以引導(dǎo)學(xué)生在已有知識(shí)的基礎(chǔ)上通過對(duì)比的思維方式學(xué)習(xí)新知識(shí)。
針對(duì)網(wǎng)頁制作部分,動(dòng)態(tài)HTML(即DHTML)就是在傳統(tǒng)的HTML基礎(chǔ)上增加了CSS和客戶端腳本語言JavaScript等功能。CSS有三種插入方式,分別是內(nèi)嵌式、內(nèi)聯(lián)式和外聯(lián)式。內(nèi)聯(lián)式即直接把樣式表規(guī)則寫在<head>和</head>之間,CSS代碼寫在<style type=″text/css″><選--和--></style>之間;外聯(lián)式是把 CSS 代碼寫在一個(gè)文件中,命名為.CSS,在網(wǎng)頁中調(diào)用CSS文件。在網(wǎng)頁中插入JavaScript代碼段可以使網(wǎng)頁呈現(xiàn)動(dòng)態(tài)效果。但是,我們能夠隨時(shí)干預(yù)或者改變這些效果嗎?不能。其實(shí)動(dòng)態(tài)HTML基本上是沒有交互性的。瀏覽網(wǎng)頁的客戶端需要與服務(wù)器發(fā)生交互,從而得到所需要的信息,因此,就出現(xiàn)了基于服務(wù)器端的動(dòng)態(tài)網(wǎng)頁。從本質(zhì)上講,基于服務(wù)器端的動(dòng)態(tài)網(wǎng)頁就是要使瀏覽者在不同情況下訪問同一頁面能得到不同的html代碼和資源,即服務(wù)器根據(jù)用戶的需求實(shí)時(shí)生成網(wǎng)頁。而制作基于服務(wù)器端的動(dòng)態(tài)網(wǎng)頁必須選擇合適的服務(wù)器端腳本語言,如asp(Microsoft Active Server Pages)。這樣,“無交互”和“有交互”是一個(gè)鮮明的對(duì)比。學(xué)生基本上能夠從HTML和動(dòng)態(tài)HTML過渡到基于服務(wù)器端的動(dòng)態(tài)網(wǎng)頁。此分析過程如圖2所示。
圖2 動(dòng)態(tài)html(即DHTML)和基于服務(wù)器端的動(dòng)態(tài)網(wǎng)頁
第三,可以引導(dǎo)學(xué)生利用已有知識(shí)逐步分析問題,直到能用簡單明了的思路解決問題。
針對(duì)循環(huán)結(jié)構(gòu)的使用,可以給出如圖3所示的一個(gè)圖案,讓學(xué)生分析該如何在屏幕上打印圖案。學(xué)生思考,這些圖案是由哪些部分組成的,多少行,多少列,每列上有多少個(gè)星號(hào),最普通的辦法就是一個(gè)一個(gè)打印,比較繁瑣。如何簡單化呢?一行一行打印,計(jì)算好每一行打印多少個(gè)星號(hào)。每一行的星號(hào)個(gè)數(shù)和行數(shù)之間有什么關(guān)系嗎?如第1行有1個(gè)星號(hào),第2行有2個(gè)星號(hào),第3行有3個(gè)星號(hào)……也就是說,從第1行開始打印到第n行,其中,在第i行打印i個(gè)星號(hào)。重復(fù)打印多少行是循環(huán)操作,每個(gè)循環(huán)條件里邊的語句都是一樣的:打印i個(gè)星號(hào)??墒?,i個(gè)星號(hào)如何打印呢?從第1個(gè)星號(hào)開始打印到第i個(gè),用循環(huán)操作,每次執(zhí)行打印一個(gè)星號(hào)的語句。分析過程如圖3所示。
圖3 打印星號(hào)圖案的分析過程
第四,即使在操作型課堂上,我們也可以總結(jié)一些思路來引導(dǎo)學(xué)生較快地、有邏輯性地學(xué)習(xí)如何操作。
在Excel表格的講解中,工作簿是由工作表組成的,一個(gè)工作簿可以包含幾個(gè)工作表,工作表有哪些屬性?工作表是由行和列組成的,行和列分別有哪些屬性?行和列的交叉之處稱為單元格,單元格如何命名?列標(biāo)和行標(biāo)。單元格有哪些屬性?在Excel中所有數(shù)據(jù)都是存放在單元格里的。如果表里存放學(xué)生的信息,單元格里既可以存放姓名、性別、民族、出生年月、家庭地址、家庭電話,等等,還可以存放學(xué)生的學(xué)習(xí)成績。單元格根據(jù)存放信息的不同可以有特定的格式,如:文本、數(shù)字、日期等。這樣逐步引導(dǎo)學(xué)生在操作中思考,在思考中操作。
信息技術(shù)教學(xué)中思維的魅力在于教師對(duì)學(xué)生理論知識(shí)的引領(lǐng)、對(duì)學(xué)生的實(shí)踐操作能力的引領(lǐng)、對(duì)學(xué)生根據(jù)已有知識(shí)探索新知識(shí)的引領(lǐng),更在于教師培養(yǎng)學(xué)生發(fā)現(xiàn)問題、解決問題的能力。
信息技術(shù)教師要盡量在課堂教學(xué)中能用邏輯思維引領(lǐng)學(xué)生,要做到即使是在信息技術(shù)課堂上,教師也像其他學(xué)科教師一樣有淵博的理論知識(shí)、嫻熟的實(shí)踐操作和嚴(yán)密的邏輯思維作為基礎(chǔ),讓學(xué)生在學(xué)習(xí)過程中能夠被老師所感染,從而領(lǐng)悟信息技術(shù)學(xué)科中邏輯思維的魅力。