introduction to information systems and computer network 劉震昌 jcliu fall, 2004
Post on 20-Dec-2015
217 views
TRANSCRIPT
![Page 1: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/1.jpg)
Introduction to Information Systems and Computer
Network
劉震昌http://www.ncnu.edu.tw/~jcliu
Fall, 2004
![Page 2: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/2.jpg)
This is the most important class for freshman in CSIE.
這是資工系大一最重要的課,請認真學習。
![Page 3: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/3.jpg)
CSIE class schedule
Hardware
Operation System
Application Program
High level
Low level
資網 C
程設 C++
資演 (1)資演 (2)
邏設電路
微算機計組
數電
作業系統
系統程式
網路
資料庫
![Page 4: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/4.jpg)
Class schedule 課程規劃 9:10 ~ 10:00 Wednesday, quiz ( 若前一星期
未宣布小考則本時段不上課 ) 10:10 ~ 12:00 Wednesday, computer room l
ecture 1:10 ~ 3:00 Wednesday, laboratory exercise
in computer room Office hour: anytime you can find me…
![Page 5: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/5.jpg)
Coverage of this course
Basic concept of computer science C programming language
最新 C語言學習實務,施威銘 編,旗標出版Ref: The C Programming language, Prentice Hall
( 中文譯本:交大 蔡文能教授 翻譯 ) Computer Network
Ref: Computer Networks and Internets, 3rd Ed, D.E. Comer, Prentice Hall
![Page 6: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/6.jpg)
上課不會教的事 How to use a computer MS Windows®
BBS (henry.twbbs.org.tw) MS Office®
…
![Page 7: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/7.jpg)
Grading policy
Homework, Lab, and Quiz 60% Delay is not allowed within a week Copy will get 0 point
Midterm exam 20% Final exam 20%
Be cautious: Cheat WILL NOT PASS !!! 考試有筆試及上機程式設計兩種形式
![Page 8: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/8.jpg)
Laboratory exercise
Computer room 307, 308 Work out the assigned exercises
Typing exercise C programming …
![Page 9: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/9.jpg)
Attitude in class Absence? => 超過三次點名不到本學期不及格
本校學則 35, 36 條 : 曠課一小時,以缺課五小時計。學生缺課時數逾該科授課時數 1/3 者,不得參加該科期末考試。
Sleep? Talk? => no discussion in quiz or lab Eat? => no food in computer room Question? Mobile phone
![Page 10: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/10.jpg)
Class information
Please MUST check frequently for the class information on my homepage http://www.ncnu.edu.tw/~jcliu/course/cs2004.
html Lecture slides Homework Scores Other class information…
![Page 11: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/11.jpg)
Laboratory exercise #1:login henry.twbbs.org.tw and introduce yourself
![Page 12: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/12.jpg)
Lab#1: 自我介紹 姓名、學號、畢業學校、 從甚麼時候使用電腦? 使用過何種作業系統 ? 用過 Unix 或 Linux? 會寫何種程式語言? 每天上網多久? 每天打多久電腦遊戲? …
![Page 13: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/13.jpg)
Laboratory exercise #2:Typing exercise
![Page 14: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/14.jpg)
Basic typing
![Page 15: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/15.jpg)
Install Kptyping and exercise for at least 15 minutes
![Page 16: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/16.jpg)
Computers ?
Hardware
Software
SoftwarePackage(Executable)
SourceProgram
#include <stdio.h>main(){…}
![Page 17: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/17.jpg)
Development of Algorithmic Machines
Algorithmic machines: machines that perform algorithm tasks
Abacus( 算盤 ): ancient Greek and Roman
Blaise Pascal(1623-1662), France
![Page 18: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/18.jpg)
Development of Algorithmic Machines (cont.)
Charles Babbage(1792-1871), England
Herman Hollerith
解多項式
打孔機
![Page 19: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/19.jpg)
1st generation computer 1940
ENIAC
真空管
![Page 20: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/20.jpg)
2nd generation computer 1959
電晶體
![Page 21: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/21.jpg)
3rd generation computer
1965
IC ( 積體電路 )
![Page 22: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/22.jpg)
4th generation computer
1971
VLSI ( 超大積體電路 )
![Page 23: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/23.jpg)
Computer hardware
Centralprocessing
unitmemory
Inputdevices
Outputdevices
Auxiliarymemory
Peripherals 週邊
Bus: for data transmission
![Page 24: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/24.jpg)
CPU (central processing unit)
Carry out the instructions in the program
CPU
ALU Controlunit
registers
ALU: arithmetic/logic unit
![Page 25: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/25.jpg)
CPU – control unit
Instruction fetch
Instruction decoding
Instruction execution
Memory read/writetime
Instruction cycle
![Page 26: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/26.jpg)
Memory Main memory
RAM(random access memory) Fast Volatile 揮發
Auxiliary memory Secondary storage Slower Permanent Ex. Hard Disk, CD-ROM
![Page 27: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/27.jpg)
I/O devices
Input devices Keyboard, mouse, …
Output devices Display, printer, …
![Page 28: Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649d445503460f94a21702/html5/thumbnails/28.jpg)
Overview of computer systems
Hardwaremachines
MS WindowsUnixLinux
Operationsystem
shelldesktop dosUser
Interface
applications
machinelanguage
assemblylanguage
High-levellanguage
compiler
assembler
software