\setcounter{numTAs}{0}
\setcounter{totalSections}{1}
\def\secNum{{"001",""}}
\def\tenSchFileName{{"",""}}
\def\classTime{{"TR from 01:00 pm to 02:15 pm in Drosdick Hall 031.",""}}
\def\classRm{{"Drosdick 031",""}}
\def\classLive{{"",""}}
\def\classInstructor{{"Liesl A. Klein",""}}
\def\classInstrContact{{"https://www1.villanova.edu/university/engineering/academic-programs/departments/electrical-computer/directory.html",""}}
\def\classInstrOffHrs{{"Drosdick 320 Mon 11:30-12:30 Tues 10-11",""}}
\def\classInstrLive{{"",""}}
\def\TA{{{""},{""}}}
\def\TAEmail{{{""},{""}}}
\def\TAOffHrs{{{""},{""}}}
\def\TARoom{{{""},{""}}}
\newcommand\semester{Fall 2025}
\newcommand\rsemester{202620}
\newcommand\courseNum{ECE 4970}
\newcommand\courseName{Design Project - EE}
\newcommand\courseCoordinator{Liesl A. Klein}
\newcommand\credits{3}
\newcommand\contactHrs{3}
\newcommand\lecture{1}
\newcommand\lab{0}
\newcommand\undergradCourse{1}
\newcommand\isFreshmanCourse{0}
\newcommand\isCustomElecPolicy{0}
\newcommand\AIPolicyExists{0}
\newcommand\isClassLive{0}
\newcommand\isLabLive{0}
\newcommand\meetingMiscExists{0}
\newcommand\isClassInstrLive{0}
\newcommand\isLabInstrLive{0}
\newcommand\instrMiscExists{0}
\newcommand\hasTARoom{0}
\newcommand\meetingDesc{TR 1.25 hr class}
\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{No textbook required}
\newcommand\textBookAuth{}
\newcommand\textBookPub{}
\newcommand\textBookYr{}
\newcommand\textBookISBN{}
\newcommand\supplMaterials{See Blackboard for detailed schedule and assignments}
\newcommand\refPapers{References go here, if specified}
\newcommand\textBookMisc{Special notes on textbook(s) go here, if specified}
\newcommand\catalogDesc{Completion of the design project presented in ECE 3970. Requirements: written and oral progress reports, demonstration of achieved objectives, formal written final report, oral presentation. Design groups meet weekly with their instructors. Senior standing.}
\newcommand\preReqs{ECE 3970}
\newcommand\coReqs{None}
\newcommand\coreRequirement{Required for BS CPE and EE}
\newcommand\courseExpectation{The aim of this course is to allow completion of the Senior Design Project technical work that was planned and initiated in ECE 3970/1 (Design Seminar). The work will be documented and presented in ECE 4972/3 (Design Project Report) next semester, i.e. in the Spring. (Except for a few students who are doing the report concurrently this Fall: You need to meet with your advisor to set up a schedule). See the Program Outcomes below for a list of ABET Outcomes, many of which are intended outcomes of this course.}
\newcommand\ABETOutOneA{1}
\newcommand\ABETOutOneB{1}
\newcommand\ABETOutTwoA{1}
\newcommand\ABETOutTwoB{1}
\newcommand\ABETOutTwoC{1}
\newcommand\ABETOutTwoD{1}
\newcommand\ABETOutThree{1}
\newcommand\ABETOutFourA{1}
\newcommand\ABETOutFourB{1}
\newcommand\ABETOutFourC{1}
\newcommand\ABETOutFive{1}
\newcommand\ABETOutSixA{1}
\newcommand\ABETOutSixB{1}
\newcommand\ABETOutSevenA{1}
\newcommand\ABETOutSevenB{1}
\newcommand\covTopics{\item Technical design work\\
\item Project management\\
\item Presentations\\
\item Report writing\\
}
\newcommand\isScheduleExternal{0}
\newcommand\isScheduleCommon{1}
\newcommand\scheduleRows{38}
\newcommand\scheduleCols{2}
\newcommand\scheduleHeight{4}
\newcommand\schedule{\begin{table}[h!] \centering 
\caption*{Tentative Schedule for \textbf{All Sections}} \vspace{0.05in}
{\renewcommand{\arraystretch}{1.0} \small
\begin{tabularx}{\linewidth}{l|X}
\toprule
\large \textbf{Date} & \large \textbf{Topics}\\
\midrule \midrule
 & Note that it is expected you will be working on your project during each class time. Dr. K will periodically visit your group during class times to check in on progress and see if you need any additional help or resources.\\
 & Please see blackboard and Teams for a more detailed schedule.\\
 & \\
8/26, 8/28 & Review expectations for the semester\\
 & \\
 & Assigned: A14: Team Contract, CATME1\\
 & \\
9/2, 9/4 & work time and meetings with Dr. K//
A1: TPS W2, CATME 2\\
 & \\
9/9, 9/11 & work time, make sure materials are ordered//
A2: TPS W3, CATME 3\\
 & \\
9/16, 9/18 & work time\\
A3: TPS W4, CATME 4, A15: midterm prep next week\\
 & \\
9/23, 9/25 & midterm prep meetings\\
A4: TPS W5, CATME 5\\
 & \\
9/30, 10/2 & work time\\
A5: TPS W6, CATME 6\\
 & \\
10/7, 10/9 & A16: midterm demos\\
A6: TPS W7, CATME 7\\
 & \\
FALL BREAK & Week 8 of the semester\\
 & \\
10/21, 10/23 & Discussion of Testing Plans\\
A17: Testing plan\\
A7:TPS W9 CATME 9\\
 & \\
10/28, 10/30 & Check-in meetings with Dr. K\\
A8: TPS W10, CATME 10\\
 & \\
11/4, 11/6 & A9: TPS W11, CATME 11\\
 & *If you have not ordered materials at this point, the likelihood of you completing your project is minimal*\\
 & \\
11/11, 11/13 & A10: TPS W12, CATME 12\\
A18: finals prep next week\\
 & \\
11/18, 11/20 & A11: TPS W13, CATME 13\\
 & \\
11/25, 11/27 & A19: Final Demos, A12: TPS W14 due, CATME 14 due\\
THANKSGIVING BREAK\\
 & \\
12/2, 12/4 & A19: Final Demonstrations\\
A13: TPS W15, CATME 15\\
A20: technical report due next week\\
 & \\
12/9, 12/11 & ``Friday": A20: Technical Reports Due\\
A19: Final Demos, CATS\\
\bottomrule \end{tabularx} } \end{table}}
\newcommand\gradingPolicy{\noindent Your grade is determined by:\\

A1-A13: Team Progress Reports - 40pts each, 520pts total\\
A14: Team Contract - 100pts\\
A15: Midterm Prep - 15pts\\
A16: Midterm Demonstrations - 100pts\\
A17: Testing Plan - 50pts\\
A18: Final Prep - 15pts\\
A19: Final Demonstrations - 100pts\\
A20: Final Technical Report - 100pts\\

Individual participation to team will be accounted for via teamwork surveys (CATME) and affects each assignment grade.\\
Late work is not accepted in this course.\\

All assignments will be graded according to a rubric. These rubrics will be shared with the students prior to the submission date. Project advisors and course coordinators will be using the rubrics directly as a grading tool.\\

Course coordinator will ask for grades from advisors and average those scores with their own to determine the final grade.\\

Letter grade scale:\\
A >=93\\
A-- <93\\
B+ <89 \\
B  <87\\
B-- <83\\ 
C+ <80 \\
C <77\\ 
C-- <73\\
D+ <70\\
D <66\\
D-- <63\\ 
F <60\\}
\newcommand\HWandLabPolicy{Project Advisors, the course Coordinator, and other faculty/advisors are here to help - but this is your team’s project!\\
\\
Please include the Course number, brief Project Title, and brief Description in the subject line of all emails, or in the title of all project reports or other documentation, e.g. "ECE 4970: Boeing Quadcopter: Parts List" - rather than just "Parts"\\
\\
\\
The Microsoft TEAMS team can and should be used for non-email communication between group members. It is recommend that students install the TEAMS app on their phones for easier communication. In the event of communication issues within groups, the course coordinator can be called into a group's TEAMS channel to help enforce communication standards set within the team contracts. \\
Microsoft Word templates are provided for all assignments. Submit all assignments as PDF with the template instructions removed.}
\newcommand\AIPolicy{\textcolor{red}{
Since you opted for an AI Policy, you should edit this part, choosing one of the following statements, modifying as desired:\\
\\
The use of AI-generated content is not permitted in this course.
Its use will result in an academic integrity violation and a zero on the assignment.\\
\\
OR\\
\\
The use of AI-generated content is allowed in this course.\\
\\
OR\\
\\
The use of AI-generated content is permitted as follows: (a) for generating a first draft or (b) for generating an outline or (c) for generating XXX.\\
\\
AND, if AI is allowed:\\
\\
Even if you have significantly edited AI-generated material, you must identify the AI tool used to assist in generating your work. You are required to provide the name of the tool, date used, and prompts used to generate the output.  As you may be required to submit the original AI output, you must keep a copy of the original output and provide it when requested.  If questions arise about the authorship of submitted work, you are responsible for authenticating your authorship.  You should save evidence of your authorial process, such as drafts, notes, version histories, and complete transcripts of AI assistance.
}}
\newcommand\AttendancePolicy{This course meets just a few times as the whole group, most times are spent as teams with team advisors. The course coordinator will be will be meeting with the teams throughout the semester.  Attendance at technical demonstrations and advisor meetings is mandatory.\\
\\
Team meetings / work session times will occur weekly during the scheduled class time and must be attended by all members of the team. The teams will notify the team advisor and project coordinator of the location of the meetings which should occur on campus, or online and recorded. Advisors and coordinator may attend any or all team meetings at their discretion.\\
\\
Permission for an excused absence from a required session of the course or a team meeting will be granted only for extenuating circumstances. An unexcused absence may be subject to one of the following penalties to the final grade:\\
\\
No late work is accepted in this course, unless discussed with the instructor prior to the submission deadline..\\
\\
These penalties will be deducted from the final grade as determined by the other course requirements.\\
\\
Students must communicate with each other using the Microsoft Teams app in the class channels.\\
\\
Students that can determine what pop-culture item TPS is referencing, and include an image referencing that in the appendix of their testing plan will earn 1 extra credit point on that assignment. 



}
\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).)}}
