Difference between revisions of "Pathway W2000s"

From Coder Merlin
 
(36 intermediate revisions by 3 users not shown)
Line 2: Line 2:
== Common Types and Operations ==
== Common Types and Operations ==
* Dates
* Dates
* Floating Point Representation
* [[W2021 Two-Dimensional Arrays]]
== Structs ==
* [[W2031 Designing a Floating Point Type]]
== Classes ==
== Object Equivalence ==
== Object Equivalence ==
* Comparing Objects
* [[W2111 Comparing Objects]]
* Copying Objects: Deep Copy vs Shallow Copy
* [[W2112 Copying Objects]]
== Three Easy Sorts ==
 
* [[W2201 Bubble Sort (Review)]]
== Two Easy Sorts ==
* [[W2202 Insertion Sort]]
* [[W2202 Insertion Sort]]
* [[W2203 Selection Sort]]
* [[W2203 Selection Sort]]
== Execution Stack ==
* [[W2211 Stack]]
* W2212 The Execution Stack
== Higher Order Functions ==
* [[W1349 Higher Order Functions]]
== Recursion ==
* [[W2222 Recursion]]
* [[W2225 Merge Sort]]
== Big O ==
* [[W2231 Space and Time Efficiency of Sorts]]
* [[W2232 Big-O Notation]]  (Best-, Average-, Worst-case)]
== Advanced Graphics ==
== Advanced Graphics ==
* [[W2261 Paths]]
* [[W2261 Paths]]
* [[W2262 Filled Paths]]
* [[W2262 Filled Paths]]
* [[W2263 Gradients]]
* [[W2263 Gradients]]
* [[W2269 Game of Life]]
== Collection Types ==
* Arrays
* [[W2273]] [[Dictionaries]]
* [[W2281 Stacks]]
* [[W2285 Sets]]
* [[W2294 Singly-Linked Lists]]
* [[W2295 Doubly-Linked Lists]]
== Persistence and Serialization ==
* [[W2301 Reading Flat Files]]
* [[W2302 Writing Flat Files]]
* [[W2305 Structured Data and Serialization]]
* [[W2315 JSON]] <- Rename [[W2271 JSON Files]]
* [[W2321 XML]]


== Emergence & Lindenmayer Systems ==
== Emergence & Lindenmayer Systems ==
Line 19: Line 58:
* [[W2513 Emergence & Lindenmayer Systems (Part 3)]]
* [[W2513 Emergence & Lindenmayer Systems (Part 3)]]
* [[W2514 Emergence & Lindenmayer Systems (Part 4)]]
* [[W2514 Emergence & Lindenmayer Systems (Part 4)]]
== One More Challenging Sort ==
* [[W2204 Merge Sort]]
* [[W2211 Space and Time Efficiency of Sorts]]
* [[W2212 Big-O Notation]]  (Best-, Average-, Worst-case)]
== Data Modeling ==
== Data Modeling ==
* [[W2561 UML Class Diagrams]]
* [[W2561 UML Class Diagrams]]
Line 40: Line 75:
* [[W2653 CSV File Processing]]
* [[W2653 CSV File Processing]]
* [[W2654 Data Visualization]]
* [[W2654 Data Visualization]]
* XML Files
== Structured File Processing ==
* JSON Files
* [[W2661 XML Files]]
* [[W2662 JSON Files]]
 
== Design Models ==
* [[W2707 Model View Controller]]
== Networking ==
* [[W2783 Basic Networking]]
 
== Web Technology Introduction ==
* [[W2802 HTML Basics]]
* [[W2807 CSS Basics]]

Latest revision as of 12:15, 20 February 2022

Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder

Common Types and Operations[edit]

Structs[edit]

Classes[edit]

Object Equivalence[edit]

Two Easy Sorts[edit]

Execution Stack[edit]

Higher Order Functions[edit]

Recursion[edit]

Big O[edit]


Advanced Graphics[edit]

Collection Types[edit]

Persistence and Serialization[edit]

Emergence & Lindenmayer Systems[edit]

Data Modeling[edit]

Debugging[edit]

Error Handling[edit]

Defensive Programming[edit]

Text File Processing[edit]

Structured File Processing[edit]

Design Models[edit]

Networking[edit]

Web Technology Introduction[edit]