OverviewThe broad categories of computational physics are simulation, visualisation, and modelling. At a finer scale, computational physics embraces a wide range of areas including numerical methods, algorithms, and data analysis. Simulation and modelling are usually taught by stressing numerical techniques; This course focuses on using symbolic or computer algebra using Mathematica. The objectives of this course are:
There are three modules, Introductory, Intermediate, and Advanced. LecturesEach week there is one lecture. Here are the lecture Notebooks, along with Lectopia screencasts and associated material:
Module 1: IntroductoryPrerequisitesThis module expects no Mathematica knowledge. AssignmentsAssessmentAssignments are worth a total of 60%. The final (take-home) exam makes up the remaining 40%. Due DatesEach assignment takes about two weeks to complete. Submit your assignment upon completion. All assignments must be handed by the start of week 11. Past ExamsPast exams can be accessed here. Module 2: IntermediatePrerequisitesFamiliarity with the basics of Mathematica as provided by Module 1, MATH2200 (Applied Mathematics), or equivalent. Assignments
AssessmentAssignments are worth a total of 70%. The final 2 hour exam makes up the remaining 30%. Due DatesEach assignment takes about two weeks to complete. Submit your assignment upon completion. All assignments must be handed by the start of week 11. Past ExamsPast exams can be accessed here. Module 3: AdvancedPrerequisitesComplete Module 2 or equivalent. AssignmentsAssessmentAssignments are worth a total of 60%. A short research project forms the remaining 40%: 10 Marks are awarded for presenting a short summary of a research paper of current interest to the class; 20 Marks for implementing the calculations in the research paper; and 10 Marks for presenting the results to the class. Assignment SubmissionName your assignment solution xxxxxxxx_n.nb (or Surname_n.nb) where xxxxxxxx is your student number and n is the assignment number. Connect to the physics server: Macintosh OS X
Windows
Navigate to "incoming" | "Computational" | Module 1,2,3. Upload your solution Notebook to folder Assignmentn where n is the assignment number. Lecturer | ||||
|