計算機程式設計Introduction to Programming
Responsive image
老師: 黃錫瑜
助教: 林昂德, 蘇永全, 王逸生, 鄧向凱, 劉俊廷, 賴 淇
基本資訊
課程代碼
11020EE231000
課程名稱
計算機程式設計Introduction to Programming
學分
3
學期
1102
單位
電機系 (EE)
班級
二年級
修課人數
139 人
老師
助教
課程說明
課程簡介

This course teaches the basics of computer programming in C++. In the first half, the syntax of C++ will be introduced. Students will learn the fundamental computer statements for mathematical and logical expressions, variable assignment, input/output, if-then-else control constructs, looping constructs, and various function calls. At the end of this stage, students should have been able to experience the joy of writing and executing a computer program. Then, in the second half, more advanced programming concepts will be followed, including Object-Oriented Programming (OOP) using Classes and Objects, data structure using Arrays, Strings, and Pointers, and finally fundamental Algorithms for Search and Sorting, and Recursive type of programming.

課程大綱
  1. Introduction

8. Arrays

  1. Introduction to C++

9. Algorithm for Search and Sorting

  1. Expressions

10. Pointers

  1. Make Decisions (Control Construct)

11. Basics of Object-Oriented Programming (OOP)

  1. Looping

12. Strings

  1. Functions

13. File IO Functions

  1. Classes and Objects

14. Recursion

 

April 14, 2022 因剛考完期中考,停課一次。

Feb. 28 (228和平紀念日), April 4 (兒童節),國定假日停課。

Week

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

 

Month

Feb. 2022

March 2022

April 2022

May 2022

June 2022

Date

上為星期一

下為星期四

14

17

21

24

28

/3

7

10

14

17

21

24

28

31

4

7

11

14

18

21

25

28

2

5

9

12

16

19

23

26

30

/2

6

9

13

 

預估進度

C1

C2

C3

C3

C4

C5

C6

C7

期中考

C7

C8

C9

C10

C11

C12

C13

C14

期末考

 

 

教科書
Tony Gaddis, Judy Walters, and Godfrey Muganda, “Starting Out with C++: Early Objects,” 9th Edition, Addison-Wesley.
成績說明
上機作業(Homeworks) 40%  期中考(Midterm) 30%  期末考(Final) 30%
* There will be 8 Lab Sessions. One homework will be assigned at each Lab Session.
* Each Lab Session accounts for 5 points in the overall final score, attendance gets 2 points, demonstration of your homework assigned in the prior Lab Session gets 3 points.
* We will have an extra Lab Session for you to come to demo your last homework (HW#8) on Jan. 16, 2020.
QR Code
放大