Computing Technology for All
Frank Vahid | Susan Lysecky
zyBooks 2017

Table of Contents

1. History and Basics
1.1 Brief history
1.2 Historical figures in computing
1.3 Computer programs
1.4 Computers all around us
1.5 Representing information as bits
1.6 Computing and careers

2. Hardware and Software
2.1 Basic hardware
2.2 Cache, memory, drive
2.3 Types of computers
2.4 Common input devices
2.5 Common output devices
2.6 Moore’s Law
2.7 Hardware trends
2.8 Programming: Machine language
2.9 Programming: Assembly language
2.10 Programming: High-level language
2.11 A brief introduction to Python

3. The Internet and Web
3.1 Internet basics
3.2 IP addresses
3.3 Home networking
3.4 Cellular networks
3.5 Web basics
3.6 Web search engines
3.7 Web search tips
3.8 Domain names and URLs
3.9 Setting up a website
3.10 HTML
3.11 CSS
3.12 JavaScript

4. Operating Systems
4.1 OS basics
4.2 Common operating systems
4.3 OS stories
4.4 Being a good OS user
4.5 Device drivers

5. Computer Applications
5.1 Word processing basics
5.2 Spreadsheet basics
5.3 Presentation app basics
5.4 Database basics
5.5 Audio player apps
5.6 Video player apps
5.7 PDF viewer
5.8 Compression
5.9 Troubleshooting

6. Web / Mobile Apps
6.1 Video
6.2 Streaming
6.3 Wikipedia
6.4 Social networking
6.5 Email basics
6.6 Email issues
6.7 Text messages
6.8 Blogs

7. Privacy
7.1 Users leave footprints
7.2 Users aren’t anonymous
7.3 Information Is valuable
7.4 Someone could listen
7.5 Sharing releases control
7.6 Search is improving
7.7 Online is real

8. Security
8.1 Security basics
8.2 Viruses and malware
8.3 Account security
8.4 Internet scams and spam
8.5 Cryptography
8.6 Denial of service (DoS) attacks

9. Information Systems
9.1 Defining information systems
9.2 Information system development
9.3 Information systems career paths
9.4 Cloud computing applications
9.5 More on cloud computing

10. More Societal Issues
10.1 In-house and outsourcing
10.2 Crowdsourcing
10.3 E-commerce
10.4 Online dating services
10.5 Health and computer use
10.6 Tips for effective email communications
10.7 Intellectual property
10.8 IP licensing and theft
10.9 Cybercrime and punishment
10.10 Cyberbullying
10.11 Digital divide