ECE 487 Advanced Robotics#
π¨βπ« Instructor Information#
π Course information#
Course Goal: Provide cadets with fundamental knowledge and skills to design and develop machine learning algorithms to solve robotic problems.
Prerequisites: ECE 346 and Math 356/377 or department approval
Course Text: Textbooks can be found here, adn reading materials/labs are posted on Schedule.
Syllabus: Posted here.
Course Schedule: Posted here and subject to change.
π‘ Communication#
All communication and announcement π£ will be provided through a course and section Team.
All lecture π materials will be provided through MS Teams.
Laboratory π¬ work will be posted on this course web.
All assignments must be submitted in Gradescope
Bitbucket will be used for students to provide their source code π for homework and laboratory assignments.
Videos π₯ will be uploaded to a YouTube channel for your convenience.
β° Late Policy:#
If problems arise with graded assignments, see your instructor in advance
The cutoff for on-time submission is 08:00 π a.m. on the due date.
Late days are counted in 24-hour periods. Submitting between 08:00:01 on the due date and 08:00:00 the next day is one day late, and so on.
You are given 5 grace days (self-granted extensions) which you can use to give yourself extra time without penalty. No more than 2 grace days can used for each assignment.
Instructor-granted extensions are only considered after all grace days are used and only given in exceptional situations. Computer problems such as hard-drive reimaging are not considered as exceptional situations and you must use grace days.
Late work handed in when you have run out of grace is π₯ discounted 25% for the first day late and 10% per day late thereafter.
Every assignment has a hard deadline; 4 days past the original due date.
Late submissions (penalty or not) are not accepted after the hard deadline or after the solution to the assignment is published. No late submissions (penalty or not) will be accepted for the assignments right before GRs.
π Documentation Requirements#
All help received on work submitted for grading must be documented in accordance with the course documentation policy.
Each documentation statement must be specific enough that it explicitly describes what assistance was provided, how it was used in completing the assignment, and who provided the assistance.
If no help was received on this assignment, the documentation statement must state βNone.β
If you checked answers with anyone, you must document with whom on which problems. You must document whether you made any changes or not. If you did make changes, you must document the problems you changed and the reasons why.
Vague documentation statements will result in a 5% deduction on the assignment.
π Recommendations from 22ers - Homework!!
#
Just do the \(\color{red}{\text{homework}}\) and donβt take grace days on homework assignments if you donβt absolutely have to, itβll just set you back more.
linear algebra
Go in for help when you need it. Dr. Baek is great at explaining things even when you fall behind.
If writing in notetakers is your learning style, ask for them earlier in the semester.
Doing all the \(\color{red}{\text{homework}}\), asking questions when youβre confused
Using the lesson slides and going in for EI as sometimes the slides dont cover everything
I would recommend using notetakers in class, and prioritizing the \(\color{red}{\text{homework}}\) and getting EI early.
Make sure to do the homework!
Start \(\color{red}{\text{homework}}\) early and donβt get discouraged by the amount of math
I would recommend to go over the notetakers especially while doing homework in order to succeed in this course.
Get help early, dont fall behind, be good at coding matlab and python.
Work together but donβt copy.
start early, donβt take too many difficult classes.
Do NOT wait to start \(\color{red}{\text{homework}}\)/labs/projects. As soon as you learn the material attempt it so you can ask questions. Also donβt rely on grace days, use them only when it is a necessity.
start early! Ask questions??
Stay on top of the \(\color{red}{\text{homework}}\), labs, and ICEs because they build on eachother and go pretty quickly!
Students should βdig intoβ python as soon and as quickly as they can (donβt hesitate).
Keep up with the class and use grace days strategically.