\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{apkhil} \pdfinfo{ /Title (ened-final-review.pdf) /Creator (Cheatography) /Author (apkhil) /Subject (ENED FINAL REVIEW Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{12A35F} \definecolor{LightBackground}{HTML}{F0F9F5} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{ENED FINAL REVIEW Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{apkhil} via \textcolor{DarkBackground}{\uline{cheatography.com/171269/cs/35932/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}apkhil \\ \uline{cheatography.com/apkhil} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 7th December, 2022.\\ Updated 7th December, 2022.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{2.33919 cm} x{2.63781 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{ACADEMIC AND PROFESSIONAL ETHIC}} \tn % Row 0 \SetRowColor{LightBackground} Who defines ethics & Global organization (UN, WHO, etc.) \seqsplit{–Countries/societies} –Local communities –Professional organizations –Teams, clubs, etc. –Families \tn % Row Count 7 (+ 7) % Row 1 \SetRowColor{white} 4 basic attributes of a profession & {\bf{1.}} Requires sophisticated skills, judgment, and discretion {\bf{2.}} Extensive formal education versus apprenticeship {\bf{3.}} Self regulation {\bf{4.}} Significant public good results from practice \tn % Row Count 17 (+ 10) % Row 2 \SetRowColor{LightBackground} Being a professional requires you to & –Be competent in your discipline –Take on an attitude of "life-long" learning to enhance your technical knowledge and skills –Act in a way that shows respect for your profession \tn % Row Count 26 (+ 9) % Row 3 \SetRowColor{white} Codes of Ethics & -Designed to help professionals distinguish right from wrong in order to govern their decision making\{\{nl\}\} –Give guidance on how to approach problems and the standards to which the employees are held\{\{nl\}\} –Outline the mission and values of an organization \tn % Row Count 39 (+ 13) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{x{2.33919 cm} x{2.63781 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{ACADEMIC AND PROFESSIONAL ETHIC (cont)}} \tn % Row 4 \SetRowColor{LightBackground} NSPE Code of Ethics & 1. Hold paramount the safety, health, and welfare of the public. \{\{nl\}\}2. Perform services only in areas of their competence. \{\{nl\}\}3. Issue public statements only in an objective and truthful manner. \{\{nl\}\}4. Act for each employer or client as faithful agents or trustees. \{\{nl\}\}5. Avoid deceptive acts. \{\{nl\}\}6. Conduct themselves honorably, responsibly, ethically, and lawfully so as to enhance the honor, reputation, and usefulness of the profession. \tn % Row Count 22 (+ 22) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.89586 cm} x{4.08114 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Engineering Design Process}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{Empathize} & Develop a deep understanding of the challenge \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} Define & Clearly articulate the problem (goals and criteria \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Ideate & Brainstorm potential solutions, select and develop solutio \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} \seqsplit{Prototype} & Design prototype(s) to test all or part of your solutio \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} Test & Engage in shortcycle test process to refine and improve solutio \tn % Row Count 11 (+ 3) % Row 5 \SetRowColor{white} \seqsplit{Implement} & Deliver a compelling experience to the user \tn % Row Count 13 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Constraints:}} \newline - Money and Time – almost always \newline - Materials \newline - Vendors \newline - Environmental factors \newline {\bf{Criteria}}: \newline - Specification design must meet to be successful \newline - Functions \newline - Features} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{BASIC SKILLS FOR TEAM EFFECTIVENESS}} \tn % Row 0 \SetRowColor{LightBackground} Team development stages & 1.) Forming\{\{nl\}\} 2.) Storming\{\{nl\}\} 3.) Norming\{\{nl\}\} 4.) Performing\{\{nl\}\} 5.) Adjourning \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} Team roles & - Meeting Coordinator\{\{nl\}\} - Recorder/Scribe\{\{nl\}\} - Time-Keeper\{\{nl\}\} - Encourager/Gatekeeper\{\{nl\}\} - Devil's Advocate \tn % Row Count 12 (+ 7) % Row 2 \SetRowColor{LightBackground} Characteristics of a successful student team & - Positive Interdependence (team members rely on each other to complete project)\{\{nl\}\} Goal Specification (what needs to be accomplished and when)\{\{nl\}\} Cohesiveness (establishing a bond between team members)\{\{nl\}\} Effective and Respectful Communication\{\{nl\}\} Roles and Norms \tn % Row Count 27 (+ 15) % Row 3 \SetRowColor{white} Characteristics of a successful student team & - Positive Interdependence (team members rely on each other to complete project)\{\{nl\}\} Goal Specification (what needs to be accomplished and when)\{\{nl\}\} Cohesiveness (establishing a bond between team members)\{\{nl\}\} Effective and Respectful Communication\{\{nl\}\} Roles and Norms \tn % Row Count 42 (+ 15) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Accuracy vs precision}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/liam-yur_1670365152_accvsprec.jpg}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.14471 cm} x{3.83229 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Python Snippets}} \tn % Row 0 \SetRowColor{LightBackground} User Input & `user1 = int(input("Enter the first digit: "))` \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \seqsplit{Conditionals} & `if(user1 == rand1):\{\{nl\}\} numbCorrect = numbCorrect + 1` \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} For-loop & `for x in range(1000): numbCorrect = 0` \tn % Row Count 7 (+ 2) % Row 3 \SetRowColor{white} \seqsplit{While-loop} & `while x != 1:\{\{nl\}\} \#code to loop` \tn % Row Count 9 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{- When taking numeric inputs make sure to specify the data type (int, float..) \newline - With the while loop we can execute a set of statements as long as a condition is true.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.94103 cm} x{3.03597 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Ethical Approaches}} \tn % Row 0 \SetRowColor{LightBackground} The Utilitarian Approach & Which option will produce the most good and do the least harm? \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} The Rights Approach & Which option best respects the rights of all who have a stake? \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} The Justice Approach & Which option treats people as I want to be treated? \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} The Ethic of Care Approach & Which option is best for those most in need? \tn % Row Count 11 (+ 2) % Row 4 \SetRowColor{LightBackground} The Virtue Approach & Which option leads me to act as a respectable person? \tn % Row Count 14 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Project management}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{• Project Management helps us to keep track of all the tasks associated with completing a design process to make sure things get done on time and in the right order \newline % Row Count 4 (+ 4) • Systems Thinking helps us to break down our complex problem/solution into smaller, easier to manage problems that are less daunting to solve \newline % Row Count 7 (+ 3) • Project Management Tools \newline % Row Count 8 (+ 1) o 1. Work Breakdown Structure (WBS): figure out what "things" are needed to achieve the project deliverable \newline % Row Count 11 (+ 3) o 2. Precedence Network (PN): depict the order in which items from the WBS need to be completed to achieve the project deliverable \newline % Row Count 14 (+ 3) o 3. Critical Path Method (CPM): add timing to each item in the PN to determine amount of time needed to achieve the project deliverable \newline % Row Count 17 (+ 3) o 4. Gantt Chart: visual diagram showing the items/tasks and timeline for achieving the project deliverable \newline % Row Count 20 (+ 3) • System Thinking- thinking about a complex system as a combination of components or processes that work together towards a common goal% Row Count 23 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Units}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/apkhil_1670363866_Screen Shot 2022-12-06 at 4.57.32 PM.png}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Secondary Units}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/apkhil_1670363985_Screen Shot 2022-12-06 at 4.59.32 PM.png}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{PPM}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Problem Statement -{}-\textgreater{} Diagram -{}-\textgreater{} Theory -{}-\textgreater{} Assumptions -{}-\textgreater{} Solution steps -{}-\textgreater{} Verify -{}-\textgreater{} Conclusion} \tn % Row Count 3 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Log graph}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/liam-yur_1670365910_Image.jpeg}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Academic Misconduct @ UC}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{Examples of Cheating} \tn \mymulticolumn{1}{x{5.377cm}}{\hspace*{6 px}\rule{2px}{6px}\hspace*{6 px}Obtaining assistance with or answers to examination questions from another person with or without that person's knowledge.} \tn % Row Count 4 (+ 4) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{What are the Penalties?} \tn \mymulticolumn{1}{x{5.377cm}}{\hspace*{6 px}\rule{2px}{6px}\hspace*{6 px}Zero on a test/assignment • Failure in a course • Expulsion from the program • Expulsion from the college} \tn % Row Count 8 (+ 4) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{What's the process?} \tn \mymulticolumn{1}{x{5.377cm}}{\hspace*{6 px}\rule{2px}{6px}\hspace*{6 px}Upon receiving a Notification Form, you have two options: \{\{nl\}\}Option 1: Accept responsibility for the misconduct and the proposed sanction; \{\{nl\}\}OR \{\{nl\}\}Option 2: Respond to the instructor to challenge the allegation of misconduct and/or to discuss if the sanction(s) are commensurate to the violation.} \tn % Row Count 16 (+ 8) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{What's the process? (Option 1)} \tn \mymulticolumn{1}{x{5.377cm}}{\hspace*{6 px}\rule{2px}{6px}\hspace*{6 px}If the student chooses Option 1, they must send the Notification Form back to the instructor within 5 days. The instructor will then forward this to their C.C.A., and the student must complete the agreed upon sanctions.} \tn % Row Count 22 (+ 6) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{What's the process? (Option 2)} \tn \mymulticolumn{1}{x{5.377cm}}{\hspace*{6 px}\rule{2px}{6px}\hspace*{6 px}If you choose Option 2, you must meet with the instructor within 5 business days of the instructor's receipt of the Notification Form back from you.} \tn % Row Count 27 (+ 5) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{College hearing panel? (final step)} \tn \mymulticolumn{1}{x{5.377cm}}{\hspace*{6 px}\rule{2px}{6px}\hspace*{6 px}- You can ask for a College Hearing Panel, you and the instructor will be asked if you would like to appear at the hearing and provide any evidence supporting your position.\{\{nl\}\} -The chair consists of the hearing chair, one representative selected by the college faculty, and one representative selected either by the college tribunal of Student Government for undergraduates, or by the graduate college tribunal of Graduate Student Governance Association for graduate students.\{\{nl\}\}- Within three (3) days, the hearing chair of the C.H.P. will notify the student of the C.H.P.'s decision and appeal procedures.} \tn % Row Count 42 (+ 15) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Sig Fig Rules}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{• Multiplication/division: round the result to the least number of significant digits among the values in the calculation \newline % Row Count 3 (+ 3) • Addition/subtraction: round the result to the least precise value (i.e. fewest number of decimal points) among the values in the calculation \newline % Row Count 6 (+ 3) • Addition/subtraction and multiplication/division: perform the computation in steps following the correct order of operations, keeping track of the number of significant digits/decimal places as you go but only rounding the value to the correct number of significant digits at the end of the calculation% Row Count 13 (+ 7) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.82386 cm} x{1.46464 cm} x{2.2885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{5.377cm}}{\bf\textcolor{white}{What graphs to use (linear, log etc)}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{LINEAR:} y=mx+b & POWER: y=bx\textasciicircum{}m -{}-\textgreater{} LOG LOG & EXPONENTIAL: y=be\textasciicircum{}mx -{}-\textgreater{} linear on X axis and Log on y axis \tn % Row Count 3 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}