V2012.13 Agenda • Old Business – Delete Files • New Business – Week 15 Topics: • SPARC Announcement • Intro to HTML/CSS – Questions? • New Tech Club Forums • Introduction to Programming 1 (Review) • Introduction to Programming 2 Avon High School Tech Club 2 HTML/CSS Class QUESTIONS? Avon High School Tech Club 3 Tech Club Forums • New! • Ask questions, offer suggestions, share info • Check it out: – http://ahstechcrew.org/forums/ • Thanks to Jeffrey Dickson! Avon High School Tech Club 4 Intro to Programming 1 “Programming gives you complete control over an innocent, vulnerable machine, which will do your evil bidding with a loyalty not even your pet dog can rival.” Avon High School Tech Club 5 Review Key Concepts • Key Concepts – – – – High-level, Low-level Programming Languages Compiled vs Interpreted Execution Models Tools Gathering Requirements Avon High School Tech Club 6 Intro to Programming 2: More Terms • • • • • • • • API Algorithm Array Boolean Character Code/Source Constant Data Types Avon High School Tech Club • • • • • • • • Debug • SDK Floating Point • String Git • User Interface GUI • Variable Integer • Virtual Machine Literal Object Oriented Scripting Language 7 Steps to Writing a Program 1. 2. 3. 4. 5. 6. 7. Gather requirements Choose a programming language Write a program Compile the program* Run or Execute the program Debug the program Repeat process until the program is completed *Depending on the language, you may not need to compile your program. Avon High School Tech Club 8