Welcome To CS¶
Computation and Computer Science¶
- 1. Computing Related Fields
- 2. History of computers
- 3. Binary and Bits
- 4. Data Representation
- 5. Logic Gates & Circuits
- 6. Computer Architecture & The Machine Cycle
- 7. Programming Languages
- 8. Algorithms
- 9. Operating Systems
- 10. Parallel Processing
- 11. Limits and Future of Computing
- 12. Impacts of Computing
Exploring Programming¶
- 1. An introduction to programming
- 2. Names for Numbers
- 3. Names for Strings
- 4. Names for Turtles
- 5. Names for Procedures
- 6. Designing with Procedures
- 7. Names for Functions
- 8. Repeating Steps with Turtles
- 9. Repeating Steps with Images
- 10. Repeating Steps with Numbers
- 11. Making Decisions
- 12. Decisions, Randomness, and Simulations
- 13. Decisions with Strings and Complex Conditions
- 14. Using Decisions with Images
- 15. Working with Lists
- 16. Changing and Chopping up Lists
- 17. SQL Introduction
- 18. SQL Grouping and Joining
- 19. Working with Data in Python
- 20. What’s Next?
You have attempted of activities on this page