電腦設計入門教學范例6篇

前言:中文期刊網精心挑選了電腦設計入門教學范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

電腦設計入門教學

電腦設計入門教學范文1

>> 基于Serv-U與ODBC技術的機房作業存儲平臺的實現 Windwos 2003平臺下基于Serv-U的FTP服務器安全防護策略研究 基于Serv-U和WMI的計算機上機考試環境設計 Serv-U在高校FTP服務器中的應用 Serv-v軟件的管理技巧 QoS的Diff-Serv實現技術 用IIS\Serv-U輕松架設FTP服務器 Serv―U在文獻檢索課教學中的應用研究 基于Windows平臺的FTP應用研究與實現 MPLS&Diff-Serv模型的網絡QoS 基于網絡環境下學生自主學習web應用開發的能力培養與評價 Serv-U 服務器的不同用戶權限的配置 基于WEB的學院教務管理系統設計與應用 Serv―U 三級用戶權限機制及配置一例 使用Serv-U軟件構建內網文件中轉站 基于WEB環境的大學生科研項目管理系統分析與設計 基于.NET的FTP客戶端設計與實現 Web系統中基于角色權限管理設計與應用 基于web應用的高職院校學生考勤系統的設計與開發 基于Web的貧困生認定及資助管理系統的設計與應用 常見問題解答 當前所在位置:l。然后下載Serv-U和ntPostU插件。ntPostU可以到http://網站下載。

二、安裝并配置Serv-U插件ntPostU

Serv-U數據庫插件NtPostU是一個為Serv-U服務器寫的賬號管理程序,讓它能夠使用數據庫管理賬號、權限,為Serv-U服務器提供大容量用戶支持,能夠與用戶現有賬號系統無縫掛接,實現用數據庫來管理用戶賬號和用戶權限,以及維護賬號日志、用戶上(下)載流量統計等等各種個性化功能所有FTP服務器共享一套賬號數據庫,維護管理。

下面簡單介紹其使用方法:

(一)安裝

a)拷貝NtPostU_ado.dll到Serv-U目錄

b)拷貝NtPostU.ini到Serv-U目錄

c)編輯Serv-U的文件ServUDaemon.ini增加以下內容

[EXTERNAL]

ClientCheckDLL1=ntPostU_ado.dll

EventHookDLL1=ntPostU_ado.dll

(二)修改NtPostU.ini文件中內容

[DB]

;將D:\Serv-U\ntPostU.mdb修改為你的Access文件存放路徑

;ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=D:\Serv-U\ntPostU.mdb;

;把ServU修改為你的數據庫名稱

ConnectionString=Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=ServU;Data Source=127.0.0.1

;MSSQL訪問數據庫的用戶名稱

UserID=ServU

;MSSQL訪問數據庫的密碼

Password=

注意:ntPostU.ini必須和ntPostU_ado.dll在同一目錄下。

(三)安裝完成重新啟動Serv-U服務器

三、建立前臺登陸界面

接下來可以利用javascript腳本語言建立登陸學生Ftp空間界面。代碼如下:

江西財經職業學院FTP

window.open (’page.htm’, ‘newwindow’, ‘height=310, width=550, top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no’)

function validate()

{ if (document.forms.user.value==””)

{ alert(”請輸入登錄名”);

document.forms.user.focus();

return;

}

if (document.forms.pass.value == “”)

{ alert(”請輸入密碼”);

document.forms.pass.focus();

return;

}

n=document.forms.user.value

p=document.forms.pass.value

q=parseInt(document.forms.slist.value);

if(q==”1”)

{ weburl=”ftp://” +n+ “:” +p+ "@10.0.0.190”

document.writeln(””)

}

}

四、學生Ftp空間使用方法

用戶使用時,在地址欄輸入http://10.0.0.190,即可進入到登陸界面,然后輸入自己的學號和密碼,登陸就可以進入。直接按下載可匿名進入進行下載操作。

總的來說,Serv-U是一款比較好的Ftp軟件,加上外部插件結合Web環境,能夠完成比較復雜的Ftp空間管理,取得非常好的教學效果!

參考文獻:

電腦設計入門教學范文2

(一)基礎教學的內容

基礎教學不等于基礎課程教學,它可以泛指繪畫能力強化、各類藝術欣賞課的開設、系統的有組織的專業講座、工作車間的使用、適合的選修課、有條件的展覽與訪問、多類設計軟件的熟練使用等,是以提高繼續教育設計類學生的專業素養、審美水平、動手能力為根本目的的教學內容與形式,并且是可以從頭至尾不間斷地有組織地適時調整地滲透整個學習過程。高等教育全日制藝術設計類專業的學生,會在四五年的學習中,獲得類目豐富的選修課,這種“修養”的補充已有很長久的歷史,并作為學分計入成績。學生可以通過此途徑接觸其他藝術領域、其他設計專業的知識,如繪畫類、陶藝等,久而久之,對藝術的大印象會有促進作用。在接觸專業選修課的同時,又會涉及諸多專業工作室的工具使用技巧。很多一流的藝術院校都有很多實驗室,提供了許多設計作品的制作條件。相比,繼續教育的設計專業在選修課的設置上幾乎很蒼白,在設備條件上投入也幾乎很無奈。但從繼續教育、終身學習的角度看,從培養的要求看,繼續教育的學生在最終畢業時,是與高等教育全日制學生的證書是一致的,是受國家承認的。在國際領域范疇看,繼續教育學歷、學位同樣受到認可,并不是說繼續教育,“半途學習”它的含金量就低了。反而繼續教育的學生更應強調實踐動手能力以及更強的市場適應能力,畢竟所學習的課程時間比同等學歷全日制高等教育要少一半。某種程度這也向繼續教育提出了更高的教學要求。在中國早年20世紀90年代時候,中專教育中,基礎教學的內容也是極為豐富。基于時代環境,那個年代沒有超豐富的圖文輸出,印刷業未空前發達,許多設計作業完全依靠手工完成,學生排著隊使用噴槍、噴筆,用以完成廣告設計、裝飾畫,靠平時累計的手繪作業而掌握的繪畫技能表現包裝設計,自己縫衣自己走秀完成服裝畢業設計,通過三件套小圓規、鴨嘴筆學會基本的美術字體以及黑白制稿,也學了剛進入國內市場的Photoshoop、Pagemaker、AutoCAD等應用軟件。相比,當前的繼續教育缺漏了許多可以使學生掌握的更具實踐性、便捷性的應用能力課程。軟件技術的不斷發展,學生幾乎完全依賴電腦完成一切設計作業,知道的是Photoshop中的噴槍工具,不用寫美術字,諸多字庫一張光盤解決問題。這已是較好的學生,至少掌握了基本的軟件操作。但那些零基礎的、尤其是專升本學生就必然有點累,學校未必開設長課時的軟件課,需自己好好消化。既沒有手繪功底,也沒有技術,加上眼光未入專業之門,那么完成終極專業要求是及其困難。在包豪斯早期階段,也有類似的基礎教學開展。包豪斯早期階段的教學有兩大塊組成:藝術類修養課程與師傅帶徒弟式的工作坊實踐課程。學生既學藝術課程,又學設計方面的實踐課程。在藝術課程教學方面,有一大批杰出的教員:康定斯基、保羅•克利等,為學生的設計打下了堅實的藝術美學基底,某種必然的高審美的方向與境界。在工作坊中,學生從“師傅”那里學會了如何動手制作陶藝茶具、如何制作編織毯,兩方結合,真正將藝術與設計結合一起,推向了市場。其成功之處,在于將藝術與手工藝技巧的有效合一。上述不同類型不同時期的教育環境中,提供了諸多豐富的教學線索,可以作為當前繼續教育設計類教學的補充?;蛟S在補充的過程中,學生的興趣也會大大提高,從而形成一種積極的學習態度。因為很多課程在實踐的自我動手過程中會給人帶來樂趣。完全的電腦化未必是完美,加上一兩項動手的繪畫技巧、制作技巧,會幫學生迅速解決實現方案表達的困惑。有學生有審美有創意,無手繪技巧無電腦技巧,苦于難以表達,表達不盡滿意,影響設計方案的表達。這類學生在繼續教育中不在少數。

(二)基礎教學的內需與課程結構

基礎教學的需求一方面是繼續教育的諸多特征所提出,另一方面是學科本身所要求。設計源于藝術,藝術源于生活,在藝術修養、審美境界未到一定高度時,學生對設計中審美的把控會存在明顯問題。其他藝術領域的欣賞課程作為基礎教學中的一種輔助也是多多益善的。在某些設計院校中,每星期都會有一個半天看不同藝術領域的影像,不作點名,學生出于自發興趣,內容涵蓋了名著歌舞劇、音樂、游戲片頭等,日積月累,對學生的視覺藝術印象與感覺會產生積極作用。欣賞課程可以作為繼續教育基礎教學的重點形式持續展開。學生的基礎薄弱,通過系列的欣賞課,潛移默化、由初入深地入門。從不知何謂“好”何謂“不好”到自己學會感覺、學會看,專業審美得到一定提高,有利于進入設計課程的學習狀態。對于繼續教育學院設計類專業來說,基礎教學的重點就是審美的提高與動手能力的強化包括最基本的繪畫表現技巧。其最終目的是盡快讓學生適應接下去的專業課程,達成很好的鏈接,從而實現專業水平的提高。國外的設計類繼續教育,基于優良教育體制與深厚的教育文化,比我國要優先許多,也更為開放性與合理性。如美國帕森斯設計學校的繼續教育主要開設五大專業方向:數字設計、時尚設計與商務、純藝與基礎、圖形設計、室內設計與建筑設計。五大專業課程又分為學分教育與無學分教育。在圖形設計中,課程結構明晰,提供了在線教學、業余集中教學兩種形式,除了開設一些專業工作室課程外(字體、圖形、插畫、卡片設計與市場、品牌形象、廣告、印刷制作與程序、圖形設計史),還特別強調了基礎課程與基礎核心課程?;A課程主要是:電腦技術——Photoshop\Illustrator\AdobeInDesign\DigitalImagingwithPhotoshop\DigitalGraphicswithIllustrator這與數字設計的設計課程一致?;A核心課程(BasicCore):介紹視覺傳達概念與工具,學生將學會字體設計與編排的基礎,學生在知道如何利用前面的電腦技術完成典型的練習與了解設計的基本面貌。并且發展有關于印刷、廣告、企業形象設計及其他媒體的基本設計技巧。室內設計、服裝設計的課程結構同樣如此,均有專業的基礎核心課程。核心課程開展于一切專業工作室課程的前面。此設置可讓零基礎的學生對該專業有個整體的視覺印象與操作印象,有利于接下去每個單元課程的開展,是教學的重要節點。此外,還有BusinessandProfessionalPractices、Entrepreneurship(商務與專業實踐、創業精神)。我國的繼續教育課程結構相對平和單一,是模范了全日制設計專業的課程設置,按部就班的從基礎課程-素描、色彩到專業課到畢業設計。并未對繼續教育的特征進行量身制作,缺乏了各類專業特征的內需。如設計專業與市場的關系性,設計與客戶的關系問題,多數教學是自我評價,學生沒有太多與市場直接接觸機會,盡管有許多實踐案例引入教學中譬如某個住宅小區景觀方案、某個企業形象識別系統,但評判的依然是指導教師,這些模擬案例的溝通場景與真實的與客戶面對交流還是存在本質區別,因此許多學生出去后依然無法適應市場對專業職位的要求。這一點與繼續教育培養的初衷恰恰相違。繼續教育的學生多數應該是有工作經驗的,入學前很明確自己的學習目的,希望在短時間內掌握該學科的基本知識與專業技能,并能畢業后馬上能勝任崗位。故,調整繼續教育的教學結構,強化基礎教學內容,增加專業與市場的關系課程是相當必要的。一方面是各類專業課程的內需要求,一方面是學生的要求,同時也是市場的要求。

(三)基礎教學的教學模式

教學模式中常規的教學形式有集中授課、工作室導師制以及網絡教學。網絡教學雖早已出現,但在繼續教育中尚未形成氣候。根據不同的基礎教學內容,教學模式可以呈現合理的多樣化。在軟件技術培訓上,可以進行集中授課,在市場關系課程上,可以直接由第三方介入(客戶方與中間機構方);在技能培訓上,由專業技師帶領。而在專業熏陶等鑒賞方面,專業教師系統組織較好。當然,教學形式的豐富性必須建立在課程的豐富性與必需基礎上。在作業溝通上,作為繼續教育有靈活的機動性,網絡互動可為教師與學生雙方節省很多時間與資源。

二、時代因素對設計類繼續教育的影響與要求

(一)人的生活方式與信息技術

當下,人的生活方式發生了很多變化,SOHO的辦公早已有,自由職業者則伴隨互聯網的出現越來越多,這些都離不開信息技術,甚至有IT人士稱以后的工作就是碎片工作,利用高科技信息技術在不經意的碎片時間段完成工作任務,人的生活方式也將發生更大的變化。人的生活節奏在科技時代下變得非常自主,人的意識與交流也相對更為開發,接觸的視覺文化也極為豐富。在這樣的時代背景下,自然向教育提出了要求。繼續教育恰逢時機,由于業余性質的機動靈活性,可以比高等教育的教學格式更充分地利用網絡信息技術,就如國家教育十二五規劃的精神,“強調推進繼續教育體系建設;以學習者為中心、變革傳統學校教育、重視學校后教育、正規學習和非正規學習相結合、適應學習者需求的學習方式和內容的終身學習理念,以及在繼續教育中發揮信息技術的作用、自學考試制度與學分銀行、靈活的學習方式的政策要求”設計類專業的教學思路、專業概念、教學內容在互聯網時代更應強調前瞻,教學內容與形式更應開放性與互動性。課程的設置更應注重現代人的生活方式,結合學分銀行的概念,變得選擇性多樣化。

(二)市場環境

在節奏快速、日新月異的社會環境中,市場對人才的要求也是隨之變化的。就如帕森斯設計學校的GraphicDesign、FashionDesignandFashionBusiness專業都開設了有關市場化的創業課程,圖形設計專業的學生在BusinessandProfessionalPractices、Entrepreneurship這類課程里了解知識產權、財產法律和學習如何識別和保護版權、商標、專利的申請。時尚專業的學生在FashionEntrepreneurship課程里得到如若想成為企業家應該具備的一些專業知識,如財務運作、如何操作成功的時尚商業。通過協作研究和動手練習,學生學習開放商業元素、團隊下協商溝通的復雜性,并且學生能了解如何創建商業模式和合法的商業組織機構以及探索融資和保險的詳細信息。這些課程的內容緊密市場,具有社會現實意義。對于繼續教育的學生似乎在未來工作出路上多了更多的選擇性,也具備了一個專業設計師在實際市場環境里運作的一些非常重要的素養。

三、總結

電腦設計入門教學范文3

摘要:C語言是計算機程序設計入門教學中最流行也較難學的編程語言之一。本文介紹的Ch是一個面向交互式教學的跨平臺C/C++解釋計算環境,是一個完整的C語言解釋器,支持最新C語言標準C99中大部分的新增特性以及C++的類,由交互式命令外殼(command shell)和教學專用且界面友好的集成開發環境(ChIDE)兩大模塊構成。Ch支持計算數組(computational array),提供了圖形繪制庫和高級數值函數庫,能夠方便快捷地解決許多工程和科學方面的復雜問題。在Windows系統中,Ch計算環境支持常用的Unix和Linux命令,幫助學生在熟悉的Windows環境中學習Unix和Linux。Ch還可以作為引擎腳本無縫地嵌入到編譯的程序中,實現柔性編程。本文最后概括性地介紹了筆者在美國加州大學戴維斯分校多年教學實踐中開發并使用的一套基于Ch的C程序設計教學平臺。教學實踐表明,使用這個平臺在相當程度上提高了計算機程序設計教學的實用性、授課效果和學生學習的積極性,幫助學生充分理解和掌握計算機程序設計這一工程和科學領域的重要基本技能。

關鍵詞:計算機程序設計教學;C語言;C解釋器;C++解釋器;數字計算;嵌入式腳本計算

中圖分類號:G642

文獻標識碼:A

1引言

編寫計算機程序解決復雜的工程和科學問題是工程師和科學家的基本技能之一。C語言是在工程和科學方面應用最廣的編程語言之一,事實上,它是很多工程師和科學家的首選。C語言可以在各種計算機上運行,其中包括微控制器、微型計算機、手執設備、個人電腦、工作站乃至超型計算機。在2005年制造的90億個微處理器中,只有不到2%的處理器用于新的個人電腦和工作站中,剩余的88億個則用于工業機器、醫療設備、交通燈控制器和家用電器等的嵌入式系統中。C是編寫諸如此類嵌入式系統硬件接口程序的標準語言,同時也是計算機編程入門教學中應用最廣的計算機語言之一。但眾所周知的是,C語言較難學,熟練掌握更需要相當長的時間。本文介紹的Ch是跨平臺的C/C++解釋計算環境,對于提高計算機編程入門教學具有良好的效果。

2背景

在過去的十多年中,編程范例發生的轉變包括從非移植性特定語言編程到可移植性快速應用開發,從私有語言到開放語言,從系統編程語言到腳本語言。當初設計和開發Ch的主要目的是為了更有效地進行C語言計算機程序設計入門教學,同時兼顧智能機電系統方面的科研和工程應用[1][2]。經過十多年的教學實踐和工程應用并不斷完善,Ch現已從一個簡單的教學和科研工具演變為一個可移植跨平臺且通用簡便的計算環境[3],并得到教師、學生、科研人員和工業界的廣泛認可。經過十多年教學經驗的積累,目前已經形成了以Ch為核心的C語言程序設計課程的教學平臺[4]。

然而,Ch并不是什么全新的語言,Ch設計嚴格遵循了C語言標準,是C語言的超集。作為一個完整的C語言解釋器,Ch支持1990年通過的ISO C89標準[5]的所有特性。在基于對象的編程方面,Ch也支持C++中的一些主要特性。我們為數值計算而擴展C語言的工作與ANSI C語言標準委員會為修改C語言標準所做出的努力是一致的。自從我1993年參與ANSI X3J11和ISO S22/WG14 C語言委員會修訂C99后,Ch受益匪淺。很多諸如復數(complex number)[6]和可變長數組(variable length arrays, VLAs)[7]等原先在Ch中實現的新特性都添加到了的最新C語言標準C99[8]中。與其他大部分C語言編譯器相比較,Ch支持更多C99的新增特性。我們鼓勵C程序員使用這些新特征,諸如復數、可變長數組、IEEE 754浮點運算和泛型數學函數(type generic mathematical functions),因為它們可以極大地簡化很多編程任務。

C語言最初是為系統編程而設計開發的,因此它在工程和科學應用方面存在一些缺陷。Ch是一個C/C++解釋器,可用于跨平臺腳本、高級數值計算和圖形繪制、shell編程和嵌入式腳本。Ch借鑒了很多其他語言和軟件包的特性和創意,它和其他一些語言和軟件包的關系見圖1。Ch的以下主要功能是一般的C語言編譯器所無法提供的。首先,Ch可以解釋C語言程序,在一臺機器上開發的C語言程序可以在無需編譯和鏈接代碼的情況下在另一臺機器上由Ch解釋執行,這對腳本應用來說是非常理想的,比如通用網關接口(Common Gateway Interface,CGI)處理網頁上的已填好表格。解釋器對C語言計算機編程的教與學雙方都是非常有幫助的,比如,運行時的出錯信息能夠更方便地指向源代碼,使初學者更容易發現程序中的錯誤。Ch還能解釋使用面向對象編程特性的C++程序。其次,一些應用于工程和科學方面的語言(如MATLAB和Mathematica)所具有的高級數值計算和圖形繪制特性也被Ch擴展到C語言上。Ch中的一些數值計算方面擴展特性已添加到C99中。再次,Ch是一個具有高效的shell編程特點的超高級語言(very high-level language, VHLL)。有些需要編寫數千行C語言代碼才能解決的問題,Ch代碼只需寥寥數行即可完成。此外,Ch還可以無縫地嵌入到用C或C++語言編寫的編譯應用程序中,使應用程序可以用C/C++腳本柔性編程,極大地擴展了應用程序的功能。本文將從教學的視角闡述Ch的這些獨特功能。

3Ch是一個跨平臺的C/C++解釋器

在處理某些任務時,C語言功能及其編譯/鏈接/運行/調試等繁瑣過程不盡完美且效率不高。隨著計算機硬件越來越便宜,計算速度越來越快,Ch作為跨平臺C/C++解釋器,其在程序設計效率、柔性及成本方面的優勢已被越來越廣泛應用,特別是在C語言程序設計教學上。

作為一個完整的C語言解釋器,Ch支持ISO C89標準的所有語言特性和標準庫。通過Ch軟件開發包(Ch SDK),Ch可以支持C/C++函數庫。比如,Ch支持POSIX、TCP/IP socket、Winsock、Win32、X11/Motif、GTK+、OpenGL、ODBC、SQLite、CGI、LAPACK、LDAP、PCRE、Gnome Libxml2、甲骨文公司的XML XDK、NAG統計庫、用于計算機視覺的Intel OpenCV、用于圖像處理的ImageMagick、用于信號處理的SigLib、美國國家儀器有限公司的NI-DAQ和NI-Motion等。

此外,Ch被設計成與平臺無關,它可以在配有不同計算機硬件和操作系統的不同類型計算環境中運行,其中包括Windows、Mac OS X、Linux(x86、PPC、ARM架構)、Unix,FreeBSD和實時操作系統QNX。Ch跨平臺特點可以使C/C++程序在多種操作系統上跨平臺解釋執行,而無須繁瑣且與平臺相關的編譯過程。在一個平臺上開發的程序可以在其他任何一個平臺上運行。

在輔助初學者學習計算機編程方面,Ch有很多專門開發的警告和出錯提示信息,而不用如段故障(segmentation fault)和總線錯誤(bus error)之類含義模糊且令人費解的出錯提示信息。

3.1交互式解釋執行C/C++語句和表達式

C語言的所有語句和表達式都可以在Ch命令外殼(command shell)中交互解釋執行并即時地顯示在屏幕上。如圖2所示,使用交互調用函數printf()得到“Hello, world”的輸出。注意,在命令模式中執行相應語句時,C語言程序中語句末尾的分號是可省略的。上述執行操作所調用的函數printf()中沒有分號。Ch shell中的默認提示符是可配置的。為簡易起見,下文關于Ch shell的命令行敘述中只顯示提示符>,而不列出完整路徑。

Ch shell會對輸入的C語言表達式直接進行求值,并將結果顯示于屏幕上。比如,輸入表達式1+3*2,輸出的結果為7,如圖3所示。

任何有效的C語言表達式都可以在Ch shell中求值。因此,把Ch當作計算器使用也是相當方便的。再舉一例,在提示符后聲明變量,接著在隨后的計算中使用該變量,如圖4所示。

以上C語句中,i是一個4字節的int型變量,i的整數值30將以十進制、十六進制和二進制數顯示。Ch shell還可以方便地檢查C語言結構或C++類的對齊,如圖5所示。

本例中的int和double雖然分別占4和8個字節,但為了對齊,結構體s的int和double兩個字段共占16個字節,而不是12個。

3.2交互式解釋執行C/C++函數和程序

除了C語句和表達式之外,C語言的函數和程序也可以在Ch shell中進行交互式解釋執行。C語言標準庫中的所有函數都可以進行交互式執行,也可以在用戶自定義的函數中使用。比如,在交互式解釋執行如圖6所示的代碼:

在隨機數值生成函數rand()中種入時間值srand (time(NULL))。在命令行中定義并調用的函數add()依次調用了泛型數學函數sin()。

函數文件中定義的函數也可被其他程序和表達式在命令外殼直接調用。Ch的函數文件是一種擴展名為.chf的文件,此類文件只含有一個函數定義。函數文件名和函數定義名稱必須是相同的。

比如圖7中的程序addition.chf就是函數addition()的函數文件。函數addition()可以用于程序或如圖8所示的命令外殼中。

C/C++程序無需編譯即可直接進行交互式執行。比如,要運行圖9中的“hello.c”程序,只要在Ch命令shell中輸入命令“hello.c”,得到的結果就是“Hello, world”,如圖10所示。

Ch由上述命令外殼(command shell)和一個集成開發環境(Ch Integrated Development Environment,ChIDE)兩大模塊構成。ChIDE允許用戶在IDE中編輯、調試或運行C/C++程序,其用戶界面支持包括中文在內的30多種語言。ChIDE中含有現代IDE中常用的大部分功能。比如,它具有自動語法高亮顯示,可幫助用戶發現程序的一些語法錯誤。用戶可設置斷點,單步運行程序,在程序運行過程中監視變量和表達式值并修改變量值。ChIDE操作簡便,是專門為教師授課和學生學習而開發的。ChIDE的特征和布局都是針對那些沒有任何編程經驗的初學者而設置的。比如,如圖11所示,程序func.c連續或單步運行停在第9行時,可以在ChIDE中間的調試窗格內監控局部變量和全局變量的值。變量a和i以及表達式2*g的值可以通過將相應命令輸入右下角的調試窗格中獲取。教師課堂演示時,還可以方便地改變ChIDE中程序的字體大小。

4Ch的高級科學計算功能

科學數值計算并不是C語言設計的最初目的。比如,在C89中就很難處理多維數組。C99為C語言添加了可變長數組和復數,使得數值計算得到極大簡化。Ch進一步擴展了C99的數值計算功能。在Ch中,數值分析方面的復雜問題往往只需調用一個函數即可解決。本部分將闡述Ch在科學計算方面對C語言進行的擴展。這些數值擴展極大地簡化了工程和科學中復雜問題的編程。很多工程和科學上的實際問題都可以在課堂演示,在課后練習和項目訓練中輕松解決,提高了教學的實用性,并極大地激發學生對計算機編程的興趣和學習的積極性。

4.1高級數值計算

Ch支持作為一類對象(first-class)的計算數組(computational array)。計算數組可以由類型聲明符array進行聲明。一維的計算數組作矢量處理,而二維數組則作為線性代數矩陣處理。對計算數組進行運算的操作符重載遵循線性代數的運算規則,如圖12所示。

本例中,函數transpose()和inverse()分別用于計算轉置矩陣和逆矩陣。對關鍵詞array的處理方法跟C99中關鍵詞complex的相同。在程序中使用計算數組時,應該包含頭文件array.h。如果程序中沒有包含頭文件array.h,那么標識符array仍可作為變量名使用。

Ch含有針對科學數值計算的高級數值分析函數庫。比如,線性方程組Ax=b,其中:

通過圖13中的程序linsolve.ch調用函數linsolve()進行求解,輸出結果如圖14所示。

頭文件numeric.h包含頭文件array.h和數值函數的函數原型。函數linsolve()的算法基于廣為應用的開源LAPACK,直接調用了LAPACK中的相關函數。用戶無需擔心用快速精確的數值算法進行的潛在的優化。通過高級數值分析函數庫,用戶只需調用一個函數就能解決諸如LU分解、QR分解、偽逆、奇異值分解、矩陣的特征值和特征向量、非線性方程、常微分方程等復雜數值分析問題。

這些高級數值函數對解決工程和科學類后續課程的復雜問題也是非常有用的。

4.2二維和三維圖形繪制

圖形繪制對數值結果的可視化和解釋是極為重要的。C語言默認不支持圖形繪制,C語言程序員往往用程序先生成一個數據文件,再使用如Excel之類的軟件包,用數據文件中的數據繪制圖形,這一過程對算法開發來說很不方便。Ch在C/C++的框架下,為二維和三維圖形繪制提供了幾乎最簡捷的方案。使用圖形庫(graphical library)的繪圖函數(plotting functions)或繪圖類(class CPlot)成員函數(member functions),可以在Ch中方便地生成二維和三維圖形。Ch可以用數據數組、數據文件或函數生成圖形,將其顯示于屏幕,保存為不同格式的圖片文件,或以適當圖片格式輸出到標準輸出流,并使用Web服務器在Web瀏覽器上顯示。

下面三個例子分別展示了在Ch中繪制二維曲線、三維曲面和三維曲線的簡捷功能。

圖15所示為函數sinc(x)的二維曲線圖形:

x的取值范圍為[-10,10]。該圖形是如圖16所示的Ch程序sinc.cpp通過調用繪圖函數fplotxy()實現的。

繪圖函數fplotxy()的函數原型為:

Int fplotxy(double func(double), double x0, double xf, int num,

char *title, char *xlabel, char *ylabel);

其中變量func是擬繪圖的函數,其自變量區間為[x0, xf],num為繪圖取點數,title為圖形名稱,xlabel和ylabel分別為x坐標軸和y坐標軸的標識。

Ch的繪圖函數是通過繪圖類(class CPlot)實現的。比如二維曲線繪制函數fplotxy()調用方式:

fplotxy(func,x0,xf,num, title, xlabel, ylabel);

可以用繪圖類及其成員函數實現如下:

CPlot plot;

plot.func2D(func,x0,xf,num);

plot.title(title);

plot.label(PLOT_AXIS_X, xlabel);

plot.label(PLOT_AXIS_Y, ylabel);

plot.plotting();

很多別的Ch繪圖類的成員函數可以用來繪制不同的圖形并達到各種各樣的功能。

同樣地,三維曲面也可以由Ch繪圖函數簡捷地生成。圖17為數學函數sinr(x, y) 形成的曲面,sinr(x, y)為:

,其中該曲面繪制可由如圖18所示的Ch程序sinr.cpp通過調用繪圖函數fplotxyz()來實現,其中x在區間[-10, 10]取點數為80,y在區間[-10, 10]取點數為100。

繪圖函數plotxyz()可以用來繪制三維曲線或表面。圖19是由如圖20所示的Ch程序helix.cpp調用plotxyz()生成的,其中t從0到10π的曲線段上含有300個點。在繪圖函數plotxyz()中,前三個數組變量與參數函數x、y和z相對應,第四個變量為三維曲線取點數,其他變量與函數fplotxy(), fplotxyz()相同。

使用繪圖函數的程序也可以用C++圖形庫(SoftIntegration Graphical Library,SIGL)[9]在C++編譯器中進行編譯和鏈接。比如,圖16、18和20所示的程序可用微軟的Visual C++來編譯、鏈接SIGL圖形庫產生可執行的文件。ChIDE集成開發環境不但可以直接解釋執行這些調用繪圖函數的程序,而且還能夠通過編譯和鏈接的方式產生可執行的文件來執行這些程序。

以高級圖形繪制和數值函數為基礎,大量教學和工程應用工具包可被開發出來?,F已開發的工具包包括控制系統工具包[10]和機構設計和分析工具包[11]。圖21所示動畫是一位學生為機構設計課程項目訓練所開發的快速回歸機構[12],只需短短34行代碼即可實現該機構的數值和圖形輸出以及仿真。

5Ch命令外殼(Command Shell)和Shell編程

隨著計算平臺的日趨多樣化,為學生提供除Windows的更多跨平臺實踐的機會就顯得越來越重要了。Unix和Linux也是學生需要學習的重要操作系統。計算機的圖形用戶界面(graphical user interface,GUI)固然好用,但是在命令shell中卻可以更簡便地完成一些諸如建立多個目錄之類的任務,而在處理多平臺任務時更是如此。不同平臺采用的圖形用戶界面往往是不同的。此外,shell編程的腳本可以高效地自動執行重復任務,比如系統管理、回歸測試、快速編程。常見的Windows MS-DOS和Unix shell(包括Bourne shell,C shell和Korn shell)的語法都是非常繁雜的。和低級匯編語言的符號記憶形式類似,MS-DOS和Unix shell元字符組(metacharacters)的特殊含義很難被記住。因此,用MS-DOS和Unix shell編程語言編寫的大篇幅shell腳本較難讀懂,也不容易進行修改和維護。再者,MS-DOS和Unix shell編程語言的功能也十分有限。

Ch是一個無需中間字節碼(bytecode)的解釋器,它也是一個命令外殼(command shell)。Unix系統下,處理Ch shell命令的方法與Bourne shell和C shell之類的常規Unix shell采用的方法是相同的。跟其他Unix shell一樣,Ch也能當作login shell使用。大部分Unix命令都是用C語言編寫的。Ch為C語言和shell進行了幾乎天衣無縫的銜接。在Windows系統下,Ch支持Unix和MS-DOS規范。作為一種可移植命令shell,Windows系統下的Ch包含了Unix shell中常用的200多個Unix命令,比如vi、ls、mv、grep、find、awk、sed和wget等。這樣有Windows操作經驗的學生可以在熟悉的環境中學習Unix和Linux,自然地過渡。Ch可用于交互式命令解釋和shell編程設計。從shell編程的角度看,Ch是一種超高級語言(very high-level language,VHLL),并同時保留了shell的特性,比如命令行編輯、命令替換和別名等。作為命令外殼,Ch的大部分特性與常規的Unix shell相同。在命令shell和shell編程方面,Ch被設計得盡量接近C shell,但不完全相同。Ch shell是一種真正意義上的C shell,并且在Windows、Unix和Linux中都可以使用,因為Ch是C語言的超集,用Ch編寫腳本更高效,而且易于維護。

Ch具有現代命令shell該擁有的大部分特性,其中包括歷史替換、快速替換、文件名替換、管道、輸入和輸出重定向、別名、后臺運行命令、敲tab鍵補全文件名和命令,以及使用鍵盤上的方向鍵重現命令。這些特性大部分都與C shell和Bourne shell兼容。

在Ch shell中,用戶可以在shell的提示符后面輸入命令。這些命令包括編譯的可執行文件、shell腳本、C語言程序。例如,圖22所示的這條命令便可建立dir1和dir2兩個目錄。

如果要在其他腳本諸如Bourne shell中執行Ch腳本,可以在Ch程序首行含有以下組織行:

#!/bin/ch

如圖23所示為Ch腳本script1,該腳本的文件名為script1。在Ch腳本中主函數main()可省略。該腳本由替換命令`uname`生成的字符串與程序預定義的字符串“Linux”和“windows32”相比較來決定程序運行在什么操作系統上,字符串變量s1,s2的值“dir1”和“dir2”則作為mkdir命令的變量。如果該腳本在Linux或Windows操作系統中運行,就會建立dir1和dir2兩個目錄;如果運行在其他操作系統,則會產生出錯信息。

6Ch作為嵌入式腳本引擎

設計軟件系統時采用嵌入式腳本柔性編程已越來越流行。在嵌入式腳本的編程范例中,解釋器或腳本引擎被嵌入到編譯的應用程序中。應用程序可以通過嵌入的解釋器執行腳本代碼,該腳本代碼還能依次調用應用程序和其他函數庫中編譯的函數并與其共享數據。雖然強大的可嵌入解釋器可以極大加快軟件開發和部署的速度,但這種柔性編程規范的方法和功能還有待進一步開發和充分利用。

比如,如果將C/C++解釋器嵌入到一個自控程序中,對硬件和軟件進行測試,則質保工程師就能用C/C++測試腳本調用編譯的C函數和C++成員函數。編譯的應用程序僅通過調用不同腳本就可用來測試不同產品,這些調用的腳本可以從圖形用戶界面輸入或從文件調入。再如,嵌入式解釋器可以為不同客戶和應用定制產品,在不改變標準產品的情況下,可根據客戶的具體需要給應用程序加入額外功能。應用程序在特定的點調用和執行腳本就能實現客戶期望的具體行為。

用于嵌入式腳本的可嵌入解釋器有好幾種,但最理想的情況是,應用程序的編譯代碼和腳本代碼使用同種編程語言。否則,在編譯的二進制空間和腳本空間之間共享數據就會困難而復雜。

C和C++是最常用的編譯應用程序開發語言。對于用C/C++編寫的應用程序來說,嵌入一個C/C++解釋器是最合邏輯的選擇,如圖24所示。用C/C++編寫的應用程序和C/C++腳本均可無縫地共享內存、函數和頭文件。

嵌入式Ch具有大量可用于嵌入腳本的應用編程接口(Application Programming Interface,API),比如可在編譯的應用程序中跟蹤和分析C/C++腳本代碼。單個嵌入的解釋器就能處理多個C/C++腳本,多個解釋器也可嵌入到單個進程中,多個解釋器還能嵌入多線程應用程序的不同線程。

雖然如何嵌入腳本引擎到編譯的應用程沒有包括在計算機編程入門課程中,但是圖11所示用于教學的ChIDE中嵌入了Ch解釋器,用來解釋執行在編輯窗格中的C和C++程序。解釋器執行C和C++源代碼可以為程序調試提供更多明確的出錯信息,而簡單明確的出錯信息對初學者調試程序尤為重要。再如,Ch解釋器嵌入到Mobile-C(一個multi-agent平臺),用以支持mobile C/C++ agent,而這種基于agent的移動計算可應用到各種智能機械電子和嵌入式系統中,用動態柔性編程來提高各項性能[13]。

很多龍頭企業都在使用嵌入式Ch,如Agilent Technologies公司用嵌入式Ch調控儀器儀表,Lockheed Martin公司用嵌入式Ch做飛機的設計和仿真,ABB公司用嵌入式Ch作自動控制,LG Electronics公司用嵌入式Ch檢測生產的電子產品。FunctionBay公司為處理C/C++腳本,將Ch嵌入到其拳頭產品RecurDyn(這是一款用于多體動力學分析的軟件程序)中。圖25顯示的是嵌入式Ch和基于mobile C/C++ agent的移動計算在工業機器人、移動機器人、嵌入式系統、智能交通和機電系統設計和仿真中的應用。

基于標準語言的可靠的嵌入式腳本引擎可以免掉開發人員在開發和維護私有腳本語言或解釋器上的負擔,而開發和維護一個跨平臺的基于私有語言的嵌入式引擎在人力、硬件、軟件、開發、測試、維護、系統管理、培訓和技術支持等方面的成本是非常昂貴的。

7基于Ch的C程序設計教學平臺

自從1992年以來,我在加州大學戴維斯分校每年教授工程類學生C語言計算機編程的入門課程。在課堂講學中,我在筆記本電腦上以交互的方式使用Ch。Ch使我能夠快速地演示C語言特征和編程原理,特別是在回答學生問題時。學生們可以快捷地體驗C語言的不同特征,無需進行冗長的編譯/鏈接/運行/調試的循環操作。經過10多年教學經驗的積累,目前已形成了以Ch為核心的C語言程序設計課程的教學平臺[4],體系結構如圖26所示。它包括Ch計算環境(由Ch命令外殼和ChIDE集成開發環境兩大模塊組成)、C語言教材和課件(含350有詳細注釋的完整實例源程序、1400多頁課堂授課用PPT、500多道習題)、討論訓練素材(含200多頁課堂討論用PPT)、教師指南(含教學目標、計劃、試題庫)和習題題解手冊(含每章習題答案及相關源程序)。以上四部分內容是我們長期教學和科研經驗的積累和不斷完善的結果。

該教學平臺主要面向沒有任何編程經驗的初學者,通過教與學,幫助學生理解和掌握C語言程序設計原理、編程與調試方法以及工程與科學計算算法程序實現,并能夠用C編程來解決工程和科學實際問題。

該教學平臺已被世界各國越來越多的高等院校所接受和采用。教學實踐及反饋表明,該教學平臺具有以下主要特征:

(1) 實現了C語言的直觀交互式的教學方式,降低了C語言的學習難度

C/C++語句、表達式、函數和程序都可以在Ch命令外殼和ChIDE中解釋執行。因此,教師可以在課堂上對C/C++語句、表達式、函數和程序等進行直觀的交互式的演示教學,幫助學生形象化地理解C語言指針、結構體、數組、編程邏輯、編程調試等學習難點,讓學生能像學習BASIC語言一樣學習C語言。

(2) 使用高級數值計算、圖形繪制功能以及工程用例,增強了C語言學習的生動性和實用性

該平臺具有強大的高級數值計算、二維/三維繪圖功能和底層硬件連接與工業控制功能,并附有豐富的工程及科學實際編程應用案例,可以形象而又便捷地展示和講解使用C語言解決較復雜的工程和科學問題中的應用,有利于激發學生學習的積極性,提高教學的實用性。

(3) 支持跨平臺功能,可幫助學生了解和熟悉不同操作系統下的C編程特點及方法

在美國、俄羅斯、歐洲、日本、中國等國家,Windows、Linux、Mac OS X、Unix等操作系統均被廣泛使用,而在工業控制、嵌入式系統及Web服務器等領域,Linux操作系統占有更重要的地位。Ch具有跨平臺的特點,可以幫助學生了解和熟悉C語言在不同操作系統中進行程序設計和執行的特點,有助于他們在今后工作和學習中適應不同操作系統環境下的程序設計、開發和應用。

(4) 此外,Ch教學平臺中的Ch命令外殼、ChIDE以及教材等均支持ISO C89標準的所有語言特性和標準庫、C99的大部分新增特性以及64位編程功能,是目前關于C程序設計知識最為完整的教學工具之一。在編寫教材時,我們既考慮到初學者的需要,力求淺顯易懂、深入淺出,同時也兼顧C語言知識和技能的系統性和實用性,并對一些疑難的高級知識點做了專門的實例化剖析,力求使之成為學生在后續課程學習及今后解決工程和科學領域實際問題時的重要參考資料。

8結語

Ch是一個完整的C語言解釋器,同時支持C99新增的大部分特性和C++類。Ch的計算數組、高級數值分析函數、二維和三維圖形繪制功能是C/C++框架下最便捷的形式,這些功能可用來方便地解決許多工程和科學中的復雜問題。Windows下的Ch計算環境支持常用的Unix和Linux命令,使學生能夠在熟悉的Windows環境中學習Unix和Linux。Ch可作為一個C/C++腳本引擎被無縫地嵌入到其他應用程序中。越來越多的應用程序擴展后都具備了C/C++腳本功能。

基于Ch的C程序設計教學平臺是在美國加州大學十多年教學和科研中不斷積累和總結而成的一項重要教學成果,并形成了獨特的教學模式。該教學平臺包括跨平臺的C/C++解釋性計算環境(由Ch命令外殼和ChIDE集成開發環境組成)、成套的教材及課件、相應的討論訓練素材和完整的教師指南。教學實踐及反饋表明,該平臺能增強教學的實用性,提高授課效果,降低初學者學習計算機程序設計的門檻,并有助于激發初學者對計算機編程的興趣和學習的積極性,幫助他們真正理解和掌握如何應用計算機編程這一種重要工具來解決工程和科學中的實際問題。Ch和Ch教學平臺可從網上下載[3][4],希望它能使您的教學和編程任務更加快樂有趣。

參考文獻:

[1] H. H. Cheng,“Scientific Computing in the Ch Programming Language”,Scientific Programming,Vol. 2,No. 3,pp. 49C75,Fall 1993.

[2] H.H.Cheng,“Extending C and FORTRAN for Design Automation”,ASME Trans.,Journal of Mechanical Design,Vol. 117,No. 3,pp. 390C395,Sep 1995.

[3] Ch―an Embeddable C/C++ Interpreter,.

[4] H. H. Cheng,C for Engineers and Scientists:An Interpretive Approach,New York:McGraw-Hill,Inc. March 2009; iel.ucdavis.edu/cfores;中文版將由高等教育出版社出版.

[5] International Standard:Programming languages - C,ISO/IEC,Geneva,Switzerland,1990.

[6] H. H. Cheng,“Handling of Complex Numbers in the Ch Programming Language”,Scientific Programming,Vol. 2,No. 3,pp. 76C106,Fall 1993.

[7] H. H. Cheng,“Extending C with Arrays of Variable Length”,Computer Standards and Interfaces,Vol. 17,pp.375C406, 1995.

[8] International Standard:Programming languages - C,ISO/IEC,Geneva,Switzerland,1999.

[9] SoftIntegration Graphical Library,/products/silib/graphlib/.

[10] Y. Zhu,B. Chen and H. H. Cheng,“An Object-Based Software Package for Interactive Control System Design and Analysis”,ASME Trans. Journal of Computing and Information Science in Engineering,Vol. 3,No. 4,pp. 366C371,Dec. 2003.

[11] H.H.Cheng and D. Trang,“Object-Oriented Interactive Mechanism Design and Analysis”,Engineering with Computers,An International Journal for Simulation-Based Engineering,Vol. 21,No. 3,pp.237C246,May 2006.

[12]M. Campbell and H. H. Cheng,“Teaching Computer-Aided Mechanism Design and Analysis Using a High-Level Mechanism Toolkit”,Computer Applications in Engineering Education,Vol. 15,No. 4,pp. 277C288,2007.iel.ucdavis. edu/.

[13] Mobile-C:A Multi-Agent Platform for Mobile C/C++ Code,.

Ch: a Pedagogically Effective Cross-Platform Interpretive C/C++ Computing Environment

Harry H. Cheng, Professor

(University of California, Davis, USA)

Abstract: C is one of the most popular languages used to teach introductory computer programming. A pedagogically effective cross-platform C/C++ computing environment called Ch is introduced in this article. Ch is a complete C interpreter. It supports most new features added in C99 and classes in C++. Ch consists of both command shell and user-friendly IDE called ChIDE. In addition, Ch supports computational arrays, a graphical plotting library, and advanced numerical functions for solving complicated problems in engineering and science conveniently. Furthermore, the Ch computing environment in Windows supports commonly used Unix and Linux commands. It allows students to learn Unix and Linux in a familiar Windows environment. Ch can also be seamlessly embedded in other applications as a C/C++ scripting engine for flexible programming. Finally, a Ch-based teaching platform developed and used at the University of California, Davis over the years for teaching introductory computer programming in C will be briefly presented. Experience indicates that this C/C++ interpreter based teaching platform increases the effectiveness of teaching computer programming for real-world problem solving and lowers the barrier for beginners to learn computer programming. It helps students to fully understand and master the working principle of computer program design for solving problems in engineering and science, which is one of the most important and basic skills for engineers and scientists.

電腦設計入門教學范文4

【關鍵詞】學習興趣;教學方法;動手能力;合理考核

Medium job 《foundation accountancy 》the study interest in the teaching of development

Wan Linzhi

【Abstract】《foundation accountancy 》BE the required foundation lesson of the accounting profession, should course profession concept abstract lifeless and difficult understand, teacher should pair of interest development Be exaltation teaching quality of importance factor.The writer think in the teaching can from the primer interest of development, diverse vivid teaching method stir up a student of study interest, development the student begin the interest of ability, reasonable of investigate with evaluation transfer student of study interest.

【Key words】Study interest;Teaching method;Begin ability;Reasonable investigate

《基礎會計》作為會計學專業必修的基礎課。該課程比較全面地闡述了會計的基本原理、基本方法和基本技能,為會計專業后續課程的學習打下基礎。但是該課程專業概念抽象難懂,課程內容具有較強的系統性,這會給初學者造成一定的障礙,往往使人感到枯燥乏味、不易入門,其教學效果的好壞關系到以后一系列專業課程教學的成敗。如何將學生帶進專業大門,讓學生了解和掌握這門會計入門課程的基本理論、基本知識和基本操作技能,并為他們進一步學習各種專業會計和有關管理課程奠定基礎,本人認為教師必須把興趣培養作為提高教學質量的重要因素。筆者在教學中作了以下嘗試,收到良好的教學效果。

1 入門興趣的培養

1.1 上好第一課:職高《基礎會計》課程一般是安排在第一學期,對于初學者來說,會計及基本概念是抽象和陌生的,怎樣讓學生入門,激發學習興趣尤為關鍵,因此教師應該組織和準備好第一課,多年的教學中,我一直非常重視上好第一節課。并且采用多種形式,如:讓學生參觀學校模擬實驗室,了解會計工作的一些操作程序(流程),觀摩學校保留的學生模擬實習資料和往屆學生的學習成果等,增加學生的感性認識,同時對會計工作的重要性、目前市場對會計人才的需要現狀、學生畢業的發展方向以及學校專業課程設置、辦學優勢、辦學特點和師資力量等情況進行介紹和分析,然后進行討論,讓學生加深對會計及會計工作的認識。還可以邀請會計工作人員和學生一起交流座談,介紹一些經濟案列,讓學生了解會計工作的重要性,同時也讓學生感覺到要做好會計工作必須掌握一定的會計原理和理論,從而激發學生對該課程的學習興趣。

1.2 從生活和實踐中引入教材:多年的教學中,為了讓學生在興趣中學習,我一般不直接講解教材內容,而是從生活中入手。如:我讓學生對自己家庭的收支情況和自己的生活費用進行記錄,并且設計相應的表格進行登記,分析家庭收支狀況,后進行評比,對設計較好同學進行鼓勵,這樣,其實就是讓他們認識了一些的簡單的記帳方法,又如:讓學生搜集一些日常消費的憑證等,從感性上了解了一些簡單的會計知識,后再引入教學,效果非常的好。

2 靈活多樣的教學方法激發學生的學習興趣

從教學的全過程看,組織課堂教學是教學活動的基本環節。在明確教學目的,寫好教案之后,如何組織課堂教學就成了實現教學目的的決定性因素。

中等職業學校生源質量相對較差,學生的學習基礎、學習態度都有較大差異。而《基礎會計》教學內容的技術性較強,趣味性不夠,如果依然采用傳統的“滿堂灌”、“填鴨式”的教學方法,勢必會使學生感到枯燥無味,失去學習興趣,難以實現培養目標。為此,要在學生個體差異較大的條件下,有效地開展《基礎會計》教學,必須改革教學方法和手段。

2.1 問題式教學法。在傳統教學中,學生被動接受知識,主觀能動性得不到應有的發揮,求知欲和好奇心就會蕩然無存。為此,教師要注意啟發學生,通過設置疑難問題,創設問題情境,激活學生的思維興趣,激發其探求知識的好奇心,在課堂上可以打破平鋪直敘的授課方式,使課堂教學動靜相生、起伏有致,使學生的主體地位得到很好的體現,同時,可以培養學生的會計應用能力。我的具體做法是:教師每次課前都要求學生預習,提出一至兩個問題,同時要求學生寫出預習筆記,每個同學都要根據內容提出問題,問題可以是教材的內容,也可以是與教材知識點相關的內容,然后把它們帶入課堂進行探討。學生帶著問題學習和交流,由于有了尋找解決問題的欲望,自然就有了學習的興趣,這樣做,在課堂教學中,其實就是確立教師的主導作用和學生的主體作用。啟發了學生的求知欲望,自然就活躍了思維方式,如:在借貸記帳法一節的學習中,學生提出的很多問題:“借”和“貸”為什么沒有本身文字的涵義,為什么不用“增”“減”直接記帳?等問題,在會計憑證一節的學習中提出了幾個問題:“電腦小票可以作為會計憑證嗎?沒有加蓋印章的票據可以作為會計憑證嗎?”,各種問題的提出、討論和思考,學生在學習中充分發揮主體作用,枯燥的原理和理論被活躍的課堂所融化,興趣被調動起來了。

在現代教學中,尤其對于專業課程的教學,教師的主導作用關鍵是“導”,是啟發、是引導,當好“導演”而不是主演。教師要運用有效的教學方法,培養學生的思維能力,充分調動學生的主動性、積極性和創造性以及靈敏性。

2.2 擂臺式教學法:擂臺式教學法是一種自主學習方式,它的教學理論形式是:激學導思―― 見疑思解――引疑議解(提出問題及找出解決問題的方法)――反饋明解――精練強化。采用了靜――動――靜的理論搭配原理,有利于提高學生的注意力和持久性,為向四十五分鐘要質量打下了理論基礎。

所謂擂臺式,就要設有擂主,有攻也有守,攻方指提出問題的學生(所有對新知識有疑問的學生都可提出),守方(即擂主)指對提出的問題負責回答的學生,我把學生分成各個學習小組。分別承擔攻方和守方,經過一番的攻守擂之后,要求學生自己對這堂課加以理解,也就是反饋,如果在反饋中存在問題,繼續擂臺式問答,然后教師出場,由老師點明這節課主要內容,并加以總結,最后讓學生進行練習鞏固。如:在主要會計經濟業務的核算的教學中,采購方為擂主,銷售方為攻方,雙方可以提出不同的經濟業務類型讓對方進行核算(主要以編制會計分錄為主),雙方都進行了大量的準備,有的問題甚至超出教材,激烈的對峙最終決出勝負,課堂氣氛非常的活躍,學習效果非常的好。“擂臺試”教學法在復習課程的效果更明顯。一方提問,一方回答,一方攻,一方守,全體同學都活躍起來、動起來,便于對知識的強化和鞏固。

“擂臺式”教學的整個這過程中,能夠充分調動學生的積極性、主動性和獨立鉆研性,充分發揮學生聰明才智,又能因材施教的面對全體學生,更重要的是體現了“學生為主、教師為輔”的教學理論方法和學生個體特點,也充分體現了“創新”教育的創新精神。在整個教學過程中,始終都是以學生為主體,讓學生自由發揮,教師始終只是起著穿針引線以及在總結時起到畫龍點睛的作用。這樣激勵學生自學探求,調動獨立鉆研的積極性,發揮了學生的主體作用。為了調動學生的學習興趣,每次對于勝利一方在平時成績中進行記錄和獎勵。擂臺式教學方法除了可以調動學生的學習興趣外,還可以培養學生的團隊意識和競爭意識,對基礎會計教學的理論知識的鞏固尤其適用、也是我多年來的教學中長期采用的一種教學方法,深受學生的喜歡和接受。

2.3 案例教學法:案例教學是一種啟發學生研究實際問題,注重學生智力開發及能力培養的現代教學方法,它有著傳統教學方法所不具備的特殊功能?!痘A會計》是一門最需要用案例來闡釋的課程,尤其是對于會計一般原則的理解和運用,案例具有重要意義。這就需要教師廣泛查閱資料,尋找適合初學者分析的案例。對初學者進行案例教學,一般適宜采用在理論闡述后舉出案例佐證。即在講解完有關的知識以后,結合課本的理論知識,先給學生相關的案例,然后再組織學生進行小組討論。通過討論,促使學生思考,啟發學生的思維活動,通過自由發言,鍛煉學生的膽量和口頭表達能力。教師則從中進行指導、啟發、總結,真正實現以教師為主導,學生為主體的教學模式,充分發揮學生的主觀能動性。 如:劃分收益性支出和資本性支出案例,權責發生制和收付實現制案例、采購和銷售案例等。案例教學法的直觀性是比較強的,以會計實物資料或實際案例為基礎,把理論知識與實際工作結合起來。既有一事一例的案例,也有綜合案例;既考慮學生已有的知識基礎和教學內容的要求,又力求簡明、形象、生動、具體,深受學生的歡迎。對于理論和概念的強化理解是非常有效的,也是會計課程教學值得采用的一種教學方法。

2.4 情景式教學法:情景式教學法,是教師創設情景,讓學生置身于仿真的環境中扮演不同的角色采用的一種教學方法。這種教學方法適合于實踐性較強的內容,如:在講授會計憑證的應用時,我讓學生扮演了買方、賣方、銀行、運輸單位、出納、會計等角色,不僅練習了各種憑證的填寫方法,同時掌握了各種票據的傳遞方法,讓學生身臨其景,效果比較好,又如:在講授借貸記帳法的應用時,我把學生分成了財會組、采購組、生產組、銷售組等,讓他們分別扮演不同階段的角色,掌握各個階段的會計核算方法,學生的學習興趣也比較濃,不再覺得課程的枯燥性,增加了課程的趣味性,學生在各種情景下,體驗不同的角色,通過各種角色的扮演,加深了對會計知識的應用和理解,這也是學生非常歡迎的一種教學方法。

2.5 多媒體演示教學法:與教學方法的改革相配套的是教學手段的更新。計算機輔助教學能夠給學生提供豐富的感性材料,加大課堂教學的容量,集中學生的注意力,使學生的認知過程更為生動,可以增強課堂教學效果。《基礎會計》教學過程中的一些內容采用多媒體教學是非常有效的,如:會計憑證的填制方法、會計帳簿的登記方法,會計報表的編制方法等,利用多媒體演示,增強了直觀性,降低了教師講解的難度。既克服了教學中抽象性、枯燥性,又提高了學生的積極性和學習效果。會計課教師應該在教學中積極采用多媒體輔助教學,采用形式多樣的教學方法提高教學質量。

3 培養學生動手能力的興趣

本課程是實踐性和應用性比較強的專業課程,操作技能的訓練既是激發學生學習興趣的途徑,同時也是強化知識和理論的適用性和應用性的有效手段。為了把書本知識轉化為實際操作技能。教學中我對學生進行了大量的操作技能的訓練。

3.1 階段模擬訓練:在學習完某章節內容后,有針對性的進行模擬訓練,如帳簿的開設和登記,原始憑證的填寫和傳遞,記帳憑證的填制,會計報表的編制等,邊學邊練,理論和實踐及時的結合,既體現了知識的實用性,也提高了學習的積極性。

3.2 綜合模擬訓練:在學完該課程全部內容后,學生對會計學知識有了一個初步認識,系統的對會計基礎知識進行綜合操作,包括:原始憑證的填制和審核,記賬憑證的填制、審核和傳遞、現金和銀行存款等一些簡單的會計核算業務,會計報表的編制等。一般可以采用一個典型的小企業(工、商、社區等)的經濟業務讓學生進行模擬訓練,這一實習過程集中在會計模擬實驗室進行,由實習指導教師指導分組完成。通過系統的操作技能的訓練,學生基本熟悉和掌握了企業會計的核算技能和整個流程。在多年的教學中,學生的興趣非常的濃,積極性自然很高,效果也不錯。

電腦設計入門教學范文5

關鍵詞:翻轉課堂;基礎會計;教學設計

翻轉課堂(FlippedClassroom或InvertedClassroom)是指首先由教師創建教學微視頻,學生在家或課外觀看視頻,然后再回到課堂中,由師生、生生間面對面地分享、交流學習成果與心得,以實現既定教學目標的一種課堂形式。翻轉課堂的理念最早起源于美國科羅拉多州的林地公園高中,2007年,該學校的兩個化學老師用普通的錄屏軟件將講解的PPT錄制下來后轉換成視頻,上傳到網絡,采用這種方式來給上課請假的學生補課。2011年,美國人薩爾曼•可汗(SalmanKhan)創辦了可汗學院(KhanAcademy),該學院網站為學生免費提供了大量有關物理、化學等課程的教學視頻和課后知識測試,吸引了廣大師生,翻轉課堂逐漸成為廣大教育者進行教學改革的方向。

一、翻轉課堂的特征

1.教師角色的轉變

傳統的教學模式為“填鴨式”教學模式,教師主動在課堂上以PPT的形式將知識點呈現給學生,學生被動完成學習任務。翻轉課堂將以學生為主,教師為輔,教師由知識的傳授者變成了指導者,教師可以通過課前、課中、課后,即線下、線上對學生的學習進行指導和幫助,促進學生主動學習。教師由單一的知識傳授者向復合型教師角色,即課前學習資源的提供者、課中教學活動的設計者、課后知識的測試者轉變。

2.學生角色的轉變

翻轉課堂模式下,學生的學習不再局限于傳統的課堂教學,而是突破了時間和空間的限制,變得個性化,學生可以自由選擇學習時間、地點及學習模式。一旦選擇了學習內容,進行學習時,由于教學環節都是教師精心設計的,因此需要學生高度參與才能完成,由此學生角色由被動的學習者變成了主動的參與者,成為學習的主體。

3.課堂時間的重新分配

翻轉課堂顛覆了傳統的教師花大量的時間講授課程的教學模式,改為課前精心設計教學活動,實現課堂時間的高效化。通過精心設計教學活動,刺激學生的學習興趣,讓學生全方位參與教學活動,完成學習任務,實現掌握知識點的目標。大部分課堂時間用來學生與教師一起參與教學活動,討論交流知識問題,這將會提高學生對知識的理解程度,幫助學生構建自己的知識系統。

二、傳統教學方法的弊端

1.重理論、輕實踐

傳統的“基礎會計”課程教學,教師片面強調理解什么是會計、賬戶、借貸記賬法、會計憑證、賬簿、財產清查、報表等知識點,機械地向學生灌輸這些知識點,在課堂上并沒有給學生更多的實踐操作機會。盡管會在期末有一周的集中實訓,但是由于時間較短,而且是在“基礎會計”全部知識點已經學習完畢之后進行,學生比較陌生,教師指導不過來,因而效果較差。

2.學習方式多為死記硬背

“基礎會計”是一門實踐操作很強的課程,但是在傳統教學模式中,教師過分強調知識點的記憶,教師的課堂,缺乏靈活性,對學生學習狀況進行考核的方式為通常閉卷考試的形式,在這樣的教學模式下,學生容易走入誤區,認為只要考高分了,就表示這門課程學好了。

3.忽視網絡教學

21世紀是一個信息化時代,微信、QQ等網絡媒介層出不窮,教師的課堂已經基本實現了由傳統的黑板教學向PPT教學過渡。但是大部分教師將對PPT的運用看成了對傳統黑板教學的替代,上課過程中只是簡單地對著PPT講解知識點,沒有很好地將各種信息化的媒介應用到上課過程中。

三、翻轉課堂在“基礎會計”中的教學設計

“基礎會計”課程是會計專業的入門課程,以“會計核算過程”為頂層設計依據,按照“認知會計對象—劃分會計對象類別形成會計科目—設置賬戶—復式記賬—填制、審核會計憑證形成記賬依據—建立賬簿—登記賬簿—對賬—結賬—報賬”的會計職業認知規律與會計核算工作過程來設計教學內容。下面筆者以會計賬簿為例進行翻轉課堂教學設計。

1.內容熱身

翻轉課堂教學設計的第一步應為課前自主學習的主要內容。學生每4人一組,共分成10組。組內實行組長負責制。學生登錄世界大學城觀看一段微視頻,具體內容為某有限公司會計人員對已經發生的經濟活動編制好了記賬憑證,但是一張張記賬憑證是零散的,此時,如果會計信息者需要下列信息:企業在銀行還有多少存款?庫房還有多少材料?企業還有多少債權尚未收回?還有多少債務沒有償還?那么,編制憑證后應該再做些什么才能提供上述信息呢?為了把會計憑證中大量零散的信息資料進行集中歸類反映,以提供系統、完整、有用的會計核算資料、該公司應設置和登記會計賬簿。學生通過在課前主動觀看這段微視頻,心中不免有諸多的疑問,到底什么是會計賬簿呢?應如何登記會計賬簿呢?登記賬簿的時候有哪些要素是必要項目不能省略的呢?進而喚起了他們對于學習知識的熱情,為進一步深入學習做好了充分的準備工作。

2.分析交流

翻轉課堂的第二步是分析交流。學生在授課前通過觀看該視頻已經初步了解了會計賬簿的知識,但是由于學生具有個體差異,每個學生的認知水平和知識結構都各有不同,因而觀看該視頻后對知識的認知也存在差異性,這種差異又會導致產生新的認知問題,比如賬簿有哪些類型?不同的賬簿之間有何共同之處?建立賬簿的流程有哪些?每個學生或許都會有一些讓他們困惑的問題,教師在這個環節可以設置1個5分鐘的小測試,測試的主要內容為視頻里面出現的賬簿相關知識。教師根據學生測試的結果分組進行總結,對學生的問題進行分類,正確率較高的題就可以基本不用講了,重點講解正確率較低的題目,對學生回答錯誤的問題能夠在組內解決的,不必要進行集中講解,而是充分發揮學生自己的主觀能動性,會的學生教會不懂的學生。針對學生普遍不懂的問題,教師可以集中進行講解。講解的形式可以通過播放比如訂本日記賬、活頁明細賬、總賬的填寫等視頻。在播放視頻的過程中,教師適當補充相關知識點。講解完成之后,學生可以通過重復觀看微視頻或者相關學習資料解決自己的困惑。

3.獨立作業

分析交流之后教師可以布置任務由學生分組完成。教師要求學生獨立完成賬簿的啟用,登記三欄式明細賬、數量金額式明細賬、日記賬、總賬等。完成組針對考核的知識點每正確一個加2分,錯誤一個扣1分。學生在登記賬簿的過程中,教師負責協從指導。在登記各種各樣的賬簿的過程中,學生能夠了解對會計賬簿這個知識點的掌握程度,從而進一步理解該知識,真正實現學生對賬簿知識的內化過程,并形成自己的認知體系。

4.協作互助

傳統的課堂教學呈現給學生的課后作業,學生都是課后單獨完成,學生之間缺乏良好的團結互助行為。但是在翻轉課堂中,學生之間的交流互助表現得非常明顯。該環節采用的是一組新的教學策略——同伴教學法,即專門用于檢驗學生及其同伴對知識的理解與掌握程度。在基礎會計教學中,學生獨立完成教師布置的作業之后,小組成員之間進行作業的互相檢查,第一組作業交給第二組檢查,第二組的交給第三組檢查,以此類推,第十組作業交給第一組檢查。在評分方式上也有所不同。對知識點每判斷正確一個,檢查組學生加1分,判斷錯誤時檢查組學生扣1分。這種方式雖然簡單,但是卻可積極促使學生參與課堂學習活動,提高學生的動手能力。分數統計完畢,教師進行點評,選出得分最高的組,對學生填制賬簿錯誤率較高的地方進行集中指導,改變學生對賬簿的錯誤認知。這個環節充分體現了以學生為主體、教師為導向的特征,使得學生的學習態度、思維方式有了很大改變,團結互助的職業素養有了很大提升。

5.歸納總結

翻轉課堂的最后,教師總結會計賬簿登記的相關知識點,同時布置任務,將賬簿的種類在電腦里面進行展示,同時要求學生根據業務需要選擇性地登記各類賬簿,進一步理解如何按一定的規則啟用、建立和登記賬簿,要求學生在規定的時間內完成,完成之后由學生分組拍照發給老師,教師根據拍照上傳的結果分組進行打分,打分的結果將計入過程考核中。在課堂教學結束后,還可以要求學生課后合理安排時間登錄到世界大學城,對沒有掌握的知識點利用微課反復觀看、學習。

四、翻轉課堂的反思

翻轉課堂的實施,讓學生能夠全方位地參與到學習中來,極大地調動了學生學習的主觀能動性,尤其對于基礎會計課程而言,在課堂上積極參與該課程的實操部分,學生實操技能方面的正確率有了顯著提高。盡管翻轉課堂有著諸多優勢,但是在實施過程中,依然存在以下問題。首先,翻轉課堂要求教師在授課前將知識點進行碎片化,精心制作畫面及音質較好的微視頻及其他多媒體教學資源,由于不是所有的知識點都適合采用翻轉課堂教學,因而教師應根據需要認真選擇知識點進行翻轉課堂的設計。其次,在設計教學活動內容方面,教師應多方面地進行。比如,可以采取學生小組討論、教師答疑、成果匯報等形式,促使學生全方位地參與到由教師設計的教學活動中來。最后,為了使一些不太積極主動的學生能參與整個學習過程,教師可以在“藍墨云”微信端建1個班課,然后將班級學生全部納入進來,在這個微信端進行點名、任務的布置、學生自主學習、教師微課資源上傳以及知識點的小測試等。在這個系統里面,教師可以對學生的自主學習行為進行全程監控,有效避免部分學生不自主學習的現象,真正實現參與率達到100%的效果。

五、小結

隨著信息化時代的到來,傳統的教學課堂已經不能滿足學生的需要,而通過對基礎會計進行翻轉課堂改革,可極大地調動學生的學習主動性,學生的動手率幾乎達到100%,培養了學生良好的團結協作的職業素養,有助于培養出符合信息時代需要的優秀的會計人才。

參考文獻:

[1]王海杰,張黎.翻轉課堂在英語教學中的應用[J].教學與管理,2014,(21).

電腦設計入門教學范文6

我院的課堂教學改革,將建筑系建筑設計基礎課程被列為重點課改項目。建筑設計基礎教學內容分為三大模塊,即建筑知識概論課程模塊、建筑空間構成課程模塊和小型建筑設計課程模塊。這個課程的教學目的是:(1)培養學生建立基本的建筑設計思維和正確的建筑觀;幫助學生了解初步的建筑概念、理論和基礎知識——建筑空間、環境、功能,組成一般建筑的元素,中外建筑發展的背景知識等;(2)幫助學生掌握科學的工作方法,對設計過程形成初步的感性認識和一般了解;幫助學生初步掌握形態構成在建筑藝術創作中的應用;(3)能運用所學的基本建筑概念、理論和基礎知識,對中外建筑名作及自己的設計進行初步的理性評價;(4)加強基于建筑設計的專業基本技能訓練;幫助學生掌握規范的建筑設計表達:徒手及工具的鉛筆與墨線技法,工作模型的制作,口頭及文字表達與交流;(5)培養學生作為未來建筑師良好的職業道德素質;通過專業訓練,引導學生應用科學的方法,形成較強的自學和獲取知識的能力,運用專業語言分析和解決問題的能力;培養專業創新能力、團結協作與組織協調能力。

其中小型建筑設計課程模塊的教學目標是綜合運用所學建筑設計知識與建筑表達技法進行設計,系統了解建筑設計的一般過程,掌握建筑設計的基本方法,對如何協調建筑形式、建筑功能與環境條件等之間的關系有初步的認識,了解建筑表現的基本內容及其適用范圍,能針對不同設計階段選用恰當的表現手段。為了達到教學目標,建筑系的專業老師進行了課堂教學的探索:

一、“問題牽引教學法”

“提問——回答”是知識和信息的主要交流方式之一。傳統的教學模式以老師提問、學生解答的單向交流為主。當前著力研究改革課堂問答方式是深入課堂教學改革、培養學生主動精神、創新能力的突破口。教師由提問為主,轉變為解答學生質疑為主。

教師應該從以教案為本,由主觀地提出問題,轉變為師生共同研究問題、探求新知,把提出問題的權利交給學生,使他們有充分的機會去發現、去研究、去創造。有數據表明,如果將學生在課堂上的言語交往行為劃分為“回答”、“提問”、“異議”和“其他”四種,那么各類行為的頻率是93.8%、2.7%、1.7%、1.8%。這表明學生言語交往行為集中表現為回答老師的問題。在小型建筑設計課程的開始,先觀看一組臥室、客廳、階梯教室、餐廳設計圖,提問:不同功能的房間在空間大小、形狀和高度上有什么不同?。這是首先讓學生對于不同性質、不同功能的空間有一個直接的對比和認知,進而引入建筑方案設計的第一步,即如何進行設計任務的分析,引導學生思考設計任務書的解讀。由于學生第一次接觸到任務書的概念,老師應詳細講解任務書里面的內容,以及這些內容的來源依據,包括工程名稱、立項依據、城市規劃設計條件、用地環境、人文環境、使用性質、服務對象、設計標準、功能用房、面積規模、工藝資料及投資造價。

教師應注重開發學生的創造性思維。鼓勵學生向教師發問,要變“知識傳授”為“探求知識”,把學習的主動權還給學生。能夠提出有價值的問題是一種重要能力;能夠準確地發現并提出問題的能力,是創新思維的前提和基礎。但提問能力的形成不是一朝一夕培養出來的,作為教師應允許學生有一個由不會到會的過程。

二、“設計師需求為動力”教學法

完成了設計任務書的解讀,接下來以按項目設計過程為依據制定的教學進度表,結合設計項目的具體內容、特點安排相關理論教學知識點。不再把教師掌握的現成知識技能傳遞給學生作為追求的目標,或者說不是簡單的讓學生按照教師的安排和講授去得到一個結果,而是在教師的指導下,以設計師的身份去尋找得到這個結果的途徑,最終得到這個結果,并進行展示和自我評價。學習的重點在學習過程而非學習結果,學生們在這個過程中得到各種能力的鍛煉。課堂上教師已經不是教學的主導者,而成為學生學習過程中的引導者、指導者和監督者。

創設問題情境,把學生引入與所提問題有關的情境中,誘發出探求性的思維活動,形成懸念,讓學生對新知識產生濃厚的興趣,啟動學生思維的閘門,培養學生對知識的探究能力和習慣。

讓學生理解,設計師首先要思考的是外部條件和內部條件的分析。外部條件分析:從道路分析可找出主要人流方向、行為規律、車流影響等;從日照分析中可了解建筑對場地產生的陰影影響,以及新建筑對周圍建筑的日照影響;從常年主導風向的分析中可提出污染布局的合理位置建議;從城市景觀的分析中可提出建筑體量的設想;從文化傳統的分析中可找出創造建筑風格的歷史沿革;從相臨噪聲源的分析中可考慮隔離措施;從景觀朝向的分析中可找出建筑主要房間的最佳方位;從朝向分析中考慮總體布局的大體走向;從地貌的分析中可考慮地形的利用與改造等。

內部條件分析:平面功能分析,包括①個體空間要求:各主要房間的體量大小、基本設施要求、位置關系、環境景觀要求、空間屬性等;②整體功能要求;豎向功能要求分析;技術要求分析等。

三“講、學、練”相結合

對于復雜的細節思考和想象,大量采用演示、講解加練習的方式,使學生在連續性的思考和實踐中熟練掌握相關知識,完成了條件分析,于是開始設計方案的初步構思,在這個過程中教師采用的教學方法是多方面的?!爸v”是口頭闡述,動手演示是讓學生直觀體會設計思維的圖面表達,“練”則是學生圖面動手能力的培養和創造力的開端。

在課堂上利用信息技術整合專業教學內容,也是課程研究的一個重要內容?,F代化的教學手段,如多媒體電腦、實物投影儀等等,都能使教學更加豐富多彩,更容易實現教師與學生的互動交流,有助學生掌握知識、培養情感、發展想象、啟迪思維、智能形成等等。尤其豐富的網絡資源,更能充實教學內容。小型建筑設計的課堂多媒體演示,帶給學生直觀的感受,無論功能、結構、材料、色彩還是質感肌理,學生們都有了視覺上的刺激和思維想象。

學生們在學習中了解了在進行建筑設計過程中需要解決的矛盾:內容和形式之間的矛盾;需要和可能之間的矛盾;建筑物單體和群體之間的矛盾;建筑的適用、經濟、堅固、美觀這幾個基本要素本身之間的矛盾;建筑物內部各種不同使用功能之間的矛盾;建筑物局部和整體、這一局部和那一局部之間的矛盾等。每個工程中各種矛盾的構成又各有其特殊性。

設計首先考慮建筑物內部各種使用功能的合理布置。要根據不同的性質和用途合理安排,各得其所。當考慮上述布局時,另一個重要的問題是建筑物各部分相互間的交通聯系。交通貴在便捷,要盡可能縮短交通路線的長度,這不僅節省通道面積,收到經濟效益,而且可使房屋內部使用者來往方便,省時、省力,交通路線的巧妙設計還影響人們對建筑物的藝術觀感。與使用功能布局同時考慮的還有不同大小、不同高低空間的合理安排問題,不僅為了節省面積、節省體積,也為了內部空間取得良好的藝術效果??紤]藝術效果,通常不但要與使用相結合,而且還應該和結構的合理性相統一。

四、學生常見問題及改進方法

(1)詞不達意。初學者不會運用專業語言,詞不達意,隱藏在心中的設計理念不能夠與教師交流。由于初學者不會把構想抽象地化解為圖形和圖解式的語言,憑借語言表述、不動筆畫就不能取得進步。因此在建筑設計初步的訓練中,最重要的是要教會建筑設計的表述與交流的方法。

(2)經驗不足。初學者對設計項目缺乏經驗或不熟悉有關方面的情況,表現出束手無策,畫出的方案或條理不清,或缺乏設計意圖。這是對設計任務項目的知識不足和缺乏經驗與閱歷所致,只能通過知識面的擴展和經驗的積累,或培養建筑素養來提高。設計構思是不能依靠教師給予或代替的。

亚洲精品一二三区-久久