.. cfm documentation master file, created by sphinx-quickstart on Thu Oct 8 17:52:43 2020. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Introduction week ================= First meeting ------------- After this meeting students should: - Know me a bit - Understand how and why programming can be used to study mathematics. - Know where all class resources are - As a class agree on a schedule for office hours - Know what they need to do to prepare for their first class Introduce myself **************** Use this slide deck: :download:`main ` - Pick 4 or 5 pictures of my family and I to introduce myself. - Mathematician (where/what I studied) - Trustee of the UK Python association https://uk.python.org - Conference and workshop organiser - Editor for JOSS - Fellow of the sustainable software institute - Maintainer of a number of open source scientific research packages Programming *********** 1. Class exercise: get a class word cloud association for the word "programming". (Using mentimeter.com). 2. Class exercise: how to make a cup of tea in 3 steps (using menti) 3. Class exercises: get a class word cloud association "What are uses for programming in Mathematics?" - Proving theorems; - Obtaining conjectures; - Implementing tools. Location of class resources *************************** - Show site: https://vknight.org/cfm/ - Show recordings - Show learning central recordings - Discuss discord Office hours ************ As a class identify office hours. Potential times are: Tuesday: 1000-1200 Friday: 1100-1300 or Friday: 1300-1500 How the class works ******************* Direct students at my teaching philosophy page: Discuss the philosophy of the main text, specifically discussing this Discuss structure of the book. - Timetable: - Discuss the actual timetable. Discuss this diagram: :download:`Week structure ` Discuss this diagram: :download:`Understanding ` - Assessment. - For first lab session: work through chapter 1. Give a brief demo. After class email ----------------- Send the following email after class:: Hi all, A recording of today's class is available at <>. In this class we discussed multiple things about the class itself: - Course documents available here: https://vknight.org/cfm/ - We agreed that office hours will be: <> - You can find my teaching philosophy here: https://vknight.org/tch-phi/ The goal of this week is to make sure you are able to install the software necessary. Follow the instruction in this chapter of the course text: https://vknight.org/pfm/tools-for-mathematics/01-using-notebooks/introduction/main.html If you are unable to follow through the tutorial and/or the exercises please come by the optional drop in session on Wednesday. Please get in touch if I can assist with anything, Vince Second meeting -------------- - Give brief review of the contents of the chapter. Do this by working through the tutorial and the how to section of the relevant chapter of the class. - Ask if anyone has any questions/comments/feedback. - Remind everyone about the resources available to them (videos both on youtube and LC, chapters, plan, discord etc...). - Explain that the following things seemed to be the main ones to come up: 1. Finding files on computer. 2. Difference between markdown and code cell. 3. Using brackets when doing computations. - Work through the exercises and solutions. For each of those do a small walk-through showing the concepts again.