【正文】
容有:1. 軟件的兩種基本類(lèi)型;2. 應(yīng)用軟件的特點(diǎn);3. 詞處理軟件的特點(diǎn),如何使用word軟件進(jìn)行簡(jiǎn)單排版操作;4. 電子表格軟件excel的特點(diǎn),如何使用excel進(jìn)行基本的數(shù)據(jù)統(tǒng)計(jì)分析;5. 數(shù)據(jù)庫(kù)管理軟件DBMS的特點(diǎn);6. 演示軟件Powerpoint的特點(diǎn),如何使用Powerpoint制作基本演示文稿;7. 區(qū)分集成軟件和軟件套件的不同?!窘虒W(xué)要求】該章節(jié)講授的是專(zhuān)門(mén)于某個(gè)領(lǐng)域的應(yīng)用軟件,特別是圖形,音頻、視頻、多媒體和人工智能應(yīng)用軟件。 2.難點(diǎn):位圖和矢量圖的特點(diǎn)和區(qū)別;morphing和flash的區(qū)別;虛擬系統(tǒng)和專(zhuān)家系統(tǒng)。本章節(jié)需要掌握的內(nèi)容有:1. 系統(tǒng)軟件和應(yīng)用軟件的區(qū)別;2. 什么是前臺(tái)程序,什么是背景程序?3. 操作系統(tǒng)的界面和功能特點(diǎn);4. 什么是冷啟動(dòng),什么是熱啟動(dòng)?5. Window操作系統(tǒng)中的文件如何組織成體系?6. NOS和單機(jī)OS,嵌入OS有何區(qū)別?7. Windows工具軟件可以完成怎樣的功能?如何操作?磁盤(pán)碎片整理的機(jī)制如何工作?8. 什么是設(shè)備驅(qū)動(dòng)程序?如何安裝和更新設(shè)備驅(qū)動(dòng)程序?【重點(diǎn)、難點(diǎn)】 1.重點(diǎn):系統(tǒng)軟件和應(yīng)用軟件的區(qū)別;前臺(tái)程序,后臺(tái)程序;冷啟動(dòng),熱啟動(dòng);Window操作系統(tǒng)文件體系;NOS和單機(jī)OS,嵌入OS有何區(qū)別;磁盤(pán)碎片整理的機(jī)制;安裝和更新設(shè)備驅(qū)動(dòng)程序 2.難點(diǎn):Window操作系統(tǒng)文件體系;NOS和單機(jī)OS,嵌入OS有何區(qū)別;磁盤(pán)碎片整理的機(jī)制。為了幫助學(xué)生對(duì)硬件設(shè)備的了解和知識(shí)的掌握,最好采用演示教學(xué),可以用視頻,實(shí)物或者圖片對(duì)各個(gè)關(guān)鍵硬件部分進(jìn)行示例。【教學(xué)方法】講授法、討論法、案例法【學(xué)時(shí)安排】5學(xué)時(shí)第七章 輸入和輸出【教學(xué)內(nèi)容】1. 什么是輸入,什么是輸入設(shè)備,典型的輸入設(shè)備有哪些?2. 鍵盤(pán)布局特點(diǎn);鼠標(biāo)的類(lèi)型;掃描設(shè)備的種類(lèi),各類(lèi)的特點(diǎn);3. 圖像捕捉設(shè)備的功能,數(shù)字化設(shè)備和音頻輸入設(shè)備的代表;4. 什么是輸出?什么是輸出設(shè)備?5. 怎樣度量顯示器的清晰度:分辨率,尺寸,點(diǎn)距,刷新率;6. 顯示器的基本類(lèi)型及其各自的特點(diǎn);7. 打印機(jī)性能的度量標(biāo)準(zhǔn):分辨率,顏色,速度,存儲(chǔ)容量;8. 打印機(jī)的基本類(lèi)型;9. I/O組合設(shè)備:傳真機(jī),多功能一體機(jī),網(wǎng)絡(luò)電話和終端。【重點(diǎn)、難點(diǎn)】 1.重點(diǎn):傳統(tǒng)鍵盤(pán)的布局特點(diǎn);顯示器的清晰度的度量標(biāo)準(zhǔn);CRT和LCD顯示器的對(duì)比;打印機(jī)的度量標(biāo)準(zhǔn);網(wǎng)絡(luò)電話的技術(shù)原理;三種終端各自的特點(diǎn)和不同。常見(jiàn)的軟盤(pán),硬盤(pán),光盤(pán)從存儲(chǔ)方式,介質(zhì),訪問(wèn),速度,容量幾個(gè)方面描述他們的基本特點(diǎn)和使用情況。 2.難點(diǎn):硬盤(pán)組的結(jié)構(gòu);RAID工作過(guò)程;光盤(pán)的存儲(chǔ)原理;直接訪問(wèn)和間接訪問(wèn)區(qū)別?!局攸c(diǎn)、難點(diǎn)】 1.重點(diǎn):結(jié)構(gòu)化程序設(shè)計(jì)技術(shù),計(jì)算機(jī)語(yǔ)言的兩種類(lèi)型,計(jì)算機(jī)程序錯(cuò)誤兩種類(lèi)型,OOP概念,計(jì)算機(jī)五代語(yǔ)言。進(jìn)制系統(tǒng)是學(xué)習(xí)后繼課程的必要知識(shí),是理解C語(yǔ)言,數(shù)據(jù)結(jié)構(gòu),匯編語(yǔ)言等內(nèi)容的必要準(zhǔn)備?!窘虒W(xué)方法】講授法【學(xué)時(shí)安排】3學(xué)時(shí)五、考核方式及成績(jī)?cè)u(píng)定:閉卷考試 + 平時(shí)成績(jī):卷面成績(jī)占考核成績(jī)的60%,平時(shí)成績(jī)占40%: (1)課堂表現(xiàn)及考勤(10 分):學(xué)生主動(dòng)參與課堂練習(xí)、討論,創(chuàng)造性地提出問(wèn)題的能力,以及學(xué)生課堂出勤情況;(2)課程實(shí)驗(yàn)(10分):學(xué)生課程實(shí)驗(yàn)出席與實(shí)驗(yàn)報(bào)告完成質(zhì)量;(3)課程設(shè)計(jì)(20分):學(xué)生研究設(shè)計(jì)能力,解決實(shí)際問(wèn)題能力和合作研究能力。: (1) 課堂表現(xiàn)(10分):學(xué)生主動(dòng)參與課堂練習(xí)、討論,創(chuàng)造性地提出問(wèn)題的能力.(2) 作業(yè)完成情況(15分):學(xué)生平時(shí)作業(yè)提交次數(shù)及完成質(zhì)量.(3) 課堂考勤(5分) .4. 期末考試:期末考試主要考察對(duì)基本概念、基本內(nèi)容和基本方法的理解與運(yùn)用等, 重點(diǎn)在集合、函數(shù)、運(yùn)算、關(guān)系、命題邏輯和圖論等方面內(nèi)容.六、其它說(shuō)明 本課程的網(wǎng)絡(luò)學(xué)習(xí)資源: ? (1) Kenneth H. Rosen website: ? (2) ArsDigita University: ? (3) Harver Mudd College: ? ? (4) MIT(Massachusetts Institute of Technology): ? ? (5) 古天龍離散數(shù)學(xué)資源共享課程: 執(zhí)筆人簽名:鄧輝文 專(zhuān)業(yè)(教學(xué)部)負(fù)責(zé)人簽名: 主管教學(xué)院長(zhǎng)簽名:《類(lèi)庫(kù)與數(shù)據(jù)結(jié)構(gòu)》本科課程教學(xué)大綱一、課程基本信息課程名稱(chēng):(中文):類(lèi)庫(kù)與數(shù)據(jù)結(jié)構(gòu)(英文): Class Library and Data Structure課程編號(hào):21214050課程性質(zhì):學(xué)科基礎(chǔ)課程/必修課通識(shí)教育課程(學(xué)科基礎(chǔ)課程、專(zhuān)業(yè)發(fā)展課程、綜合實(shí)踐課程等)/必修課(選修課)適用專(zhuān)業(yè):軟件工程專(zhuān)業(yè)開(kāi)課學(xué)期:3課程學(xué)時(shí):81課程學(xué)分:4先修課程:高級(jí)程序設(shè)計(jì)語(yǔ)言、面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言并修課程:、課程簡(jiǎn)介:As one of the professional subjects of the software engineering major, this course introduces the development of standard template library and algorithm design. The course is mainly divided into three sections: (1) First, the objectoriented technologies are reviewed from the knowledge of classes, inheritance, constructors, destructors, and operator overloading. Second, container classes and different storage structures of containers are highlighted. Finally, the time and space requirements for algorithms are estimated from the perspective of software engineering. And the emphasis is shifted from data structures to algorithms, meanwhile, the advantages and disadvantages of recursion and iteration are explored. (2) The design and performance analyses of several containers in standard template library, such as vectors, deques, lists, queues and stacks are presented. (3) In the aspect of algorithm application, binary trees, sorting, searching and nomography are introduced.We focus on the bination of traditional teaching methods and modern technologies in the teaching process, especially make full use of modern technologies, such as multimedia and network resources, to improve the teaching quality. We provide multimedia electronic teaching plans, supplemented by vivid case presentations and program instances. We present various applications of data structures on the big screen. At the same time, we write on the blackboard to enhance munications with students. We adopt taskdriven model for classroom teaching. We cultivate students’ ability to analyze and solve problems independently by the process of problem solving. We pay attention to students’ autonomous learning, and encourage students to project learning and collaborative learning. The modern munication tools, such as , are used to accelerate the munication with students and answer their questions after class. Also, these tools implement the network share of PPT and homework.選用教材:《Data Structures and the Standard Template Library》,William J. Collins主編/∕著,China Machine Press,2003年第1版參考書(shū)目: 1.William J. Collins,周翔(譯)《數(shù)據(jù)結(jié)構(gòu)與STL》,機(jī)械工業(yè)出版社二、課程教育目標(biāo)(說(shuō)明通過(guò)本課程學(xué)習(xí),學(xué)生知識(shí)、能力、思想情感及素質(zhì)等方面發(fā)展所要達(dá)到的預(yù)期結(jié)果)1)理論和知識(shí)方面:Through this course, students can understand the purpose and significance of standard template library. The course not only focuses on data structures and algorithms, but also provides a kind of extension projects for students. Based on these, students can design and develop their own data structure classes according to standard template library. 2)能力和技能方面:This course focuses on the usage of standard template library, and the implementation of various algorithms based on this template. Hence, this course pays more attention to the construction and usage of classes. Through this course, every student eventually may have the ability to select appropriate container classes based on actual issues, and design classes that meet problem solving.三、課程學(xué)時(shí)分配章 內(nèi) 容 學(xué) 時(shí)第一章 Classes in C++ 3第二章 Storage structures or container classes 6第三章 Introduction to software engineering 6第四章 Recursion 6第五章 Vector and deques 6第六章 Lists 3第七章 Queues and stacks 6第八章 Binary trees and binary search trees 4第十一章 Priority queues and heaps 4第十二章 Sorting 3第十三章 Searching and the Hash classes 3第十四章 Graphs, trees and networks 3四、課程教學(xué)內(nèi)容、要求、重難點(diǎn)及學(xué)時(shí)安排dChapter 1 Classes in C++【教學(xué)內(nèi)容】1. Teach the relationship between STL and data structures, locate objectives of this course.2. The basic structure of a class.3. An Employee class.