43 lines
No EOL
2.4 KiB
TeX
43 lines
No EOL
2.4 KiB
TeX
\documentclass[12pt]{scrartcl}
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage{tgpagella}
|
|
\usepackage[letterpaper]{geometry}
|
|
\usepackage{scrlayer-scrpage}
|
|
|
|
\clearpairofpagestyles
|
|
|
|
\setlength{\parindent}{0pt}
|
|
\setlength{\parskip}{12pt}
|
|
|
|
\setkomafont{part}{\usefont{T1}{qpl}{b}{n}\LARGE}
|
|
\setkomafont{section}{\usefont{T1}{qpl}{b}{n}\Large}
|
|
|
|
\lohead{F25ICi\_P2Reflection\_Greene\_Isaac}
|
|
\lofoot{No AI used. <ig7.us/ai>. Built with \LaTeX.\\Work available under the Esoteric Common License. <ig7.us/license>}
|
|
\ohead*{\pagemark}
|
|
|
|
\begin{document}
|
|
\part*{CIS162 Project 2 Reflection}
|
|
\section{Reflection}
|
|
\begin{enumerate}
|
|
\item I think the easiest part of the project was the colored squares image. I was able to accomplish it pretty quickly in a way that made sense to me, and then looping through again for the GIF was quite simple.
|
|
\item The hardest part was thinking about what my custom images should be. 10 objects and four functions seemed like a lot to implement because I couldn't think about what to make.
|
|
\item I fully completed the project because it is one of my academic goals this semester to do all of my work on time to the best of my ability.
|
|
\item I would work more consistently. With project 1, I worked on it a little bit every day and was done well before the deadline. With this project, I got halfway done in the first two-ish days, but then it sat stagnant for two weeks until the last minute.
|
|
\item I think I should have gone to the Success Center this time even just to work through problems. I don't know about any online tools or anything like that that would have helped.
|
|
\item I learned a lot more about loops, Python modules, and holding abstractions in my head while I worked.
|
|
\end{enumerate}
|
|
\newpage
|
|
|
|
\section{Design}
|
|
\begin{enumerate}
|
|
Include a drawn-by-you (hand drawn picture is fine) diagram of the different functions and how they interact. More specifically, draw a box for each function with the function name inside of it. Use arrows between the functions to indicate which functions call which (e.g. if function A calls function B, draw an arrow pointing from A to B).
|
|
Describe why you chose the design breakdown you did
|
|
Come up with one additional semi-reasonable code breakdown you you could have used.
|
|
Critique the choice of deisgns you made:
|
|
In hindsight -- was your design good or bad?
|
|
Is the possible breakdown that you suggested better, worse, or roughly equivalent? Why?
|
|
\end{enumerate}
|
|
|
|
|
|
\end{document} |