diff --git a/Assignments/A3/A3Soln/implementation/.gitignore b/Assignments/A3/A3Soln/implementation/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..5e56e040ec0902e58df8573adaec65c5da6e9304 --- /dev/null +++ b/Assignments/A3/A3Soln/implementation/.gitignore @@ -0,0 +1 @@ +/bin diff --git a/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.pdf b/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.pdf index 9015f2dcd7a123d0b68fc14e6bfc43ad12f2d091..515656f65a47afb0fe438093f2b73b48e660d524 100644 Binary files a/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.pdf and b/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.pdf differ diff --git a/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.tex b/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.tex index cb40ea52cdb239556b23722e70257e5847c3b2e4..0aec15624aa04af6c09a397d45d56a8ab784323c 100644 --- a/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.tex +++ b/CourseOutline/LearningOutcomes/Attributes_Indicators_LOs.tex @@ -6,21 +6,21 @@ \subsection*{1. Knowledge Base for Engineering} \begin{description} -\item[1.] Competence in Mathematics * -\begin{itemize} +\item[1.] Competence in Mathematics +\begin{enumerate} \item Specification mathematics (first order logic, set theory, Parnas - tables, etc.) -\end{itemize} + tables, etc.) [Final Exam MC (L01)] +\end{enumerate} %\item[3.] Competence in Engineering Fundamentals [Not Measured] \item[4.] Competence in Specialized Engineering Knowledge -\begin{itemize} +\begin{enumerate} \item Specification (Module interface specification (Abstract objects, ADTs, Generic), modules with external interaction, finite state machines, - descriptive versus operational, UML, etc. ) -\item Verification (White box, black box, analysis, etc.) -\item Functional programming -\item Object oriented programming -\end{itemize} + descriptive versus operational, UML, etc. ) [Final Exam MC (L02)] +\item Verification (White box, black box, analysis, etc.) [Final Exam MC (L03)] +\item Functional programming [Final Exam MC (L04)] +\item Object oriented programming [A3 Part 2] +\end{enumerate} \end{description} \subsection*{2. Problem Analysis [Not Measured]} @@ -41,35 +41,50 @@ \end{description} \subsection*{4. Design} + \begin{description} -\item[1.] Recognizes and follows an engineering design process [A1--A4, Midterm, - Final] +\item[1.] Recognizes and follows an engineering design process +\begin{enumerate} +\item Recognizes and follows an engineering design process [A2, Part 2 + (Report)] +\end{enumerate} \item[2.] Recognizes and follows engineering design principles -\begin{itemize} -\item Software qualities [A1, A2, Midterm, Final] +\begin{enumerate} +\item Software qualities [not measured] \item Software design principles (correctness, verifiability, etc); - information hiding [A1, A2, Midterm, Final] + information hiding [Final MC (L08)] \item Modularization and interface design (assumptions, exceptions, methods, - minimal, effective, etc.) -\item Design patterns -\end{itemize} -\item[3.] Obtains experience with open-ended problems [A4] + minimal, effective, etc.) [Final MC (L09)] +\item Design patterns [Final Q34] +\end{enumerate} +\item[3.] Proposes solutions to open-ended problems +\begin{enumerate} +\item Proposes solutions to open-ended problems [A4] +\end{enumerate} + \end{description} \subsection*{5. Use of Engineering Tools} \begin{description} -\item[2.] The ability to use modern/state of the art tools [A1--A3, Midterm, - Final] -\begin{itemize} -\item git, make, LaTeX, doxygen, pyunit, junit -\end{itemize} +\item[2.] The ability to use modern/state of the art tools +\begin{enumerate} +\item git, make, LaTeX, doxygen, pyunit, junit, etc. [Final MC (L11)] +\end{enumerate} \end{description} \subsection*{8. Professionalism} \begin{description} \item[1.] Understands the role of the engineer in society, especially in - protection of the public and public interest [Midterm, Final] * -\item[3.] Is aware of the PEO and the role of licensing [Midterm, Final] * + protection of the public and public interest +\begin{enumerate} +\item Understands the role of the engineer in society, especially in + protection of the public and public interest [Final MC (L12)] +\end{enumerate} +\item[3.] Is aware of the PEO and the role of licensing +\begin{enumerate} +\item Is aware of the PEO and the role of licensing [Final MC (L13)] +\end{enumerate} + \end{description} \end{document} \ No newline at end of file