目前課程: C++程式設計(資)   課程代碼: U_B02102A   聊天室 Site map
 
 
 
 身分:參觀者     姓名:guest
 
 
課程名稱 C++程式設計(資)
面授地點 L113
面授時間 Thursday  -  星期四  15:10  -  17:00
課程目標 This    course    introduces    students    to    programming    with    C++.    Students    will    learn    basic    concepts    of    object-oriented    programming,    components    and    structures    of    C++    programs,    define    variables    and    classes,    and    use    object    features    such    as    overloading,    inheritance,    polymorphism,    stream    input/output,    and    templates.
本課程向學生介紹C++程式設計,    學生會學習物件導向程式的基本觀念,    C++程式的元件及    結構,    定義變數及類別,    使用如運算子多載、繼承、及多型等物件特性,    及串流的輸入/輸出及樣板。
課程綱要 網址:http://iclab.csie.chu.edu.tw/course/c++-programming/  
1.  C  Structures,Unions,BitManipulationsandEnumerations-結構、位元運算、列舉  
2.  C  FileProcessing-C檔案處理  
3.  C  FormattedInput/Output-C格式化輸入/輸出  
4.  C  Pointers-C指標(pointer.c,pointer-array.c)  
5.  C  DataStructures-C的資料結構  
6.  C++asaBetterC-IntroducingObjectTechnology-從C到C++語言  
7.  IntroductiontoClassesandObjects-簡介類別與物件  
8.  Classes:  A  DeeperLook,  PartI-類別:更深入探究,I-類別與物件  
9.  Classes:  A  DeeperLook,  PartII-類別:更深入探究,II-常數、靜態成員與朋友關係  
10.  OperatorOverloading-運算子的多載  
11.  Object-Oriented  Programming:  Inheritance-物件導向程式:繼承  
12.  Object-Oriented  Programming:  Polymorphism-物件導向程式:多型  
13.  Templates-樣板  
14.  StreamInput/Output-串流的輸入/輸出  
15.  ExceptionHandling-例外處理
評量標準 In-classExerciseandQuizzes-隨堂練習與測驗  15%  
HomeworkandProgrammingAssignments-課後及程式作業  30%  
Participation-參與/出席  5%  
MidtermExamI-期中考I1  5%  
MidtermExamII-期中考II1  5%  
FinalExam-期末考  20%
參考書籍 Paul  Deitel  and  Harvey  Deitel,  C  How  to  Program,  8  Ed.,  Prentice  Hall,  2015
全華研究室,  C程式設計藝術(第七版),  全華圖書,  2013
明志,C++  Primer  Plus中文版  (第六版),碁峰,2012
修課條件 修課條件        下定決心,學好C++程式設計。
附件