Introduction to Computer Science

Introduction to Computer Science
(Fall 2007)
Announcements:

Post Date Message
9/12 First class will meet on Sept. 17th.
9/18 Class will meet on Sept. 19th (first week only).
9/20 Classroom changed to Third Teaching Building 303.
9/28 hw0, hw1 out.
10/12 hw1 due date is 10/15.
11/5 Midterm on 11/16. Time: 11:10 AM. Bring your student ID card!


Schedule

WeekChapterLecture NotesHW
1 0.1-0.6 Introduction -
2 1.1-1.3 9/24 (no class) hw0
3 1.4-1.7 Data Storage hw1
4 2.1-2.5 Data Manipulation hw2
5 3.1-3.5 Operating System hw3
6 4.1-4.4 Networking and the Internet hw4
7 5.1-5.3 Algorithms hw5
8 5.4-5.6 Algorithms -
9 - Midterm -
10 6.1-6.6 Programming Languages hw6
11 7.1-7.1 Software Engineering hw7
12 7.2-7.8 Software Engineering -
13 8.1-8.6 Data Abstractions hw8
14 9.1-9.7 Database Systems hw9
15 10.1-10.7 Artificial Intelligence hw10
16 11.1-11.5 Theory of Computation hw11
17 11.6, 4.5 Public-Key Cryptography, Security -
18 - Final Exam -


Course Information

Syllabus:
(PDF) Adobe Reader is needed.
Lecture:
Monday 135:10-15:00, Friday 11:10-12:00
Location:
Third Teaching Building 303
Class webpage:
http://www.ntut.edu.tw/~tjhsieh/cs2007f/
Discussion Board:
http://elearning.ntut.edu.tw/
Instructor:
Prof. T.-J. H s i e h
Office: Complex Building 407
Office hours: Monday 15:00-17:00, Friday 13:00-15:00
Teaching Assistant:
Office: Complex Building 410
Phone: TBA
Office hours: M 3:00-4:00 pm, Th 9:00-10:00 am
Textbook:
J. Glenn Brookshear, Computer Science: An Overview (9th Edition), Addison Wesley, 2006.
website: http://www.aw.com/brookshear (Errata)
Outline: (from Catalog)
This introductory course covers the fundamentals and applications of computers. The major topics covered in this course are: 1. Introduction to computer systems 2. Data representation, number systems, and logic 3. Peripherals and storage 4. Programming languages and programming 5. Data structures and algorithms 6. Software engineering and system development tools 7. Operating systems 8. File and database systems 9. Data communication and computer networks 10. Artificial intelligence 11. Emerging techniques
Grading:
  • Homework, quizzes 30%
  • Midterm 30%
  • Final 40%
  • Class participation 5% (extra credits)
  • Policies:
  • Homework assignments are due in class on the due date. Late submissions are not allowed.
  • Any student who wants to re-grade hw/quiz/exam may submit a re-grade request to TA. A re-grade request must be submitted within one week after the original grade is received.
  • Attendance and participation in class may influence your grade.
  • Quizzes will be given in class.
  • Check the course website frequently. It is assumed that you will read the announcement.
  • Academic Honesty: (1) (2)
  • NTUT Exam Rules http://www.ntut.edu.tw/~wwwoaa/download/law/law_course_039.doc
  • NTUT Cheating Penalties http://www.ntut.edu.tw/~wwwoaa/download/law/law_course_034.doc
  • Tools:
  • WS_FTP
  • PuTTY
  •  

    Upload your webpage (hw4.html) to sun.cc.ntut.edu.tw (140.124.13.2). how?

    陳 美 君, 楊 志 勤, 張 浚 瑋, 李 文 強, 郭 益 宏, 劉 澤 生, 黃 煥 凱, 林 伯 鴻, 詹 閔 淵, 劉 柏 廷, 紀 伯 喬, 張 志 漢, 蔡 明 韋, 周 子 揚, 趙 若 偉, 劉 政 翰, 李 少 權, 湯 皓 焜, 田 麟 禎, 潘 柏 榮, 賴 柏 辰, 楊 勝 雄, 何 庭 輝, 曾 德 凱, 徐 禮 暉, 郭 佩 盈, 李 俊 賢, 楊 承 翰, 陳 保 漢, 錢 銅 岳, 洪 陳 佐, 楊 智 傑, 李 宗 勳, 簡 亦 甚, 彭 思 晨, 趙 國 智, 黃 俊 榮, 戴 以 謙, 陳 世 顥, 白 宗 旻, 林 宗 億, 鄭 宇 翔, 許 家 豪, 謝 明 宏, 盧 彥 勳, 王   凡, 徐 嘉 鍊, 陳 建 生, 陳 冠 勳, 胡 毓 丞, 洪 辰 儒, 林 曉 函, 江 嘉 哲, 詹 智 翔, 陳 冠 如, 宋 振 華, 周 震 旭, 張 顥 騰, 楊 富 傑, 洪 祥 銘, 王 欣 陽, 高 愛 琳, 黃 永 偉, 路 本 庭,

     

    Winners:
  • First place: 謝 明 宏
  • Second place: 宋 振 華
  • Third place: 林 伯 鴻
  • Honorable mention: 陳 世 顥

  •  

    textbook
    Computer Science: An Overview (9th Edition)
     
    textbook
    Computer Science: An Overview (9th Edition) (International Edition)
     
    Kurt Gödel
    Kurt Gödel (1906-1978)
     
    John von Neumann
    John von Neumann (1903-1957)
     
    Alonzo Church
    Alonzo Church (1903-1995)
     
    Alan Turing
    Alan Turing (1912-1954)
     
    Charles Babbage
    Charles Babbage (1791-1871)
     
    Ada Lovelace
    Augusta Ada Byron (1815-1852)