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
Computer Science Course Preview
Play Video about Computer Science Course Preview

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

Unit2_Ch10-Early Programming
Play Video about Unit2_Ch10-Early Programming
Unit2_Ch11-The First Programming Languages
Play Video about Unit2_Ch11-The First Programming Languages
Unit2_Ch12-Programming Basics
Play Video about Unit2_Ch12-Programming Basics
Unit2_Ch13-Intro to Algorithms
Play Video about Unit2_Ch13-Intro to Algorithms

Chapter 14: Data Structures

Chapter 15: Alan Turing

Chapter 16: Software Engineering

Unit2_Ch14-Data Structures
Play Video about Unit2_Ch14-Data Structures
Unit2_Ch15-Alan Turing
Play Video about Unit2_Ch15-Alan Turing
Unit2_Ch16-Software Engineering
Play Video about Unit2_Ch16-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

Other Related Topics . . . coming soon . . .

  •   
  •   
  •   
  •