Overview of lectures

Link to all course material

Link to source codes

  • Aug 21: Module Finite Difference Computing with Exponential Decay Models. (Please refer to here for slides.)
  • Aug 23: Module Finite difference methods for vibration ODEs. (Please refer to here for slides.)
  • Aug 28: Teaching assistant Tale will provide guidance about becoming operational with GitHub, software installation, and basic Python programming. Also, Tale will go through Exercises 3.1 and 3.2 of module Finite Difference Computing with Exponential Decay Models.
  • Aug 30: Assessing the first mandatory exercises from Finite difference methods for vibration ODEs: Problem 1: Use linear/quadratic functions for verification and Exercise 21: Simulate an elastic pendulum. You must submit your Python implementations in a directory under your root GitHub repository. See the webpage for instructions. The submission deadline is August 29. Teaching assistant Tale will lead the assessment event at 12:15-14:00 on Wednesday Aug 30, in room Postscript.
  • Sep 4: Main parts of the Finite difference methods for wave motion module.
  • Sep 6: Teaching assistant Tale will go through Exercise 1 (Simulate a standing wave) and Problem 7 (Explore symmetry boundary conditions) of the Finite difference methods for wave motion module. For the maximum learning output, you're strongly encouraged to solve these two exercises beforehand.
  • Sep 11: First part of the Approximation of functions module.
  • Sep 13: Assessing the second mandatory exercise (Exercise 13 Compare discretizations of a Neumann condition) in groups, led by teaching assistant Tale. The submission deadline is Sep 12.
  • Sep 18: Continuing with the Approximation of functions module.
  • Sep 20: Assessing the first compulsory project in groups, led by teaching assistant Tale. The submission deadline is Sep 19.
  • Sep 25: First lecture on Stationary variational forms.
  • Sep 27: Problems 6 and 7 from Approximation of functions (non-mandatory assignment), led by teaching assistant Tale. Comments and feedbacks for the first compulsory project.
  • Oct 2: Second lecture on Stationary variational forms.
  • Oct 4: A tutorial on using FEniCS. This is a very important topic with respect to the second project. Remember to bring your own laptop.
  • Oct 9: First lecture on Time-dependent variational forms.
  • Oct 11: Assessing the third mandatory exercises (Exercise 2 and Exercise 5 of the Stationary variational forms module) in groups, led by teaching assistant Tale. The submission deadline is Oct 10.
  • Oct 16: Second lecture on Time-dependent variational forms.
  • Oct 18: First lecture on Solving nonlinear ODE and PDE problems.
  • Oct 23: No lecture.
  • Oct 25: Assessing the fourth mandatory exercise (Exercise 8 of the stationary variational forms module) in groups, led by teaching assistant Tale. The submission deadline is Oct 24.
  • Oct 26: 14:15-16:00, extra group lecture in Seminar room Python. Teaching assistant Tale will provide help with mandatory exercises.
  • Oct 30: Second lecture on Solving nonlinear ODE and PDE problems.
  • Nov 1: Assessing the fifth mandatory exercise (Exercise 6 of the sovling nonlinear ODE and PDE problems module) in groups, led by teaching assistant Tale The submission deadline is Oct 31. Also help with the second compulsory project.
  • Nov 2: 14:15-16:00, extra group lecture in Seminar room Pascal. Teaching assistant Tale will provide help with the second compulsory project.
  • Nov 6: Recap of Approximation of functions and Stationary variational forms.
  • Nov 8: Assessing the second compulsory project in groups, led by teaching assistant Tale. The submission deadline is Nov 7.
  • Nov 13: Summary of important topics.
  • Nov 15: No group session, moved to November 22.
  • Nov 20: Questions and answers.
  • Nov 22: Feedback about the second compulsory project.
  • Nov 29: Teaching assistant Tale provides extra help about preparing for the exam in seminar room Prolog, 12:15-14:00.
By Xing Cai
Published Nov. 8, 2017 6:20 PM