136 lines
5.1 KiB
TeX
136 lines
5.1 KiB
TeX
\documentclass{article}
|
|
\usepackage{enumitem,amssymb}
|
|
\newlist{todolist}{itemize}{2}
|
|
\setlist[todolist]{label=$\square$}
|
|
\begin{document}
|
|
6th Grade Tech Class Vocabulary Sheet
|
|
|
|
\begin{itemize}
|
|
\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 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:}
|
|
\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}
|