999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言學(xué)習(xí)三部曲

2012-04-29 00:00:00馬贊瑋
科技資訊 2012年6期

摘要:計(jì)算機(jī)程序設(shè)計(jì)語言的教學(xué)改革,涉及到教學(xué)內(nèi)容、教學(xué)方法以及教學(xué)過程銜接。本文通過對計(jì)算機(jī)程序設(shè)計(jì)語言教學(xué)方法的研究,以C語言為主線,以一脈相承的C語言、C++語言、C#語言為基本知識內(nèi)容,配合上數(shù)據(jù)結(jié)構(gòu)、UML、數(shù)據(jù)庫等相關(guān)知識點(diǎn),提出語言知識入門、語言能力提高、語言技能應(yīng)用三個階段和應(yīng)用層次的“C語言學(xué)習(xí)三部曲”的課程改革方案。

關(guān)鍵字:程序設(shè)計(jì)語言教學(xué)改革

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2012)02(c)-0000-00

1 概述

計(jì)算機(jī)程序設(shè)計(jì)語言,通常簡稱為編程語言,是一組用來定義計(jì)算機(jī)程序的語法規(guī)則。它是一種被標(biāo)準(zhǔn)化的交流技巧,用來向計(jì)算機(jī)發(fā)出指令。

當(dāng)今計(jì)算機(jī)程序設(shè)計(jì)語言種類繁多、共性大、更新速度快,同時軟件工程和項(xiàng)目管理的蓬勃發(fā)展使得計(jì)算機(jī)軟件開發(fā)從業(yè)人員的職業(yè)分工更為明確。從人力資源與社會保障部頒布的“計(jì)算機(jī)程序設(shè)計(jì)員國家職業(yè)標(biāo)準(zhǔn)”上看,除了要求從業(yè)者必須要有扎實(shí)的基本功外,還要具備解決問題的綜合能力。因此計(jì)算機(jī)程序設(shè)計(jì)員專業(yè)的學(xué)生在計(jì)算機(jī)程序設(shè)計(jì)語言的知識和技能的學(xué)習(xí)中,不能再僅僅孤立地教授幾門編程語言、幾門相關(guān)的專業(yè)課程而已,而是要教會學(xué)生掌握通過計(jì)算機(jī)程序設(shè)計(jì)來解決實(shí)際問題的知識和技能,成為一名合格的“軟件藍(lán)領(lǐng)”。這就要求我們不能延續(xù)傳統(tǒng)的學(xué)歷教育方法,計(jì)算機(jī)程序設(shè)計(jì)語言教學(xué)需要改革,需要一種全新的教學(xué)理念和模式。

當(dāng)前的教學(xué)改革更多的體現(xiàn)在教學(xué)方法和內(nèi)容上,“學(xué)習(xí)領(lǐng)域”、“任務(wù)驅(qū)動”、“職業(yè)崗位導(dǎo)向”、“面向工作”等各種課程設(shè)計(jì)方法層出不窮。然而,縱觀大部分課程改革,我們發(fā)現(xiàn)其教學(xué)改革更多體現(xiàn)在獨(dú)立的課程中,并沒有在課程與課程的銜接上下功夫。大部分院校均先后開設(shè)VB、C、C++、JAVA等多門程序設(shè)計(jì)語言和數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫管理系統(tǒng)等專業(yè)課程,學(xué)生雖然學(xué)習(xí)了多門程序設(shè)計(jì)語言,然而每一門語言都只學(xué)了皮毛,每一門課程都學(xué)了基礎(chǔ),只能完成課堂和課后的作業(yè)和練習(xí),而對于能解決什么問題,怎么解決問題,如何綜合解決問題一籌莫展,碰到問題時往往覺得無從下手。

2 程序設(shè)計(jì)語言教學(xué)探索與改革:C語言學(xué)習(xí)三部曲

C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn),同時很多新型的語言都是衍生自C語言,,掌握了C語言,經(jīng)過簡單的再學(xué)習(xí),就可以用其他新型的語言去進(jìn)行程序開發(fā)了。因此,在計(jì)算機(jī)專業(yè)的課程中,只要把C語言學(xué)扎實(shí)了、學(xué)透了,就可以說掌握了計(jì)算機(jī)程序設(shè)計(jì)語言的精粹。在課程設(shè)計(jì)中,我們以C語言為主線,以一脈相承的C語言、C++語言、C#語言為基本知識內(nèi)容,配合上數(shù)據(jù)結(jié)構(gòu)、UML、數(shù)據(jù)庫等相關(guān)知識點(diǎn),提出語言知識入門、語言能力提高、語言技能應(yīng)用三個階段和應(yīng)用層次的“C語言學(xué)習(xí)三部曲”的課程改革方案。

第一階段:語言知識入門——C語言與數(shù)據(jù)結(jié)構(gòu)整合

1、課程知識要求:

1) 掌握C語言的基本語法,如數(shù)據(jù)類型,3種語句結(jié)構(gòu),數(shù)組,指針等。

2) 掌握數(shù)據(jù)基本結(jié)構(gòu)形式和操作,如線性結(jié)構(gòu),樹形結(jié)構(gòu),圖形結(jié)構(gòu),以及數(shù)據(jù)結(jié)點(diǎn)的查找、添加、刪除、排序等操作。

3) 掌握“自頂先下、逐步細(xì)化”的結(jié)構(gòu)化程序設(shè)計(jì)方法。

2、課程技能要求:

掌握如何用計(jì)算機(jī)解決日常問題,特別是數(shù)據(jù)的表現(xiàn)形式和動作行為的表現(xiàn)形式。

3、課程設(shè)計(jì)要點(diǎn):

將C語言和數(shù)據(jù)結(jié)構(gòu)進(jìn)行有機(jī)整合,特別是在講解C語言的數(shù)據(jù)類型時溶入數(shù)據(jù)結(jié)構(gòu)知識,在講解C語言的語法結(jié)構(gòu)時溶入數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)操作知識。

4、課程目的:

通過該課程的學(xué)習(xí),要求學(xué)生掌握基本程序設(shè)計(jì)思想和理論,學(xué)會數(shù)據(jù)及數(shù)據(jù)處理由現(xiàn)實(shí)世界向計(jì)算機(jī)世界的轉(zhuǎn)換方法和過程,學(xué)會用計(jì)算機(jī)程序設(shè)計(jì)語言描述和解決日常生活中問題。

第二階段:語言能力提高——C++語言與UML工具整合

1、課程知識要求:

1) 掌握C++語言的高級語法知識以及面向?qū)ο蟮母拍詈托问剑缑嫦驅(qū)ο蟮娜筇卣鳎悍庋b、繼承、多態(tài),以及模板等概念。

2) 掌握UML知識,掌握利用UML工具(如ROSE)來進(jìn)行面向?qū)ο蟮姆治龊徒5姆椒ê瓦^程。

3) 掌握以“抽象與分類”為關(guān)鍵的面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。

2、課程技能要求:

掌握如何用計(jì)算機(jī)解決日常問題,特別是以面向?qū)ο蟮姆椒▉矸治龊徒鉀Q問題。該課程要求學(xué)生在第一階段掌握了結(jié)構(gòu)化的設(shè)計(jì)方法后,進(jìn)一步了解面向?qū)ο蟪绦蛟O(shè)計(jì)方法。

3、課程設(shè)計(jì)要點(diǎn):

把C++語言和UML進(jìn)行有機(jī)的整合。將UML作為面向?qū)ο蟪绦蛟O(shè)計(jì)的分析和設(shè)計(jì)的工具,而將C++語言作為進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)的編程和實(shí)現(xiàn)工具。

4、課程目的:

通過該課程的學(xué)習(xí),要求學(xué)生掌握面向?qū)ο罄碚摚瑢W(xué)會面向?qū)ο蠓治觯∣OA)、面向?qū)ο笤O(shè)計(jì)(OOD)和面向?qū)ο缶幊蹋∣OP)方法和工具。

第三階段:語言技能應(yīng)用——C#語言與數(shù)據(jù)庫操作整合

1、課程知識要求:

1) 掌握C#語言的高級語法知識和軟件架構(gòu)知識,如集合、委托、托管、ASP.NET、C/S與B/S架構(gòu)開發(fā)方法等。

2) 掌握數(shù)據(jù)庫操作知識,如SQL語法、ADO.NET、XML等。

2、課程技能要求:

掌握多層架構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)方法。,該課程要求學(xué)生在復(fù)習(xí)第二階段的面向?qū)ο蟮脑O(shè)計(jì)方法后,掌握開發(fā).Net應(yīng)用系統(tǒng)的方法,掌握將數(shù)據(jù)存儲在數(shù)據(jù)庫中的方法,以及掌握對數(shù)據(jù)庫進(jìn)行查詢、添加、刪除等操作的方法和步驟。

3、課程設(shè)計(jì)要點(diǎn):

將C#語言與數(shù)據(jù)庫操作知識進(jìn)行有機(jī)整合,在講解用C#語言開發(fā)基于.Net的多層架構(gòu)應(yīng)用系統(tǒng)中,通過講解ADO.NET與LINQ將SQL溶入C#語言。

4、課程目的:

通過該課程的學(xué)習(xí),要求學(xué)生掌握C#語言和數(shù)據(jù)庫操作,掌握通用的企業(yè)級應(yīng)用系統(tǒng)的開發(fā)方法和過程。

3 結(jié)語

教育部部長周濟(jì)在2008年度職業(yè)教育會議上說到:“以改革創(chuàng)新為強(qiáng)大動力,推動職業(yè)教育又好又快發(fā)展”。職業(yè)教育的生存和發(fā)展,離不開教學(xué)改革和創(chuàng)新。在進(jìn)行計(jì)算機(jī)程序設(shè)計(jì)語言教學(xué)探索與研究中,我們通過走進(jìn)企業(yè),與企業(yè)軟件開發(fā)人員的進(jìn)行密切聯(lián)系與溝通,了解市場發(fā)展與需求等一系列調(diào)研后,提出了改革方案并付諸實(shí)施。實(shí)踐證明我們的改革思路是正確的,課程改革是卓有成效的。

參考文獻(xiàn)

[1] 譚浩強(qiáng),“C程序設(shè)計(jì)”[M],清華大學(xué)出版社

[2] 錢能,“C++程序設(shè)計(jì)教程”[M], 清華大學(xué)出版社

[3] Andrew Troselsen,“C#與.Net3.5高級程序設(shè)計(jì)”[M],人民郵電出版社.

主站蜘蛛池模板: 国产一二三区在线| 亚洲综合色在线| 精品视频在线一区| 国产性生交xxxxx免费| 无码专区在线观看| 爆操波多野结衣| 欧美成人二区| 91精品视频在线播放| 2021精品国产自在现线看| 亚洲国产理论片在线播放| 91成人在线免费观看| 欧美亚洲欧美区| 亚洲精品欧美日本中文字幕| 色综合久久88色综合天天提莫| 国产成人综合亚洲网址| 国国产a国产片免费麻豆| 欧美成人午夜视频免看| 国产成人啪视频一区二区三区| 大香网伊人久久综合网2020| 五月激情婷婷综合| 露脸一二三区国语对白| 毛片基地视频| 亚洲AV无码一二区三区在线播放| 免费黄色国产视频| 毛片网站在线看| 91蜜芽尤物福利在线观看| 国产成人久久综合777777麻豆| 免费一看一级毛片| 精品久久久久久久久久久| 亚洲伦理一区二区| 99精品免费欧美成人小视频| 久久亚洲高清国产| 亚洲v日韩v欧美在线观看| 久久伊伊香蕉综合精品| 99精品热视频这里只有精品7| 久久99精品久久久久久不卡| 女人18毛片水真多国产| 国产三级毛片| A级毛片无码久久精品免费| 操美女免费网站| 九九久久精品国产av片囯产区| 成人一区在线| 国产精品所毛片视频| 国产精彩视频在线观看| 色国产视频| 26uuu国产精品视频| 日韩在线第三页| 一本视频精品中文字幕| 亚洲第一区在线| 亚洲高清在线天堂精品| 国产精品亚洲一区二区在线观看| 午夜国产精品视频| 免费黄色国产视频| 国产成人做受免费视频| 国产一在线| 波多野结衣视频一区二区| 在线免费a视频| 国产97色在线| 国产成人艳妇AA视频在线| 国产91九色在线播放| 91成人试看福利体验区| 六月婷婷激情综合| 一级毛片中文字幕| 午夜国产大片免费观看| 国产成人综合久久| 国产jizzjizz视频| 日韩福利视频导航| 中文字幕欧美日韩高清| 久久青草免费91观看| 无码一区18禁| 中文字幕亚洲精品2页| 国产第一页亚洲| 精品视频一区二区三区在线播| 香蕉eeww99国产精选播放| 无码高潮喷水在线观看| 蜜桃视频一区二区| 国产日韩精品欧美一区灰| 国产精品福利社| 乱人伦视频中文字幕在线| aⅴ免费在线观看| 午夜福利在线观看成人| 国语少妇高潮|