Computer Programming Thinking in Code Intro Computational Thinking Slides: 23 Download presentation Computer Programming Thinking in Code Intro • Computational Thinking • • Decompose Patterns General and Abstract Algorithms Intro • Lite Programming • • • Python Scratch SNAP Intro • Higher Language • • • FORTRAN PASCAL COBOL C+ Ruby Intro • Purpose Languages • • • HTML JAVA Basic Intro • The numbers used • • Binary Hexadecimal Computational Thinking • Decompose • • • Small bites Simple tasks Try it Computational Thinking • Patterns • • • Repeating Looking deep Try it Computational Thinking • General and Abstract • • • Represent the familiar with formula How Try it Computational Thinking • Algorithms • • • Writing for replication How it works Try it Lite Programming • Python • • Python. org Simple programming language Lite Programming • Scratch • • • Develop a game Search web for “Scratch” Fit the pieces together Lite Programming • SNAP • • http: //byob. berkeley. edu/ Related to Scratch Higher Programming • FORTRAN Higher Programming • PASCAL Higher Programming • COBOL Higher Programming • C+ Purpose Languages • HTML Purpose Languages • JAVA Number Sets 74. 125. 224. 72 10010111. 01100101. 10000000. 01010001 • Binary • Practice Number Sets 11001011: 00111111: 00000110: 11010011 • Hexadecimal • Practice 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