This is the webpage for MTH/CMSE 314 for the Spring 2021 semester.
View the Project on GitHub msu-cmse-courses/mth314-s21-student
Due to COVID-19 pandemic the first week of the Spring 2021 semester will be used for reading, review and semester preparation. To this end, it is recommended that all students complete the following tasks before showing up for the first day of class.
To start, I suggest that you watch the following video and review the course Syllabus. Note that this video is much longer than most of the videos you will find in the class. You will probably be fine if you speed up the video and you can probably just listen to most of it.
Students in MTH314 come from a variety of backgrounds. To help the instructor adjust the curriculum and provide support to all students in this course please fill out the following on-line survey:
<a name=Get-Jupyter-working></a>
We will be using Jupyter notebooks for most of our student/instructor communication. Please attend class with the latest version of Anaconda Python installed on your computer (Anaconda includes Jupyter). Instructions for installing and using Anaconda and Jupyter can be found here:
As a backup, all students are also given accounts on the MSU jupyterhub servers http://jupyterhub.egr.msu.edu and http://jupyterhub-legacy.egr.msu.edu. Make sure you follow the directions in the above “getting started guide” and ensure that you can login. It is recommended that students primarily use the jupyterhub server and only switch to jupyterhub-lagacy if there is a problem (please notify your instructors anytime there is a problem).
<a name=Review-Python-Packages></a>
In this class we will be using programming to teach linear algebra and therefore assume that everyone knows how to use python. the instructors provide the following reference as a review for the most common python libraries we expect you to be able to use for class (numpy, scipy, math, sympy, etc). please review this tutorial to make sure you are properly prepared for class:
<a name=Complete-Pre-class-assignment></a>
You are expected to come to class ready to complete the in-class assignments. To prepare for most classes, students are required to complete pre-class assignments (typically two pre-class assignments per week). These assignments will be in the form of jupyter notebooks and will include reading, videos and programming activities. The required time for each pre-class will vary but the instructors have tried to make them take approximately 30-minutes.
Each pre-class assignment ends with an online survey which students are required to complete in order to earn credit for the assignment. Your first weeks assignments are available on the course git repository or downloadable from the course website. At a minimum, you must complete the first pre-class assignment by 11:59pm on Tuesday January 19th.
Written by Dr. Dirk Colbry, Michigan State University
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.