AHS-TechClub-032613 - Avon High School Tech Crew

advertisement
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
Download