Computer Science
by Joe Harris
1. Fundamentals of Computer Systems
1.1. Importance
1.2. Reliability
1.3. Testing
1.4. Standards
1.5. Considerations
1.5.1. Environmental
1.5.2. Ethical
1.5.3. Legal
2. Computing Hardware
2.1. Computer Memory
2.2. Central Processing Unit (CPU)
2.3. Binary Logic
2.4. Input+Output Devices
2.5. Secondary Storage
3. Software
3.1. What is Software?
3.2. System Software
3.3. Applications
4. Representation of Data in Computer Systems
4.1. Units
4.2. Numbers
4.3. Character
4.4. Images
4.5. Sound
4.6. Instructions
5. Databases
5.1. Database Concept
5.2. Data Models
5.3. Database Design
5.4. DBMS
6. Computer Communications and Networking
6.1. Netwoks
6.1.1. What Are Networks
6.1.2. PRO+CONS
6.1.3. Infrastucture
6.1.4. In Action
6.2. The Internet
7. Programming
7.1. Algorithms
7.1.1. Handling Data in Algorithms