\setcounter{numTAs}{1} \setcounter{totalSections}{1} \def\secNum{{"035",""}} \def\tenSchFileName{{"",""}} \def\classTime{{"M from 06:00 pm to 09:30 pm Location: TBA",""}} \def\classRm{{"Tolentine 426",""}} \def\classLive{{"",""}} \def\classInstructor{{"Edward S. Char",""}} \def\classInstrContact{{"",""}} \def\classInstrOffHrs{{"MWF 9:30-10:30",""}} \def\classInstrLive{{"",""}} \def\TA{{{"Lauren Scalice",""},{""}}} \def\TAEmail{{{"lscalice@villanova.edu",""},{""}}} \def\TAOffHrs{{{"TBD",""},{""}}} \def\TARoom{{{"",""},{""}}} \newcommand\semester{Summer 2022} \newcommand\rsemester{202310} \newcommand\courseNum{ECE 2409} \newcommand\courseName{Fundamentals of MATLAB} \newcommand\courseCoordinator{Edward S. Char } \newcommand\credits{2} \newcommand\contactHrs{3} \newcommand\lecture{1} \newcommand\lab{0} \newcommand\undergradCourse{1} \newcommand\isFreshmanCourse{0} \newcommand\isCustomElecPolicy{0} \newcommand\isClassLive{0} \newcommand\isLabLive{0} \newcommand\meetingMiscExists{0} \newcommand\isClassInstrLive{0} \newcommand\isLabInstrLive{0} \newcommand\instrMiscExists{0} \newcommand\hasTARoom{0} \newcommand\meetingDesc{Lecture on Mondays and lab on Wednesdays} \newcommand\meetingMisc{Special notes on meeting info go here, if specified} \newcommand\instructorMisc{Special notes on instructor(s), TA(s) go here, if specified} \newcommand\textBookExists{0} \newcommand\textBookReqd{0} \newcommand\textBookMiscExists{0} \newcommand\referencesExist{0} \newcommand\txtBkAuthExists{0} \newcommand\txtBkPublExists{0} \newcommand\txtBkYrExists{0} \newcommand\txtBkISBNExists{0} \newcommand\textBookTitle{} \newcommand\textBookAuth{} \newcommand\textBookPub{} \newcommand\textBookYr{} \newcommand\textBookISBN{} \newcommand\supplMaterials{\\\textcolor{blue}{\url{https://www.mathworks.com/help/matlab/getting-started-with-matlab.html}}} \newcommand\refPapers{References go here, if specified} \newcommand\textBookMisc{Special notes on textbook(s) go here, if specified} \newcommand\catalogDesc{Use of MATLAB, a matrix oriented, high level programming language, for the simulation and modeling of physical systems. Matrix operations, extensive 2-dimensional and 3-dimensional graphing, introduction to MATLAB toolboxes. Lectures are conducted in parallel with hands-on programming and computer simulations. One lecture hour and one laboratory period per week.} \newcommand\preReqs{None} \newcommand\coReqs{None} \newcommand\coreRequirement{Required} \newcommand\courseExpectation{To learn the elements of matrix-orientated programming by writing vectorized code for numerical analysis, computations and graphics to solve engineering problems that would appear in future courses.} \newcommand\ABETOutOne{1} \newcommand\ABETOutTwo{0} \newcommand\ABETOutThree{1} \newcommand\ABETOutFour{0} \newcommand\ABETOutFive{0} \newcommand\ABETOutSix{0} \newcommand\ABETOutSeven{0} \newcommand\covTopics{\item Matlab Editor and Live Scripting \item Formatted input/output \item Arrays, and matrices \item Indexing, logical arrays and pointers \item Multidimensional arrays \item Branching \item Color control \item Linear systems of equations \item 1D and 2D graphics \item Interpolation regression and curve fitting \item Character and string arrays} \newcommand\isScheduleExternal{0} \newcommand\isScheduleCommon{1} \newcommand\scheduleRows{18} \newcommand\scheduleCols{4} \newcommand\scheduleHeight{1} \newcommand\schedule{\begin{table}[h!] \centering \caption*{Tentative Schedule for \textbf{All Sections}} \vspace{0.05in} {\renewcommand{\arraystretch}{1.5} \small \begin{tabularx}{\linewidth}{l|l|l|X} \toprule \large \textbf{Date} & \large \textbf{Topics} & \large \textbf{Date} & \large \textbf{Topics}\\ \midrule \midrule August 23 & Orientation, Desktop basics, Live Scripting & August 25 & Lab 1\\ August 30 & Writing formatted I/O, data import/export & September 1 & Lab 2\\ September 6 & Labor Day & September 8 & Lab 2-continuation\\ September 13 & Arrays and Matrices & September 15 & Lab 3\\ September 20 & Logical Arrays and Pointers & September 22 & Lab 4\\ September 27 & \bf{TEST 1} & September 28 & Test 1 sol./Lab 4 - cont.\\ October 4 & Branching and flow control & October 6 & Lab 5\\ October 18 & Color and multidimensional arrays & October 20 & Lab 6\\ October 18 & PROJECT release & & \\ October 25 & 2D/3D graphics & October 27 & Lab 7\\ November 1 & \bf{TEST 2} & November 3 & Test 2 sol./ Lab 7- cont.\\ November 8 & Functions & November 10 & Lab 8\\ November 15 & Strings, structures and cell arrays & November 17 & Lab 9\\ November 22 & Select Topics & November 24 & Lab 10\\ November 29 & Linear Systems of Equations & December 1 & Lab 11\\ December 6 & Project prep & December 8 & PROJECT PRESENTATION\\ & & & \\ \bottomrule \end{tabularx} } \end{table}} \newcommand\gradingPolicy{\noindent Attendance: 5\%\\ Homework: 20\%\\ Test 1:25\%\\ Test 2:25\%\\ Final Project: 25\% \\ \\ \noindent Letter grade scale: A(93--100), A--(90--92), B+(87--89), B(83--86), B--(80--82), C+(77--79),\\ C(73--76), C--(70--72), D+(67--69), D(63--66), D--(60--62), F(<60)} \newcommand\HWandLabPolicy{The labs are due on Fridays at midnight after they are assigned unless specifically stated in the schedule (with a continuation). Late labs will be only be accepted up to 1 week late with an assessed 35\% penalty. They are to be in PDF format and uploaded to blackboard. You are allowed to get help from your classmates, but it is expected that the programming is yours. Each student must upload their own work, it shouldn't be a copy of someone else's.} \newcommand\AttendancePolicy{\textcolor{red}{Attendance is expected.} Class will follow the university mask \textcolor{blue}{ \href{https://www1.villanova.edu/villanova/president/speeches/covid-fall-2021-update.html}{policy.}}} \newcommand\ElectronicsPolicy{\textcolor{red}{Since you opted for a customize electronics policy, you should edit this part. Your policy should address your general stance on recording of class sessions and the circumstances under which recording will be allowed or prohibited. If you generally prohibit recording, yet allow recording of certain classes for some reason, then ypu should notify all students that those classes will be recorded. If recording is permitted as an ADA accommodation for a student, you obviously should not identify that student(s).)}}