Difference between revisions of "References"
From Coder Merlin
(→Swift) |
|||
Line 11: | Line 11: | ||
= Computer Science = | = Computer Science = | ||
* [[Media:ComputerScienceOne.pdf|Computer Science I Textbook by Bourke]] | * [[Media:ComputerScienceOne.pdf|Computer Science I Textbook (by Bourke)]] | ||
* [[Media:ComputerScienceTwo.pdf|Computer Science II Textbook by Bourke]] | * [[Media:ComputerScienceTwo.pdf|Computer Science II Textbook (by Bourke)]] | ||
* Algorithms | * Algorithms | ||
** Objects | ** Objects | ||
*** [[Media:ComputerScienceOne.pdf|Computer Science I Textbook by Bourke]] Chapter 10. Encapsulation & Objects | *** [[Media:ComputerScienceOne.pdf|Computer Science I Textbook (by Bourke)]] Chapter 10. Encapsulation & Objects | ||
*** [[Media:1501_Objects.pdf|Presentation on Objects]] | *** [[Media:1501_Objects.pdf|Presentation on Objects]] | ||
** Scope | |||
*** [https://en.wikipedia.org/wiki/Scope_(computer_science) Scope (Wikipedia)] | |||
*** [[Media:ComputerScienceOne.pdf|Computer Science I Textbook (by Bourke)]] Chapter 2.2.4. Scoping | |||
** Sorting | ** Sorting | ||
*** [https://www.geeksforgeeks.org/bubble-sort/ Bubble Sort] | *** [https://www.geeksforgeeks.org/bubble-sort/ Bubble Sort (Geeks For Geeks)] | ||
*** [https://www.geeksforgeeks.org/insertion-sort/ Insertion Sort] | *** [https://www.geeksforgeeks.org/insertion-sort/ Insertion Sort (Geeks For Geeks)] | ||
*** [https://www.geeksforgeeks.org/merge-sort/ Merge Sort] | *** [https://www.geeksforgeeks.org/merge-sort/ Merge Sort (Geeks For Geeks)] | ||
*** [https://github.com/raywenderlich/swift-algorithm-club/tree/master/Quicksort#lomutos-partitioning-scheme Quick Sort (Lomuto’s Partitioning Scheme)] | *** [https://github.com/raywenderlich/swift-algorithm-club/tree/master/Quicksort#lomutos-partitioning-scheme Quick Sort (Lomuto’s Partitioning Scheme) (Geeks For Geeks)] | ||
*** [https://www.geeksforgeeks.org/selection-sort/ Selection Sort] | *** [https://www.geeksforgeeks.org/selection-sort/ Selection Sort (Geeks For Geeks)] | ||
= Git = | = Git = |
Revision as of 23:13, 24 February 2019
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Linux and Bash[edit]
Colors[edit]
Computer Science[edit]
- Computer Science I Textbook (by Bourke)
- Computer Science II Textbook (by Bourke)
- Algorithms
- Objects
- Computer Science I Textbook (by Bourke) Chapter 10. Encapsulation & Objects
- Presentation on Objects
- Scope
- Scope (Wikipedia)
- Computer Science I Textbook (by Bourke) Chapter 2.2.4. Scoping
- Sorting
- Objects
Git[edit]
- Introductory Tutorial to Git (Video)
- Brief Introduction and Tutorial
- Official Documentation
- Useful Commits - Message Style
GitHub[edit]
- Brief Introduction and Tutorial
- Basic Formatting Syntax (for README.md)
- Markdown Magic - Tutorial
- Online README.md Editor
Emacs[edit]
- Beginner's Guide
- Emacs Tour
- Reference Card
- How-Tos
- Version Control Within Emacs
- Magit Version Control Within Emacs
- Butterflies
Emergence[edit]
Engineering Design Process[edit]
Graphics[edit]
- Turtle-Graphics
- HTML5 Canvas
- Igis
- Bezier Curves
Programming Languages[edit]
Assembly Language[edit]
- x86 Assembly, 64 bit (from the University of Virginia)
- The 64 bit x86 C Calling Convention (from the University of Virginia)
- x86-64 Machine-Level Programming (from Carnegie Mellon University)
Swift[edit]
- Swift Language Guide
- About Swift Functions
- Helpful blogs