It's been a while apparently

This commit is contained in:
Isaac Greene 2025-11-14 23:10:36 -05:00
parent 41fdd2145d
commit 45aa23f860
Signed by: isaac
SSH key fingerprint: SHA256:Jr4CSXfwzXSuwhYRd3vX12Wt/v8vkvq0hOJ0NLwubH8
9 changed files with 322 additions and 71 deletions

View file

@ -0,0 +1,43 @@
\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}