Introduction to Computer Programming II  Spring 2021

Department of Computer Science and Information Engineering

Fu Jen Catholic University


Latest News


Course Objective

The objective of this course is to learn how to use the C++ computer programming language to develop computer software. 

Time and Location

1:40 A.M. ~ 4:30 P.M. Friday at SF234 (class)

3:40 P.M. ~ 5:30 P.M. Thursday at SF551 (laboratory)

Textbooks and Reference

textbook

C How to Program, eighth edition

Paul Deitel and Harvey Deitel

Pearson Prentice Hall, ISBN 978-1-292-11097-4

 


Instructor

葉佐任 Tsozen Yeh (yeh@csie.fju.edu.tw)

office: SF 616      

phone number: (02) 2905-3871

office hour: 12:30 P.M. ~ 1:30 P.M. Friday and by appointments

TA

蔡承恩 (alex9290@gmail.com)

office: SF 616      

phone number: (02) 2905-3893

office hour: 9:00A.M. ~ 12:00A.M.  Thursday and by appointments


Grading

midterm: 25% of your grade

final: 40% of your grade

lab: 15% of your grade

4 programming tests: 20% of your grade, dates: TBA


Academic Integrity and Cheating:

Cheating will not be tolerated in this class.  Cheating in any part of the course will lead to failing the course.  All your work must be done by yourself.  It is ok to discuss course material and assignments with TA and with your classmates.  However, you shall not obtain answers directly from anyone else but yourself.


Class Schedule

date

topic

chapter

assignment

due

note

Feb. 26

introduction

 

 

 

 

Mar. 5

intro. to object technology

chapter 15

 

 

 

Mar. 12

intro. to classes, objects, and strings

chapter 16

 

 

 

Mar. 19

classes – a deeper look

chapter 17

 

 

 

Mar. 26

classes – a deeper look

chapter 17

 

 

 

Apr. 2

holiday

 

 

 

Apr. 9

operator overloading

chapter 18

 

 

 

Apr. 16

operator overloading

chapter 18

 

 

 

Apr. 23

midterm

chapter 15 ~ 18

 

 

 

Apr. 30

inheritance

chapter 19

 

 

 

May 7

inheritance

chapter 19

 

 

 

May 14

polymorphism

chapter 20

 

 

 

May 21

polymorphism

chapter 20

 

 

 

May 28

stream input/output

chapter 21

 

 

 

Jun. 4

exception handling

chapter 22

 

 

 

Jun. 11

exception handling

chapter 22

 

 

 

Jun. 18

template

chapter 23

 

 

 

Jun. 25

final

chapter 15 ~ 23

 

 

 

 

 

尊重與保護智慧財產權, 請使用正版教科書, 勿非法影印書籍或教材, 以免侵害他人著作權