From 4abc43cdcb7fba399d5377481dd88e54b2db8cb6 Mon Sep 17 00:00:00 2001 From: Christian Kolset Date: Thu, 24 Apr 2025 15:31:56 -0600 Subject: Added tex file structure for each module --- book/module1/intro_to_programming.tex | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 book/module1/intro_to_programming.tex (limited to 'book/module1/intro_to_programming.tex') diff --git a/book/module1/intro_to_programming.tex b/book/module1/intro_to_programming.tex new file mode 100644 index 0000000..c73dcf4 --- /dev/null +++ b/book/module1/intro_to_programming.tex @@ -0,0 +1,38 @@ +\section{Introduction to Programming}\label{introduction-to-programming} + +\subsection{The Importance of Programming in +Engineering}\label{the-importance-of-programming-in-engineering} + +Engineering is all about solving problems, designing innovative +solutions, and making systems work efficiently. Whether you're designing +cars, airplanes, rockets, or even everyday machines, programming plays a +critical role in modern engineering. + +In mechanical engineering, programming helps us \textbf{analyze data, +model complex systems, automate repetitive tasks, and simulate +real-world physics.} For example, instead of spending hours solving +equations by hand, engineers can write a program that does it in +seconds. This saves time and therefore do more. + +With programming, mechanical engineers can: + +\begin{itemize} +\tightlist +\item + \textbf{Automate calculations:} Quickly solve equations for heat + transfer, fluid dynamics, and mechanical stresses. +\item + \textbf{Simulate systems:} Model how a bridge bends under weight or + how an engine burns fuel efficiently. +\item + \textbf{Analyze data:} Process thousands of test results to improve + designs. +\item + \textbf{Control machines:} Program robots, 3D printers, and CNC's. +\end{itemize} + +In this course, you'll see how computing and programming applies to +mechanical engineering and how they can make you a better problem +solver. By the end, you'll have the skills and understanding of how to +write programs that help you \textbf{think like an engineer in the +digital age.} -- cgit v1.2.3