The Basics of Programming and Software
Computer Science Course Preview ------->
Chapters in this Unit:
- Early Programming
- The First Programming Languages
- Programming Basics: Statements & Functions
- Intro to Algorithms
- Data Structures
- Alan Turing
- Software Engineering
UNIT 2: The Basics of Programming and Software
Chapter 10: Early Programming
Chapter 11: The First Programming Languages
Chapter 12: Programming Basics
Chapter 13: Intro to Algorithms
Chapter 14: Data Structures
Chapter 15: Alan Turing
Chapter 16: Software Engineering
01. Early Computing
02. Electronic Computing
03. Boolean Logic & Logic Gates
04. Representing Numbers & Letters with Binary
05. How Computers Calculate – The ALU
06. Registers & RAM
07. The Central Processing Unit (CPU)
08. Instructions & Programs
09. Advanced CPU Designs
10. Early Programming
11. The First Programming Languages
12. Programming Basics: Statements & Functions
13. Intro to Algorithms
14. Data Structures
15. Alan Turing
16. Software Engineering
17. Integrated Circuits & Moore’s Law
18. Operating Systems
19. Memory & Storage
20. File & File Systems
21. Compression
22. Keyboards & Command Line Interfaces
23. Screens & 2D Graphics
24. The Cold War and Consumerism
25. The Personal Computer Revolution
26. Graphical User Interfaces
27. 3D Graphics
28. Computer Networks
29. The Internet
30. The World Wide Web
31. Cyber Security
32. Hackers & Cyber Attacks
33. Cryptographic
34. Machine Learning & Artificial Intelligence
35. Computer Vision
36. Natural Language Processing
37. Robots
38. Psychology of Computing
39. Educational Technology
40. The Singularity, Skynet, and the Future of Computing
Course features coming in the Summer:
- Study Planning Sheet
- Course Review
- Completion Exam
- Completion Certificate