Skip to content
mrseidel edited this page Sep 1, 2023 · 1 revision

Welcome to the ICD2O Course Page!

The information below is for guidance only. Please see your teacher for more information.

Course information

Assignments

This section will contain links to all of the course assignments (grouped by Overarching Learning Goal (OLG)).

πŸ“™ Computer Systems

πŸ“˜ Programming Concepts (p5js)

πŸ“— Digital Citizenship

Programming Notes/Examples

All of the course programming notes/examples will be linked below.

Programming Examples (alphabetical order)

The example programs also include notes directly in their files. This will be updated over time to move the notes into this Wiki.

Programming Resources

Programming Language and Resources for p5.js

  • p5js.org (editor, references and examples available on the same site)
  • Daniel Shiffman - Beginner Video Playlist for p5.js
    • 1.1, 1.2 - Welcome
    • 1.3 Shapes
    • 1.4 Color
    • 1.5 console.log()
    • 1.6 Comments
    • 2.1 mouseX, mouseY
    • 2.2 let, const
    • 2.3 Incrementation (adding)
    • 2.4 random()
    • 3.x Conditional (if) statements
    • 4.x Loops
    • 5.x Functions

Licensing and Notices

Creative Commons License
All of the written work contained herein falls under the Creative Commons Attribution-ShareAlike 4.0 International License, unless otherwise explicitly noted (there might be a few pages that contain works that do not fall under this license. They will be noted at the bottom of their respective pages).


All code found within the site falls under the MIT License

All other content, including images, are copyright their respective owners.

This course is not always being taught by Mr. Seidel. All information here was uploaded at the direction of (or by) the teacher(s) that are teaching this course. Mr. Seidel will not be held liable for any of the course work, suggestions, ideas, or requirements on this wiki. If you have issue with any of the content or the previously mentioned items, please contact the appropriate teacher that is teaching the course. If you are someone online who has issue with something herein, please create an issue in this repository, and I will pass along the information as needed to the appropriate teacher.