본문 바로가기
Book/개발

[ EVERYTHING YOU NEED TO ACE COMPUTER SCIENCE AND CODING IN ONE BIG FAT NOTEBOOK ] Computing Systems - ch3

by ウリ김영은 2023. 10. 26.

<Unit 1 : Computing Systems>

Chapter 3

1. Human-Computer Interaction(HCI) : part of computer science that studies and improves how the user works with computers

- The User Interface(UI) :

- all parts of computing system you use to operate the computer

- easy for all people to use (including who are blind, low vision, deaf, hard of hearing)

- Graphical User Interface(GUI) :

-a type of user interface that uses icons and symbols instead plain texts

- makes easier for anyone to use computer

- most UI are GUIs

- Command-Line Interface(CLI) :

- uses only text to operate computer

- more difficult to use -> must type specific commands or phrases

2. Troubleshooting : solving problems(errors with in a computing system or software, debugging programs in software) by using a systematic, or step-by-step approach

- Systematic approach :

- means following a fixed plan or process(repeatable process) step-by-step

- can repeat the steps exactly and can be sure you haven't left anything out

- Debugging : finding and correcting bugs or errors (caused by typos or not following the rule/format of the programming language) within programs

- Troubleshooting Strategies :

- 1) swapping in working parts from other computers (monitors, keyboards, hard drives, motherboards, power supplies)

- 2) creating a diagram to trace the problem (staying organized helps hunt for problems)

- 3) making changes in the software to see if the hardware will work

- 4) checking software settings and the compatibility of components (e.g. can't install an iPhone app on an Android phone)

- 5) getting help from a more knowledgeable troubleshooter - are many websites dedicated to helping people troubleshoot all sorts of computer issues