Skip to content

Scaffolded projects for processing using 2d data structs and OOP

Notifications You must be signed in to change notification settings

pedersenld/dev-outreach-processing-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dev-outreach-processing-engine

Scaffolded projects for processing using 2d data structs and OOP

Topic and Learning Outcome:

Object Oriented Programming and Design: http://www.learnalberta.ca/ProgramOfStudy.aspx?lang=en&ProgramId=74838#900020

Essential Question:

What is the object-oriented paradigm and how does it shift the way we organize our projects?

Objectives:

Encourage and scaffold abstraction and high level design in our planning using object-oriented design and programming?

Prior Knowledge:

Procedural (functional or method-driven) Programming.

Data Structures (static, dynamic and multidimensional). – Code provided

Scaffolded Practice:

What is the OOP paradigm?

UML diagramming.

Template Code(s). (provided) – Key objective (move away from main class having everything and encapsulate wherever possible. Ie. Main lets you choose what game and then instantiate board with appropriate parameters rather than main creating a data structure to store all of the info as per the Data Structures templates)

Assessment and reflection:

To access a self-assessment rubric that relates to the Object oriented component of this material please click here.

To access a form related to collecting data about the self assessment rubric that relates to the Object oriented component of this material please click here. This is limited to Edmonton Public School sign on but email to Lance Pedersen

About

Scaffolded projects for processing using 2d data structs and OOP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •