\setcounter{numTAs}{1} \setcounter{totalSections}{3} \def\secNum{{"001","002","003",""}} \def\tenSchFileName{{"","","",""}} \def\classTime{{"MW from 03:20 pm to 04:35 pm in Mendel Hall 102.","MW from 03:20 pm to 04:35 pm in Tolentine Hall 215.","MW from 03:20 pm to 04:35 pm in Vasey Hall 201A.",""}} \def\classRm{{"Mendel Hall 102.","Tolentine Hall 215.","Vasey Hall 201A.",""}} \def\classLive{{"","","",""}} \def\classInstructor{{"Edward S. Char","Bijan Mobasseri","Liesl A. Klein",""}} \def\classInstrContact{{"","","",""}} \def\classInstrOffHrs{{"MW 12:30-2:30","MWF 9:30-10:30","MW 12-2:30, T 1-2:30 or by appointment",""}} \def\classInstrLive{{"","","",""}} \def\TA{{{"Krista Slifka",""},{"TBD",""},{"TBD",""},{""}}} \def\TAEmail{{{"TBD",""},{"TBD",""},{"TBD",""},{""}}} \def\TAOffHrs{{{"TBD",""},{"TBD",""},{"TBD",""},{""}}} \def\TARoom{{{"",""},{"",""},{"",""},{""}}} \newcommand\semester{Fall 2022} \newcommand\rsemester{202320} \newcommand\courseNum{ECE 2409} \newcommand\courseName{Fundamentals of MATLAB} \newcommand\courseCoordinator{Bijan Mobasseri} \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{19} \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 24 & Orientation, Editor, Live Scripting\\ August 29 & Writing formatted I/O, data import/export & August 31 & Lab 1\\ September 5 & Labor Day & September 7 & Lab 1-continuation\\ September 12 & Arrays and Matrices & September 14 & Lab 2\\ September 19 & Logical Arrays and Pointers & September 21 & Lab 3\\ September 26 & \bf{TEST 1} & September 28 & Test 1 sol./Lab 3 - cont.\\ October 3 & Branching and flow control & October 5 & Lab 4\\ October 10-14 & FALL BREAK & & \\ October 17 & Color and multidimensional arrays & October 19 & Lab 5\\ October 24 & 2D/3D graphics & October 26 & Lab 6\\ October 31 & \bf{TEST 2} & November 2 & Test 2 sol./ Lab 6- cont.\\ November 7 & Functions & November 9 & Lab 7\\ November 14 & Strings, structures and cell arrays & November 16 & Lab 8\\ November 22 & Linear Systems of Equations & November 24 & Lab 9\\ November 29 & Interpolation and Curve Fitting & December 1 & Lab 10\\ December 6 & Selected Topics & December 8 & Selected Topic Lab\\ December 12 & FINAL REVIEW & & \\ December 19 & FINAL & 8:30-11:00 & In Your Classroom\\ \bottomrule \end{tabularx} } \end{table}} \newcommand\gradingPolicy{\noindent Homework: 25\%\\ Test 1:25\%\\ Test 2:25\%\\ Final Exam: 25\% \\ \noindent Letter grade scale: \\A \ge 93\\ A- <93\\ B+ <90\\ B <87\\ B- <83\\ C+ <80\\ C <77\\ C- <73\\ D+ <70\\ D <67\\ D- <63\\ 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 accepted up to 1 week after the due date with an assessed 35\% penalty, unless there are extenuating circumstance. 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 be yours.} \newcommand\AttendancePolicy{\textcolor{red}{Attendance is expected.} Class will follow the university mask \textcolor{blue}{ \href{https://www1.villanova.edu/university/return-to-campus.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).)}}