48
1A-1 計計計計計 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required for Mathematics freshmen Prerequisite: None Instructor: Chiou-Shann Fuh ( 計計計 ) Office: New Computer Science and Information Engineering 327 Phone: 23625336 ext. 327 Office Hours: Tuesday 10AM-11:30AM Objective: Introduction to computer science through extensive course projects.

1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

Embed Size (px)

Citation preview

Page 1: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-1

計算機概論• Course Number: 90248040, 20115200 • Credits: 3• Time: Monday 7, 8, 9 (3:30PM-6:20PM) • Classroom: New CSIE Classroom 104 • Classification: Required for Mathematics freshmen • Prerequisite: None • Instructor: Chiou-Shann Fuh ( 傅楸善 )• Office: New Computer Science and Information Engineering 327 • Phone: 23625336 ext. 327• Office Hours: Tuesday 10AM-11:30AM • Objective: Introduction to computer science through extensive

course projects.

Page 2: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-2

• Textbook: P. Norton, Peter Norton's Introduction to Computers, 6th Ed., McGraw-Hill, New York, 2006.

• Reference: G. B. Shelly, T. J. Cashman, and M. E. Vermaat, Discovering Computers 2004, Thomson Course Technology, Boston, MA, 2003.

• Reference: M. M. Mano, Computer Engineering: Hardware Design, Prentice Hall, Englewood Cliffs, NJ, 1988.

• Reference: J. G. Brookshear, Computer Science: An Overview, 7th Ed., Addison Wesley, Reading, MA, 2003.

• excellent World Wide Web address: to look up computer terminology online http://www.pcwebopedia.com, http://www.whatis.com

• excellent World Wide Web address: to search companies, products, and events http://www.google.com, http://www.yahoo.com, http://www.msn.com

• Projects: will be assigned every week or every other week (30%) • Examinations: one midterm (30%) and one final (40%)

Page 3: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-3

• Chapter 1: Introducing Computer Systems• Lesson 1A: Exploring Computers and Their Uses• Lesson 1B: Looking Inside the Computer System 2• Chapter 2: Presenting the Internet• Lesson 2A: The Internet and the World 3• Lesson 2B: E-Mail and Other Internet Services 5• Computing Keynotes: Creating Your Own Web Page• Chapter 3: Interacting with Your Computer• Lesson 3A: Using the Keyboard and Mouse 6• Lesson 3B: Inputting Data in Other Ways 7• Chapter 4: Seeing, Hearing, and Printing Data• Lesson 4A: Video and Sound 8• Lesson 4B: Printing 9• Computing Keynotes: Buying Your First Computer• Chapter 5: Processing Data• Lesson 5A: Transforming Data into Information 10• Lesson 5B: Modern CPUs 14

Page 4: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-4

• Chapter 6: Storing Data

• Lesson 6A: Types of Storage Devices 15

• Lesson 6B: Measuring and Improving Drive Performance 16

• Chapter 7: Using Operating Systems

• Lesson 7A: Operating System Basics 18

• Lesson 7B: Survey of PC and Network Operating Systems 19

• Chapter 8: Working with Application Software

• Lesson 8A: Productivity Software 20

• Lesson 8B: Graphics and Multimedia 22

• Chapter 9: Networks

• Lesson 9A: Networking Basics 23

• Lesson 9B: Data Communications 26

• Chapter 10: Working in the Online World

• Lesson 10A: Connecting to the Internet 38

• Lesson 10B: Doing Business in the Online World 28

• Computing Keynotes: Professional Certification Programs

Page 5: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-5

• Chapter 11: Database Management

• Lesson 11A: Database Management Systems 29

• Lesson 11B: Survey of Database Systems 30

• Chapter 12: Development of Information Systems

• Lesson 12A: The Basics of Information Systems 31

• Lesson 12B: Building Information Systems 32

• Chapter 13: Software Programming and Development

• Lesson 13A: Creating Computer Programs 33

• Lesson 13B: Programming Languages and the Programming Process 34

• Chapter 14: Protecting Your Privacy, Your Computer, and Your Data

• Lesson 14A: Understanding the Need for Security Measures 35

• Lesson 14B: Taking Protective Measures 36

• Computing Keynotes: Computer Viruses

Page 6: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-6

• Scan and add all figures, captions, and tables.

• Add Review Questions.

• Add Homework at end of http://www.csie.ntu.edu.tw/~fuh/fcourse/norton6/Intro_Ch_01B.ppt

• Add topics and explain in detail.

• Add jokes.

• Design two questions and answers.

Page 7: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-7

Prob1B. 劉立彥 .doc

• 1. (10%) What are the four steps in Information Processing Cycle?

• Answer: Input, Processing, Output, Storage.

Page 8: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-8

I have a dream. Martin Luther King Jr.

• ACM: Association for Computing Machinery • ACM International Collegiate Programming Contest • http://acm.uva.es/problemset/• solving 20 problems = 5 points, 50 problems = 10

points • 100 problems = 20 points, 200 problems = 30 points,

400 problems = 40 points • all problems with on-line judge = 50 points • tell me the number of problems solved immediately

after final examination

Page 9: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

McGraw-Hill Technology EducationMcGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All

rights reserved.

Page 10: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

McGraw-Hill Technology Education

Chapter 1A

Introducing Computer Systems

Introducing Computer Systems

Page 11: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-11

The Computer Defined

• Electronic device

• Converts data into information

• Modern computers are digital– Two digits combine to make data (0, 1)

Page 12: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-12

The Computer Defined

• Older computers were analog– A range of values made data

Page 13: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-13

The Computer Defined

• Older computers were analog– A more manageable type -- the old-

fashioned slide rule

Page 14: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-14

Take a Break

Page 15: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-15

Computers for Individual Use

• Computers can

be shared by

multiple users

but can be used

by only one

person at a time.

Page 16: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-16

Computers for Individual Use

• Although PCs are used by individuals,

they also can be connected together to create networks.

Page 17: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-17

Computers for Individual Use

• Desktop computers– The most common type of computer– Sits on the desk or floor– Performs a variety of tasks

Page 18: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-18

Computers for Individual Use

• Desktop computers– Different design types

Page 19: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-19

Computers for Individual Use

• Workstations– Specialized computers– Optimized for science or graphics– More powerful than a desktop

Page 20: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-20

Computers for Individual Use

• Notebook computers– Small portable computers– Weighs between 3 and 8 pounds

Page 21: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-21

Computers for Individual Use

• Notebook computers– About 8 ½ by 11 inches– Typically as powerful as a desktop– Can include a docking station

Page 22: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-22

Computers for Individual Use

• Tablet computers– Newest development

in portable computers

– Input is through a pen

– Run specialized versions of office products

Page 23: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-23

• Handheld computers, palm computer– Very small computers– Personal Digital Assistants (PDA)– Note taking or contact management– Data can synchronize with a desktop

Computers for Individual Use

Page 24: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-24

Computers for Individual Use

• Smart phones– Hybrid of

cell phone

and PDA– Web surfing,

e-mail access

Page 25: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-25

Take a Break

Page 26: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-26

Computers for Organizations

• Network servers– Centralized computer– All other computers connect

Page 27: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-27

Computers for Organizations

• Network servers– Provides access to network resources– Multiple servers are called server farms– Often simply a powerful desktop: Google

Page 28: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-28

• Network servers– Flexibility to different kinds of tasks

Computers for OrganizationsComputers for Organizations

Computers for Organizations

Page 29: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-29

Computers for Organizations

• Network servers– Users use the Internet as a means of

connecting even if away from the offices.

Page 30: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-30

Computers for Organizations

• Mainframes– Used in large organizations– Handle thousands of users– Users access through a terminal

Page 31: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-31

Computers for Organizations

• Mainframes– Large and powerful systems

Page 32: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-32

Computers for Organizations

• Minicomputers– Called midrange computers– Power between mainframe and desktop– Handle hundreds of users– Used in smaller organizations– Users access through a terminal

Page 33: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-33

Computers for Organizations

• Supercomputers– The most powerful

computers made– Handle large and

complex calculations– Process trillions of

operations per second

– Found in research organizations

Page 34: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-34

Take a Break

Page 35: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-35

Computers in Society

• More impact than any other invention– Changed work and leisure activities– Used by all demographic groups

• Computers are important because:– Provide information to users– Information is critical to our society– Managing information is difficult

Page 36: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-36

Computers in Society

• Impact of computers– Like the Impact of automobile

Page 37: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-37

Computers in Society

• The benefits of using computers– As varied as users

Page 38: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-38

Computers in Society

• Computers at home– Many homes have multiple computers– Most American homes have Internet– Computers are used for

• Communication

Page 39: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-39

Computers in Society

• Computers at home– Computers are used for

• Business• Entertainment• Schoolwork• Finances

Page 40: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-40

Computers in Society

• Computers in education– Computer literacy required at all levels

Page 41: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-41

Computers in Society

• Computers in small business– Makes businesses more profitable– Allows owners to manage

Page 42: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-42

Computers in Society

• Computers in industry– Computers are

used to design

products– Assembly

lines are

automated

Page 43: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-43

Computers in Society

• Computers in government– Necessary to track data for population

• Police officers

• Tax calculation and collection

– Governments were the first computer users

Page 44: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-44

Computers in Society

• Computers in health care– Revolutionized health care– New treatments possible– Scheduling of patients has improved– Delivery of medicine is safer

Page 45: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-45

Review Questions1. What is a computer?2. Explain a few of the different ways in which

computers can be categorized.3. List six types of computers that are designed

for use by a single person.4. Describe the two common designs for

desktop computers.5. How much do notebook computers typically

weigh?6. List four types of computers that are

designed for use by organizations, and are commonly used by multiple people at the same time.

Page 46: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-46

Review Questions

7. Why are mainframe systems usually limited in the number of tasks they perform?

8. What is the most popular use for home computers?

9. How are computer technologies used by the military?

10. How are computer technologies being used to train surgeons?

Page 47: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

McGraw-Hill Technology Education

Chapter 1A

End of ChapterEnd of Chapter

Page 48: 1A-1 計算機概論 Course Number: 90248040, 20115200 Credits: 3 Time: Monday 7, 8, 9 (3:30PM-6:20PM) Classroom: New CSIE Classroom 104 Classification: Required

1A-48

Project due Oct. 2• Open your personal computer at home and list the hardware specification as detailed as possible, including

the manufacturer, product type, and serial number. List every software installed on your personal computer. For example:

• PC: 友鄰 • CPU: Intel Pentium 4 1.8G Hz• Motherboard: S45GMAX• SDRAM: 1GB DDR• AGP 3D/64MB SGRAM • hard disk: 260GB• flash disk drive: 1GB • monitor: Lemel 17 inch TFT-LCD, Model: LC-AE• power supply: 250W, ATX compatible • keyboard: 104 keys Chinese-English• CD-ROM drive: 52 times speed • DVD-RW drive: 6 times speed• sound blaster card: • speakers: Trois DS 621G• mouse: Logitech Optical Mouse• anti-virus software: Norton AntiVirus• anti-virus software: Trend Micro/Internet Phone • OS: Microsoft Windows XP• productivity software: Microsoft Office XP• X-Stop: pornography prevention software• …