Essential Question: How can I demonstrate my knowledge of programming?
Directions: Create an original creation from any of the programming languages that we learned this year. Your project should demonstrate significant effort.
Scratch
If you choose to do your project in Scratch, you need to demonstrate the following in your project:
Broadcasts
Variables
Loops
If statements
Multiple Sprites
Stage change
Lists
Costume Changes
Math operations
Python
If you choose to do your project in Python, you need to demonstrate the following in your project:
Images
Variables
Loops
Conditional Statements: If statements or Select Case Statements
Turtle functions
Background
String Operation
Collection of any kind: Lists, Sets, Tuples, or Dictionary
Math operations functions
JavaScript
If you choose to do your project in JavaScript, you need to demonstrate the following in your project:
Variables
Loops
Conditional Statements: If statements and Switch Case Statements
Lists
String Operation
Math operations functions
2 Functions, one of the functions needs a parameter (argument)
Colors
Button
Alert box, message box, or prompt box (at least 1)
Javascript using Game Lab (don't use App Maker)
If you choose to do your project in JavaScript Game Lab, you need to demonstrate the following in your project:
Variables
Button
Images
Variables
Loop
Conditional Statement
At least 3 sprites
Math
2 Functions - one needs to have parameter (argument)
Console.log
Events
Mouse over
Mouse click
SQL
If you choose to do your project in SQL, you need to demonstrate the following in your project:
Create the database
Add records
Delete records
Where Command
AND, OR, and NOT commands
3 Joins
MAX, MIN
Average, Count, Sum
IN command
Like command
Select Top command
Order by command
Update command
HTML - Must be same theme
Requirements for Web Page:
Â
Table
3 images
1 image that is hyperlinked
Ordered List
Unordered List
Paragraph
3 different sized fonts
3 different colored fonts
1 bold font
4 hyperlinks
2 web pages where each page links to the other page
Hyperlink to your email address
Marquee