Computer Programming Thinking in Code Intro Computational Thinking

  • Slides: 23
Download presentation
Computer Programming Thinking in Code

Computer Programming Thinking in Code

Intro • Computational Thinking • • Decompose Patterns General and Abstract Algorithms

Intro • Computational Thinking • • Decompose Patterns General and Abstract Algorithms

Intro • Lite Programming • • • Python Scratch SNAP

Intro • Lite Programming • • • Python Scratch SNAP

Intro • Higher Language • • • FORTRAN PASCAL COBOL C+ Ruby

Intro • Higher Language • • • FORTRAN PASCAL COBOL C+ Ruby

Intro • Purpose Languages • • • HTML JAVA Basic

Intro • Purpose Languages • • • HTML JAVA Basic

Intro • The numbers used • • Binary Hexadecimal

Intro • The numbers used • • Binary Hexadecimal

Computational Thinking • Decompose • • • Small bites Simple tasks Try it

Computational Thinking • Decompose • • • Small bites Simple tasks Try it

Computational Thinking • Patterns • • • Repeating Looking deep Try it

Computational Thinking • Patterns • • • Repeating Looking deep Try it

Computational Thinking • General and Abstract • • • Represent the familiar with formula

Computational Thinking • General and Abstract • • • Represent the familiar with formula How Try it

Computational Thinking • Algorithms • • • Writing for replication How it works Try

Computational Thinking • Algorithms • • • Writing for replication How it works Try it

Lite Programming • Python • • Python. org Simple programming language

Lite Programming • Python • • Python. org Simple programming language

Lite Programming • Scratch • • • Develop a game Search web for “Scratch”

Lite Programming • Scratch • • • Develop a game Search web for “Scratch” Fit the pieces together

Lite Programming • SNAP • • http: //byob. berkeley. edu/ Related to Scratch

Lite Programming • SNAP • • http: //byob. berkeley. edu/ Related to Scratch

Higher Programming • FORTRAN

Higher Programming • FORTRAN

Higher Programming • PASCAL

Higher Programming • PASCAL

Higher Programming • COBOL

Higher Programming • COBOL

Higher Programming • C+

Higher Programming • C+

Purpose Languages • HTML

Purpose Languages • HTML

Purpose Languages • JAVA

Purpose Languages • JAVA

Number Sets 74. 125. 224. 72 10010111. 01100101. 10000000. 01010001 • Binary • Practice

Number Sets 74. 125. 224. 72 10010111. 01100101. 10000000. 01010001 • Binary • Practice

Number Sets 11001011: 00111111: 00000110: 11010011 • Hexadecimal • Practice

Number Sets 11001011: 00111111: 00000110: 11010011 • Hexadecimal • Practice

Convert IP to HEX 225. 018. 032. 140 Convert MAC to Decimal 4 A:

Convert IP to HEX 225. 018. 032. 140 Convert MAC to Decimal 4 A: AA: F 3: 36: 9 D: 09

MADE IT!!! • You will see these again

MADE IT!!! • You will see these again