Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004.
-
date post
20-Dec-2015 -
Category
Documents
-
view
217 -
download
0
Transcript of Introduction to Information Systems and Computer Network 劉震昌 jcliu Fall, 2004.
Introduction to Information Systems and Computer
Network
劉震昌http://www.ncnu.edu.tw/~jcliu
Fall, 2004
This is the most important class for freshman in CSIE.
這是資工系大一最重要的課,請認真學習。
CSIE class schedule
Hardware
Operation System
Application Program
High level
Low level
資網 C
程設 C++
資演 (1)資演 (2)
邏設電路
微算機計組
數電
作業系統
系統程式
網路
資料庫
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…
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
上課不會教的事 How to use a computer MS Windows®
BBS (henry.twbbs.org.tw) MS Office®
…
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 !!! 考試有筆試及上機程式設計兩種形式
Laboratory exercise
Computer room 307, 308 Work out the assigned exercises
Typing exercise C programming …
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
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…
Laboratory exercise #1:login henry.twbbs.org.tw and introduce yourself
Lab#1: 自我介紹 姓名、學號、畢業學校、 從甚麼時候使用電腦? 使用過何種作業系統 ? 用過 Unix 或 Linux? 會寫何種程式語言? 每天上網多久? 每天打多久電腦遊戲? …
Laboratory exercise #2:Typing exercise
Basic typing
Install Kptyping and exercise for at least 15 minutes
Computers ?
Hardware
Software
SoftwarePackage(Executable)
SourceProgram
#include <stdio.h>main(){…}
Development of Algorithmic Machines
Algorithmic machines: machines that perform algorithm tasks
Abacus( 算盤 ): ancient Greek and Roman
Blaise Pascal(1623-1662), France
Development of Algorithmic Machines (cont.)
Charles Babbage(1792-1871), England
Herman Hollerith
解多項式
打孔機
1st generation computer 1940
ENIAC
真空管
2nd generation computer 1959
電晶體
3rd generation computer
1965
IC ( 積體電路 )
4th generation computer
1971
VLSI ( 超大積體電路 )
Computer hardware
Centralprocessing
unitmemory
Inputdevices
Outputdevices
Auxiliarymemory
Peripherals 週邊
Bus: for data transmission
CPU (central processing unit)
Carry out the instructions in the program
CPU
ALU Controlunit
registers
ALU: arithmetic/logic unit
CPU – control unit
Instruction fetch
Instruction decoding
Instruction execution
Memory read/writetime
Instruction cycle
Memory Main memory
RAM(random access memory) Fast Volatile 揮發
Auxiliary memory Secondary storage Slower Permanent Ex. Hard Disk, CD-ROM
I/O devices
Input devices Keyboard, mouse, …
Output devices Display, printer, …
Overview of computer systems
Hardwaremachines
MS WindowsUnixLinux
Operationsystem
shelldesktop dosUser
Interface
applications
machinelanguage
assemblylanguage
High-levellanguage
compiler
assembler
software