0

Coding & Game Design, Advanced

3 STUDENTS ENROLLED

Class Dates, Times and Meeting URL’s

Click below for more details

22apr4:45 pm6:15 pmMoved OnlineAdvanced Coding and Game DesignClick here, to get more detailsOnline Meeting Details

This class is for students with existing text based programming experience. Using image based programming languages like Blockly“, “Scratch, “Tynker“, “The Foos“,  are great starting environments for learning programing concepts but they are not considered “text based” and will not satisfy the prerequisite. If students have completed small projects in Java, Python, Javascript, C# or any other text based programming language,  they are welcome to join the class. Playing around at home, on their own (self taught) is also acceptable after discussing project with with the instructor.
If a student does NOT have previous experience but has completed at least 2 full years of Computational Thinking (or equivalent) we will also consider their enrollment. This is NOT for students who are new to computing.


Course Curriculum

The Beginning
Pixels, Graphs, Vertices, Points, Simple Shapes & representing colors Details 00:00:00
Pixels, Graphs, Vertices, Points, Simple Shapes & Representing Colors Details 00:00:00
API’s & P5JS
IDE’s (Integrated Development Environments) Details 00:00:00
Reference Tools Details 00:00:00
Errors Details 00:00:00
Get Going
Functions Details 00:00:00
Variables Details 00:00:00
Mouse and Keyboard Events Details 00:00:00
Translations Details 00:00:00
Conditionals Details 00:00:00
Loops Details 00:00:00
Data Types Details 00:00:00
Physics in Gaming Details 00:00:00
Staying Organized
Advanced Functions Details 00:00:00
Arguments/Parameters Details 00:00:00
Return Types Details 00:00:00
Objects, Constructors & Object Oriented Programming Details 00:00:00
Advanced Concepts for young Students
Data Structures (Arrays, Stacks Queues) Details 00:00:00
Making Objects Interact Details 00:00:00
Function for Arrays Details 00:00:00
Projects & Putting It All Together
Algorithms Details 00:00:00
Debugging Details 00:00:00
Using other Libraries (calling other API’s) Details 00:00:00
The World Revolves Around You Details 00:00:00
Mathematics Details 00:00:00
Translation and Rotation (in 3D) Details 00:00:00
Pixels Under a Microscope Details 00:00:00
Working with Images Details 00:00:00
Working with Video Details 00:00:00
The Outside World
Fun with Text Details 00:00:00
Getting Input and Working with Data Details 00:00:00
External Sources of Real Time Data Streams Details 00:00:00
Making (fun) Noises Details 00:00:00
Using Existing Sounds Details 00:00:00
Exporting & Sharing Details 00:00:00
Beyond P5JS Details 00:00:00
Advanced Object-Oriented Programming Details 00:00:00
Core Javascript Details 00:00:00
X