HowToBuildACommonsWorkbooks/keywordsList.tex

163 lines
6.3 KiB
TeX
Raw Normal View History

2023-11-15 08:49:15 -05:00
\documentclass{article}
\usepackage{enumitem,amssymb}
\newlist{todolist}{itemize}{2}
\setlist[todolist]{label=$\square$}
\begin{document}
2023-11-17 10:22:44 -05:00
{\huge \textbf{6th Grade Tech Class}}
\vspace{1cm}
{\huge \textbf{Vocabulary Sheet}}
2023-11-15 08:49:15 -05:00
\begin{itemize}
2023-11-15 14:20:38 -05:00
\item \textbf{Git} - A Version Control System for managing text files
\item \textbf{GitHub} - A website where git repositories are shared
\item \textbf{Repository} - A collection of files and their save-points
\item \textbf{Github Project} - A collection of repositories
\item \textbf{Repository Fork} - A copy of a repository that you can edit
\item \textbf{Pull Request} - A request to bring changes from a forked repository into the origin
\item \textbf{Github Issue} - A task in the TODO list within Github
\item \textbf{Linux }- An operating system for most computers in the world
\item \textbf{Ad blocker} - A necessary safety filter for web browsers
\item \textbf{Filesystem }- All of the files and folders on a specific computer
\item \textbf{Cheese (Program)} - A program for taking pictures with the Webcam
\item \textbf{Krita (Program) }- A program for cropping and resizing images
\item \textbf{IDE} - Integrated Development Environment used for editing and uploading programs
\item \textbf{Microcontroller} - A tiny computer that can run just one program
\item \textbf{Arduino} (Program) - An IDE used for programming microcontrollers
\item \textbf{Function} (in programming context) - A set of code that can be called to run
\item \textbf{Variable} (in programming context) - A "bucket" that holds some data for later use
\item \textbf{Integer} - A whole number
\item \textbf{Digital} - Values that can be either 1 or 0
\item \textbf{Analog} - Values that can be a range of values greater than just 1 and 0
\item \textbf{Servo} - A motor with a built in controller that can be given position or speed commands
2023-11-17 10:59:57 -05:00
\item \textbf{Serial Monitor} - A tab in Arduino IDE to see print statements
2023-11-27 13:51:19 -05:00
\item \textbf{Semi-colon} - ; Put at the end of a line that executes (the key to the right of L)
\item \textbf{Open Parentheses} - ( opening of the functions parameter section (SHIFT + 9)
\item \textbf{Close Parentheses} - ) closing the functions parameter section (SHIFT + 0)
\item \textbf{Open Curly Brace} - \{ begin the body of a function (SHIFT + the key to the right of P)
\item \textbf{Close Curly Brace} - \} close the body of a function (SHIFT + the key to the right of \{ )
2023-11-15 14:20:38 -05:00
2023-11-15 08:49:15 -05:00
\end{itemize}
2023-11-15 14:20:38 -05:00
\newpage
\section{6th Grade Tech Class One TODO:}
\begin{todolist}
\item Create Github Account
\end{todolist}
\section{6th Grade Tech Class Two TODO:}
\begin{todolist}
\item Fork LabCodeRepoSetup
\item Add Github Username to art6th.json
\item Create Pull Request
\end{todolist}
\section{6th Grade Tech Class Three TODO:}
\begin{todolist}
\item Login to Github Desktop
\item Create an issue for update readme
\item Do the changes to the readme
\item Commit changes with issue in message
\item Push in Github Desktop
\item Observe issue closed by commit
\end{todolist}
\section{6th Grade Tech Class Four TODO:}
\begin{todolist}
\item Make Github issue to add a photo
\item Use Cheese to take a photo
\item Locate picture on the filesystem
\item Open With Krita
\item use Rectangular selection tool to select crop area
\item use Image menu to "Trim to selection"
\item use Image menu to "Scale image to new size" (600 width)
\item Save image in Girhub repository working directory
\item Add image to readme using markdown syntax
\item commit changes with issue in the message
\item push changes
\end{todolist}
\section{6th Grade Tech Class Five TODO:}
\begin{todolist}
\item Login to Type to Learn
\item Aim for 95 percent accuracy
\item Aim for at least 20 WPM
\item Listen to Arduino code structure walk through
\end{todolist}
\section{6th Grade Tech Class Six TODO:}
\begin{todolist}
\item Make Github Issue to create blink program
\item Create blank INO in Grithub Repository Working Directory
\item Open Blank INO in Arduino.
\item Add empty setup and loop functions.
\item Commit with issue (but not push)
\item Use 'pinMode()' function to set pin as output
\item Use 'digitalWrite()' to turn LED on
\item Use the IDE to offer suggestions for parameters
\item Use 'delay()' to pause program
\item Use 'digitalWrite()' to turn LED off
\item Use 'delay()' to pause program
\end{todolist}
\newpage
\section{6th Grade Tech Class Seven TODO:}
\begin{todolist}
\item Bring Chromebook to class
\item Follow along discussion on Chromebook safety
\item Install Ublock Origin
\item Find the drive folder shared with me
\item Make a folder in the shared folder
\item Observe that all edits are tracked with names and time
\item Create a slideshow in folder
\item Login to Ubuntu and open the slideshow
\item Add photo from README to slideshow
\item Take 3 new photos of bulldog puppy
\item Crop and Resize all 3 photos
\item add all photos to git and to slideshow
\end{todolist}
\section{6th Grade Tech Class Eight TODO:}
2023-11-17 08:50:33 -05:00
\begin{todolist}
\item Do 20 minutes of Type to Learn
\item Go over all of the keywords in the Keywords sheet
\item Take time to appreciate how much has been accomplished so far
\item Add a slide to the build log
\end{todolist}
\newpage
\section{6th Grade Tech Class Nine TODO:}
2023-11-15 14:20:38 -05:00
\begin{todolist}
\item Make Issue to add Servos to Arduino
\item Install ESP32Servo library
2023-11-17 10:59:57 -05:00
\item Open Sweep Example for ESP32Library and run it
2023-11-15 14:20:38 -05:00
\item Include ESP32Servo.h
\item Make Servo variables
\item Make Integer variables for the Servo's stop value
\item Attach servos to 33 and 32
\item Write servos to the stop value
\item Commit changes with Issue in message
\item Open Chromebook and add a slide to the build log
\end{todolist}
2023-11-17 10:59:57 -05:00
\section{6th Grade Tech Class Ten TODO:}
\begin{todolist}
\item Make Issue to add WiiNunchuck to Arduino
\item Install WiiChuck library
\item Open Example for WiiChuck and run it
\item Open the Serial Monitor and observe print statements
\item Add Wii Accessory variable to Arduino program.
\item Use 'map()' function to convert values to -1 to 1 range
\item Calculate a motor speed based on joystick value
\item Make your program move your bulldog puppy forward and backwards
\item commit changes with Issue in themessage
\item Open Chromebook and add slide to build log
\end{todolist}
2023-11-15 08:49:15 -05:00
\end{document}