Introduction to Computer, Fall 2017
ANNOUNCEMENT
- Final exam is arranged at 1/10 (Wed), from 1300-1500 @ E1-121.
- We will have a midterm on 11/8 (Wed), from 1300-1400 @ E1-121.
- The class on 10/25 (Wed) is cancelled.
We will have an extra class on 11/7 (Tue), from 1000-1200 @ E1-124.
INSTRUCTOR: Chien-Nan Liu
TEACHING ASSISTANTS
- 許元亨, Office: E1-359 (ext:34577), Email:
hihihihi81921@gmail.com
- 蔡季軒, Office: E1-359 (ext:34577), Email:
andy840728@gmail.com
- 陳宇嫻, Office: E1-359 (ext:34577), Email:
ctw4123@gmail.com
- 林姿君, Office: E1-359 (ext:34577), Email:
lucia84410@gmail.com
- 李孟霖, Office: E1-359 (ext:34577), Email:
yohaa91200@gmail.com
- 張祐愷, Office: E1-359 (ext:34577), Email:
ricky041427@gmail.com
TEXTBOOK
- P. J. Deitel and H. M. Deitel, "C++ How to Program - Late Objects Version",
7th Edition, Pearson Education Inc., 2011.
COURSE CONTENTS
- Chapter 1 - Introduction to Computers
- Chapter 2 - Introduction to C++ Programming
- Chapter 3 - Control Statement: Part 1
- Chapter 4 - Control Statement: Part 2
- Chapter 5 - Functions
- Chapter 6 - Arrays and Vectors
- Chapter 7 - Pointers
- Chapter 8 - Sequential-Access Files
- Chapter 9 - Classes
- Chapter 10 - Classes: A Deeper Look
- Chapter 15 - Stream Input/Output
- Chapter 18 - Class string and String Stream Processing
- Chapter 22 - Bits, Characters, C Strings and structs
LECTURE NOTES
- Syllabus
- Supplements for Chapter 4
- All slides of this course can be downloaded from LMS system.
HOMEWORKS
- Homework 1: 2.24 (Due: Oct. 6, 2017)
- Homework 2: 3.24 (b)(c) (Due: Oct. 13, 2017)
- Homework 3: 3.16 (Due: Oct. 20, 2017)
- Homework 4: 4.14 (Due: Oct. 27, 2017)
- Homework 5: 4.20 (Due: Nov. 3, 2017)
- Homework 6: 5.23 (Due: Nov. 10, 2017)
- Homework 7: 5.40 (Due: Nov. 17, 2017)
- Homework 8: 6.17 (Due: Nov. 24, 2017)
- Homework 9: 6.36 (Due: Dec. 1, 2017)
- Homework 10: 7.9 (Due: Dec. 8, 2017)
- Homework 11: Description (Due: Dec. 15, 2017)
- Homework 12: 8.11 (Due: Dec. 22, 2017)
- Homework 13: 9.15(a)(c)(e) (Due: Dec. 29, 2017)
PROJECTS (Due: Jan. 3, 2018)
For any questions, send e-mails to
jimmy@ee.ncu.edu.tw
Last modified: Dec. 31, 2017