Difference between revisions of "Pathway W1000s"
From Coder Merlin
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
== Lab Basics == | |||
* W1001 Wiki | |||
* W1002 Client/Server Technology | |||
** [[W1052 First Connections]] | |||
* W1003 The "Shell" | |||
** Help Me! | |||
** Files and Directories | |||
* W1004 Emacs | |||
* W1005 Digital Journal | |||
* W1006 Merlin | |||
== Numbers == | == Numbers == | ||
* [[W1001 Number Systems]] | * [[W1001 Number Systems]] | ||
Line 19: | Line 30: | ||
== Operating Systems == | == Operating Systems == | ||
== | |||
== Source Control == | |||
* Source Control | * Source Control | ||
** [[W1061 Git]] | ** [[W1061 Git]] | ||
** [[W1062 GitHub]] | ** [[W1062 GitHub]] | ||
** [[W1063 Merging]] | ** [[W1063 Merging]] | ||
== Tools == | |||
* Mutt | * Mutt | ||
* | * Space Management | ||
** [[W1071 Screen]] | * Self-service Snapshot Retrieval | ||
* GREP | |||
* [[W1071 Screen]] | |||
== Coding Basics == | == Coding Basics == |
Revision as of 10:32, 1 July 2019
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Lab Basics[edit]
- W1001 Wiki
- W1002 Client/Server Technology
- W1003 The "Shell"
- Help Me!
- Files and Directories
- W1004 Emacs
- W1005 Digital Journal
- W1006 Merlin
Numbers[edit]
Boolean Algebra[edit]
Computer History Architecture[edit]
Encoding[edit]
Operating Systems[edit]
Source Control[edit]
- Source Control
Tools[edit]
- Mutt
- Space Management
- Self-service Snapshot Retrieval
- GREP
- W1071 Screen
Coding Basics[edit]
- Source Files
- Interpretations vs Compilation
- Reading Error Messages
- Flycheck
- The Swift REPL
- Merlin
Algorithms[edit]
Literals and Types[edit]
- W1102 Type Overview
- Finite Numeric Limits
- Conversions
Variables and Constants[edit]
Operators[edit]
String Interpolation[edit]
Basic Input and Output[edit]
Conditionals[edit]
- Binary Tests
- Ternary Operator
Loops[edit]
Common Algorithms[edit]
- Largest Number of Three
- Greatest Common Divisor
- Finding Primes
- Making Change
Scope[edit]
Functions[edit]
Defensive Programming[edit]
- Assertions
- Preconditions
Best Practices[edit]
Random Numbers[edit]
Arrays[edit]
- W1301 Arrays
- Traversal
- Search
- Filter
- Modification
Higher Order Functions[edit]
Encapsulation, Classes, and Objects[edit]
Packages and Libraries[edit]
- Project Organization
- Packages
- Libraries
- Curses
Basic Graphics[edit]
- W1501 Introduction to Objects
- W1502 Object Attributes
- W1503 Lines and Ellipses
- W1504 First Steps on a Path
- W1505 Images
- W1511 Walking Turtles
- W1512 Colorful Turtles
- W1513 Patterns of Patterns
Basic Animation[edit]
Static Variables[edit]
Protocols[edit]
- Custom String Convertible
Sorting[edit]
Finite State Machine[edit]
Data Visualization[edit]
Program Correctness[edit]
- Ideal Test Cases