Difference between revisions of "Pathway W2000s"

From Coder Merlin
Line 9: Line 9:
* [[W2202 Insertion Sort]]
* [[W2202 Insertion Sort]]
* [[W2203 Selection Sort]]
* [[W2203 Selection Sort]]
== One More Challenging Sort ==
* [[W2204 Merge Sort]]
* [[W2211 Space and Time Efficiency of Sorts]]
* [[W2212 Big-O Notation]]  (Best-, Average-, Worst-case)]
== Advanced Graphics ==
== Advanced Graphics ==
* [[W2261 Paths]]
* [[W2261 Paths]]
Line 22: Line 16:
* [[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]]

Revision as of 20:38, 22 September 2019

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

Common Types and Operations[edit]

  • Dates

Object Equivalence[edit]

  • Comparing Objects
  • Copying Objects: Deep Copy vs Shallow Copy

Three Easy Sorts[edit]

Advanced Graphics[edit]

Emergence & Lindenmayer Systems[edit]

One More Challenging Sort[edit]

Data Modeling[edit]

Debugging[edit]

Error Handling[edit]

Defensive Programming[edit]

Text File Processing[edit]