From c270515f297dd4d041fcf61e26a1f8a7c86d614c Mon Sep 17 00:00:00 2001 From: Kevin Harrington Date: Wed, 15 Nov 2023 14:20:38 -0500 Subject: [PATCH] Adding first 8 classes --- keywordsList.tex | 132 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 118 insertions(+), 14 deletions(-) diff --git a/keywordsList.tex b/keywordsList.tex index a2bb129..fe2456d 100644 --- a/keywordsList.tex +++ b/keywordsList.tex @@ -3,21 +3,125 @@ \newlist{todolist}{itemize}{2} \setlist[todolist]{label=$\square$} \begin{document} -My ToDo list +6th Grade Tech Class Vocabulary Sheet \begin{itemize} - \item Immediate plan of action. - - \begin{todolist} - \item List item 1 goes here. - \item List item 2 goes here. - \begin{todolist} - \item Sublist item 1 goes here. - \item Sublist item 2 goes here. - \end{todolist} - \item List item 3 goes here - \item List item 4 goes here. - \end{todolist} - + \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 + \end{itemize} + +\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:} +\begin{todolist} + \item Make Issue to add Servos to Arduino + \item Install ESP32Servo library + \item Include ESP32Servo.h + \item open Example for library + \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} + \end{document}