Introduction to Computer Science (II)
| Lectures and Lab:
|| Monday (09:10 ~ 12:00)
| Office Hours:
|| By appointment (E-MAIL)
|| CA-203 (09:10 ~ 10:00),
PC Room 215 (10:10 ~ 12:00)
This course will mainly teach you a very popular programming language called
C. Learning this language means you will know
how to write your own programs to help you solve problems that are complex
to the human mind. You will learn how to structure your data, implement
simple algorithms, perform input-output actions, and manage your files.
You will further learn object-oriented concepts and start writing
C++ programs. C++ is an extended programming language,
which was developed by making C object-oriented.
You will also learn how to design WEB pages using
HTML programming, web-sites, and authoring tools.
- Introduction to the Internet, WWW, Web-Sites, and Web-Pages
- Designing Web-Pages
- Introduction to C
- Introduction to Data Structures
- Introduction to Algorithms
- Writing C Programs
- Object-Oriented Programming
- Introduction to C++
- Writing C++ Programs
|Teach Yourself C, 3rd Edition by Herbert Schildt, McGraw-Hill, Inc., 1999
翻譯版: C 語言自學手冊, 第三版, 高明 黃宗仁 合譯, 麥格羅•希爾 出版 (McGraw-Hill, Inc.) 1999 (ISBN: 957-493-119-6).
- C 語言教學手冊, 洪維恩 編著, 博碩文化 出版, 2000
- Web Page Design: 10%
- Program Assignments: 20%
- Mid-Term Test: 30%
- Final Exam: 30%
- Class Attendance, Q/A Participation, General Quiz, etc.: 10%
Web Page Lab (2/19, 2/26)
taught in class.
- The topic of your web-site can be your personal page or any
other areas of your interests.
- Web Page Design is to be completed by April 2001. Submit your URL to
TAs. Grades will be announced mid-May, 2001.
C Programming Lab (3/5, 3/12, 3/19, 3/26, 4/16, 4/23, 4/30, 5/7, 5/14, 5/21, 5/28)
- Mid-Term (4/9)
- Final (6/11)
Last Updated: February 19, 2001.