\setcounter{numTAs}{1}
\setcounter{totalSections}{2}
\def\secNum{{"001","002",""}}
\def\tenSchFileName{{"config.tex","defs.list",""}}
\def\classTime{{"M/W 9:30-10:20","Tu/Th 10:00-10:50",""}}
\def\classRm{{"Tolentine 309","Tolentine 305",""}}
\def\classLive{{"","",""}}
\def\classInstructor{{"Richard Perry","Richard Perry",""}}
\def\classInstrContact{{"http://fog.misty.com/perry/","http://fog.misty.com/perry/",""}}
\def\classInstrOffHrs{{"Tolentine 435, M/Tu/W/Th 11-2","Tolentine 435, M/Tu/W/Th 11-2",""}}
\def\classInstrLive{{"https://www.ece.villanova.edu/fmp/cgi/auth/appt","https://www.ece.villanova.edu/fmp/cgi/auth/appt",""}}
\def\labTime{{"F ~ 12:30-2:10","F ~ 12:30-2:10",""}}
\def\labRm{{"Vasey 206","Vasey 204",""}}
\def\labLive{{"","https://villanova.zoom.us/j/98335631840",""}}
\def\labInstructor{{"Richard Perry","Xun Jiao",""}}
\def\labInstrContact{{"http://fog.misty.com/perry/","https://www.ece.villanova.edu/\~xjiao/",""}}
\def\labInstrOffHrs{{"Tolentine 435, M/Tu/W/Th 11-2","Tolentine 415, Wed 1-3pm",""}}
\def\labInstrLive{{"https://www.ece.villanova.edu/fmp/cgi/auth/appt","https://villanova.zoom.us/j/96733068309",""}}
\def\TA{{{"Caroline Ross",""},{"Dongning Ma",""},{""}}}
\def\TAEmail{{{"cross9@villanova.edu",""},{"dma2@villanova.edu",""},{""}}}
\def\TAOffHrs{{{"\textcolor{blue}{\url{https://villanova.zoom.us/j/96550566205}}\\Tu 12:30-2, Th 12-2",""},{"\textcolor{blue}{\url{https://villanova.zoom.us/j/8751255640}}\\F 3-5",""},{""}}}
\def\TARoom{{{"",""},{"",""},{""}}}
\newcommand\semester{Spring 2023}
\newcommand\rsemester{202330}
\newcommand\courseNum{ECE 1620}
\newcommand\courseName{Engineering Programming and Applications}
\newcommand\courseCoordinator{}
\newcommand\credits{3}
\newcommand\contactHrs{4}
\newcommand\lecture{1}
\newcommand\lab{1}
\newcommand\undergradCourse{1}
\newcommand\isFreshmanCourse{1}
\newcommand\isCustomElecPolicy{0}
\newcommand\isClassLive{0}
\newcommand\isLabLive{1}
\newcommand\meetingMiscExists{0}
\newcommand\isClassInstrLive{1}
\newcommand\isLabInstrLive{1}
\newcommand\instrMiscExists{0}
\newcommand\hasTARoom{0}
\newcommand\meetingDesc{(two 1-hour lectures and one 2-hour lab)}
\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{1}
\newcommand\textBookReqd{1}
\newcommand\textBookMiscExists{0}
\newcommand\referencesExist{0}
\newcommand\txtBkAuthExists{1}
\newcommand\txtBkPublExists{1}
\newcommand\txtBkYrExists{1}
\newcommand\txtBkISBNExists{1}
\newcommand\textBookTitle{Engineering Problem Solving with C, Fourth Edition}
\newcommand\textBookAuth{Delores M.\ Etter}
\newcommand\textBookPub{Prentice Hall}
\newcommand\textBookYr{2013}
\newcommand\textBookISBN{978-0136085317}
\newcommand\supplMaterials{}
\newcommand\refPapers{References go here, if specified}
\newcommand\textBookMisc{Special notes on textbook(s) go here, if specified}
\newcommand\catalogDesc{Engineering problem solving using the C programming language, C control structures, data files, debugging, functions, arrays, elementary data structures, and pointers. Two lecture hours per week and 1 lab period per week.}
\newcommand\preReqs{None}
\newcommand\coReqs{None}
\newcommand\coreRequirement{Required for BS CPE and BS EE}
\newcommand\courseExpectation{Learn how to create C programs to solve engineering problems. Learn how to use
functions from the C library and how to create user-defined functions. Learn how to
use arrays, structures, and pointers.}
\newcommand\ABETOutOne{1}
\newcommand\ABETOutTwo{0}
\newcommand\ABETOutThree{0}
\newcommand\ABETOutFour{0}
\newcommand\ABETOutFive{0}
\newcommand\ABETOutSix{0}
\newcommand\ABETOutSeven{0}
\newcommand\covTopics{\item Constants and Variables
\item Assignment Statements
\item Standard Input and Output
\item Mathematical Functions
\item Control Structures
\item Data Files
\item Functions
\item Arrays
\item Pointers
\item Structures}
\newcommand\isScheduleExternal{0}
\newcommand\isScheduleCommon{1}
\newcommand\scheduleRows{18}
\newcommand\scheduleCols{3}
\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}{c|c|X}
\toprule
\large \textbf{Week \#} & \large \textbf{Dates} & \large \textbf{Topics, Reading, etc.}\\
\midrule \midrule
1 & 1/16 - 1/20 & 1/16 MLK break\\
2 & 1/23 - 1/27 & \\
3 & 1/30 - 2/3 & \\
4 & 2/6 - 2/10 & \\
5 & 2/13 - 2/17 & \\
6 & 2/20 - 2/24 & \\
7 & 2/27 - 3/3 & \\
8 & 3/6 - 3/10 & Spring break\\
9 & 3/13 - 3/17 & \\
10 & 3/20 - 3/24 & \\
11 & 3/27 - 3/31 & \\
12 & 4/3 - 4/7 & 4/\{6-10\} Easter break\\
13 & 4/10 - 4/14 & \\
14 & 4/17 - 4/21 & \\
15 & 4/24 - 4/28 & \\
16 & 5/1 - 5/5 & 5/4 final day of classes, 5/5 reading day\\
17 & 5/8 - 5/12 & \\
\bottomrule \end{tabularx} } \end{table}}
\newcommand\gradingPolicy{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{Late assignments will not be accepted without an \href{https://www1.villanova.edu/content/villanova/engineering/students_secure/forms/studentAbsence.html}{\textcolor{blue}{excused absence approval}} from the Dean.}
\newcommand\AttendancePolicy{\textcolor{red}{State here if attendance is mandatory or not for your class. Provide a description of what it means to be present (e.g. seated and ready to go, or just in the room; be explicit).}}
\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).)}}
