Syllabus: ME 5180 Spring 2024
Contents
Syllabus: ME 5180 Spring 2024¶
Course and Instructor Information¶
Course Title: ME5180 - Dynamics
Format: Online
Credits: 3 credits
Prerequisite: Advanced Calculus and Introductory Physics
Instructor: Prof. Ryan C. Cooper ryan.c.cooper@uconn.edu
Office Hours/Availability: by appointment Calendly post questions on GitHub Discussions (the preferred contact) I will respond to questions within one business day (Mon-Fri 9am-5pm)
Preferred Contact: Post course-related questions and comments GitHub Discussions
Personal questions should be communicated privately via email
Course Assignments and Discussions¶
Discuss course assignments/materials¶
Note: make an account with github.com to post questions and answers.
Course Description¶
This is the study of moving objects and how they interact. We will explore equations of motion using kinematics: the geometry of motion and kinetics: the study of forces acting on objects. We will compare solving problems analytically and numerically using Newton’s equations of motion and Lagrange’s equations of motion.
Course Expectations¶
Students are expected to understand modern physics techniques applied to single particles and rigid body motion. Topics will include linear algebra, variational calculus, Lagrangian formulation, work-energy relationships, moments and products of intertia, and solutions to ordinary differential equations. The Lagrangian formulation will introduce variational calculus, generalized coordinates, coordinate transformation, and generalized forces. Numerical methods will introduce linear algebra and numerical integration.
This course will introduce analytical and numerical solutions to multibody dynamic systems. We will use Newton’s laws of motion and Lagrange’s laws of motion, calculus, and linear algebra to derive differential equations of motion. We will use Python 3.8+ to analyze and visualize solutions to dynamics problems.
Course Outcomes¶
Students will
Build engineering models of motion
Explain motion using vectors and calculus
Formulate equations of motion using variational calculus
Model motion of multibody engineering systems
Compare and contrast engineering models of motion
Applications¶
Automotive design: cam shafts, power requirements (both engine and brakes), windshield wipers, frame design, etc.
Aerospace design: turbine blades, power requirements, flight tracking, etc.
Biomechanics design: artificial knees/hips/…, sports physics, health/fitness tracking, etc.
Sports: ball-tracking, speedometers, helmet design, equipment design (baseball bat, lacrosse stick,…), etc.
…
Lectures: Videos posted on the course website - watch the lecture and ask/answer questions in GitHub Discussions
Instructor: Prof. Ryan C. Cooper (ryan.c.cooper@uconn.edu)
Office hours: by appointment reach out via email or through GitHub
Course Material¶
Textbooks¶
Computational Dynamics, 3rd edition by Ahmad Shabana: available through UConn Library O’Reilly subscription
Lagrangian Dynamics, D. A. Wells, McGraw-Hill.
Advanced Dynamics by Ryan C. Cooper this is our course website+materials. It will host our syllabus, readings, videos, and assignments. I encourage you to suggest edits and add issues using the GitHub repository.
Recommended textbooks¶
Advanced Engineering Dynamics, 2nd ed. Jerry H. Ginsberg, Cambridge Univerity Press
Calculus of Variations, Robert Weinstock, McGraw-Hill.
Introductory Material:
Engineering Dynamics, Jeremy Kasdin and Derek Paley, Princeton University Press.
Required Software¶
Modern web browser (Chrome/Firefox/Safari/Edge)
PDF viewer
Mobile scanning software e.g Google Drive or Scannable
Course Discussion¶
GitHub Discussions: This session we will be using GitHub Discussions. The system is catered to getting you help fast and efficiently from classmates and myself. Rather than emailing questions, I prefer you to post your questions on GitHub. This way everyone benefits from clarifying course content, logistics, and our process.
Schedule¶
The course schedule is maintained on HuskyCT
Assignments are due by 11:59pm on the specified due dates.
Grading¶
Item |
Percent |
Requirement |
---|---|---|
Homework |
40 % |
Turn in homeworks by due date |
Quizzes* |
40 % |
8 quizzes |
Participation** |
20 % |
Self assessment |
* Note on Quizzes: Quizzes are based upon previous week’s material. They are open-resource. You should plan to spend 20-30 minutes completing the quiz. You will submit a scan of your work and a short (10-30 seconds) video to Classroom.
** Note on Participation: You can participate in a variety of ways e.g.
The videos are recorded lectures and tutorials. For each video, try to answer the discussion questions, or come up with your own. I encourage you to share your thoughts and questions on GitHub Discussions
You can connect with other students and discuss the Homework and readings. You should dedicate at least 1 hour per week to reviewing content, so it helps to have others to talk through concepts
If you have another way you want to participate in the course, discuss that with Prof. Cooper.
Grading Scale¶
Explanation |
Letter Grade |
GPA |
---|---|---|
Excellent |
A |
4 |
A- |
3.7 |
|
Very Good |
B+ |
3.3 |
Good |
B |
3 |
B- |
2.7 |
|
C+ |
2.3 |
|
Average |
C |
2 |
Fair |
C- |
1.7 |
Poor |
D+ |
1.3 |
D |
1 |
|
Merely Passing |
D- |
0.7 |
Failure |
F |
0 |
Due Dates and Late Policy¶
All course due dates are identified in the Google Calendar. Deadlines are based on Eastern Time; if you are in a different time zone, please adjust your submittal times accordingly. The instructor reserves the right to change dates accordingly as the semester progresses. All changes will be communicated via the calendar or another appropriate notification.
Late Policy: If you need more time for an assignment or experience technical difficulties, leave a note in the assignment submission with two pieces of information:
What is your new submission date
What help do you need and how and you getting it (discussion post, colleague, Prof. Cooper, TA, etc.)?
The instructor can make accommodations for work, family, and personal reasons. We ask that you be respectful of the instructors’ limited time and resources.
Feedback and Grades¶
I will make every effort to provide feedback and grades within 7 days. To keep track of your performance in the course, refer to grades in HuskyCT.
Weekly Time Commitment
You should expect to dedicate between 6 - 8 hours a week to this course. This expectation is based on the various course activities, assignments, and assessments and the University of Connecticut’s policy regarding credit hours. More information related to hours per week per credit can be accessed at the Online Student website.
This course requires lots of practice. You should set aside 6-8 hours per week (assuming a 5-day work-week) to write out example problems from the textbook, try homework problems, and revise answers. This is the best way to prepare for quizzes.
Academic Integrity:¶
The instructor of this class has a zero-tolerance policy for academic misconduct, that is copying others’ work either in the lab, field, or on an exam. Any student work that is found to be in violation of the university policy regarding academic misconduct will be assigned a grade of zero at a minimum.
Read and understand The UConn Student Code of Conduct. Students will follow all University regulations concerning the final exam.
Students with Disabilities¶
The University of Connecticut is committed to protecting the rights of individuals with disabilities and assuring that the learning environment is accessible. If you anticipate or experience physical or academic barriers based on disability or pregnancy, please let me know immediately so that we can discuss options. Students who require accommodations should contact the Center for Students with Disabilities, Wilbur Cross Building Room 204, (860) 486-2020 or http://csd.uconn.edu/.
Blackboard measures and evaluates accessibility using two sets of standards: the WCAG 2.0 standards issued by the World Wide Web Consortium (W3C) and Section 508 of the Rehabilitation Act issued in the United States federal government.” (Retrieved March 24, 2013 from Blackboard’s website)
Software/Technical Requirements (with Accessibility and Privacy Information)¶
The software/technical requirements for this course include:
Modern, up-to-date web browser e.g. Chrome, Firefox, Safari (Mac OS), or Microsoft Edge
Adobe Acrobat Reader (Adobe Reader Accessibility Statement, Adobe Reader Privacy Policy)
Google Apps (Google Apps Accessibility, Google for Education Privacy Policy
Dedicated access to high-speed internet with a minimum speed of 1.5 Mbps (4 Mbps or higher is recommended).
Webcam (Note: Most laptops come with a webcam. If you need to purchase a webcam, many can be purchased for less than $25)
For information on managing your privacy at the University of Connecticut, visit the University’s Privacy page.
NOTE: This course was not tested or designed for mobile devices.
Help¶
Technical and Academic Help provides a guide to technical and academic assistance.
Minimum Technical Skills¶
To be successful in this course, you will need the following technical skills:
Use the class discussions
Create graphics and graphs and include them in Jupyter notebooks
Work within two or more browser windows simultaneously.
Open and access PDF files
Scan and upload PDF files
Follow software tutorials on YouTube for Jupyter and Python
Access and use JupyterHub
University students are expected to demonstrate competency in Computer Technology. Explore the Computer Technology Competencies page for more information.
Evaluation of the Course¶
Students will be provided an opportunity to evaluate instruction in this course using the University’s standard procedures, which are administered by the Office of Institutional Research and Effectiveness (OIRE).
Additional informal formative surveys may also be administered within the course as an optional evaluation tool.
Student Authentication and Verification¶
The University of Connecticut is required to verify the identity of students who participate in online courses and to establish that students who register in an online course are the same students who participate in and complete the course activities and assessments and receive academic credit. Verification and authentication of student identity in this course will include:
Secure access to the JupyterHub system
Students will submit videos to describe solutions to the 8 module quizzes.
Student Responsibilities and Resources¶
As a member of the University of Connecticut student community, you are held to certain standards and academic policies. In addition, there are numerous resources available to help you succeed in your academic work. Review these important standards, policies and resources, which include:
The Student Code
Academic Integrity
Resources on Avoiding Cheating and Plagiarism
Copyrighted Materials
Netiquette and Communication
Adding or Dropping a Course
Academic Calendar
Policy Against Discrimination, Harassment and Inappropriate Romantic
Relationships
Sexual Assault Reporting Policy
Academic Integrity:¶
The instructors of this class have a zero-tolerance policy for academic misconduct, that is copying others’ work either in the lab, field, or on an exam. Any student work that is found to be in violation of the university policy regarding academic misconduct will be assigned a grade of zero at a minimum.
Read and understand The UConn Student Code of Conduct. Students will follow all University regulations concerning the final exam.