Difference between revisions of "Pathway W1000s Exercises"
From Coder Merlin
Line 21: | Line 21: | ||
== [[W1014 Logic Gates]] == | == [[W1014 Logic Gates]] == | ||
{{W1014-Exercises}} | {{W1014-Exercises}} | ||
== [[W1015 Bitwise Operations]] == | |||
{{W1015-Exercises}} | |||
== [[W1016 Logic Composition]] == | == [[W1016 Logic Composition]] == | ||
{{W1016-Exercises}} | {{W1016-Exercises}} | ||
== [[W1017 Binary Adders]] == | == [[W1017 Binary Adders]] == | ||
{{W1017-Exercises}} | {{W1017-Exercises}} |
Revision as of 14:20, 29 September 2019
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
W1001 The Wiki[edit]
W1002 The Client, the Server, and the Shell[edit]
W1003 Help Me![edit]
W1004 Emacs[edit]
W1005 Digital Journal[edit]
W1006 Source Control[edit]
W1007 GitHub[edit]
Exercises
- Push all of the journals in the Journals directory to GitHub and be sure to continue to push all new/modified journals as well. Note that this applies to essays and excursions as well.
- Journals and essays should be stored in your "Journals" directory and pushed to your "Journals" repository.
- Exercises and excursions should be stored in your "Experiences" directory and pushed to your "Experiences" repository.
- Your final version of any exercise must be tagged as <ExerciseName>.Final. For example, for J1006, the file will be named J1006.txt (because it is a text file) and the final version should be tagged J1006.Final
W1008 Merlin Mission Manager[edit]
W1011 Number Systems[edit]
W1012 Alternative Base Addition[edit]
W1013 Boolean Algebra[edit]
W1014 Logic Gates[edit]
W1015 Bitwise Operations[edit]
W1016 Logic Composition[edit]
Exercises
- For ALL of these exercises, you may use ONLY:
- Wires
- Logic Inputs
- Logic Outputs
- Two-input NAND Gates
- Construct your work using Falstad's Editor
- All circuits must be on a single page
- Label the page (using Text) with:
- Your name
- The date
- Begin each circuit with a Blank Circuit
- Label each circuit diagram (using Text) with:
- The name of the logic gate (e.g. "NOT")
- Save the document using the
Save As...
option from the File submenu and then click on the link presented - The file contains your work for the exercise. Create a new subdirectory, J1016, in your Journals directory. Upload the file to the J1016 directory via SFTP. Be sure to push the file to your GitHub repository.
- Construct a NOT gate
- Construct an AND gate
- Construct an OR gate
- Construct an XOR gate
- Construct a NOR gate