Scientific Computing Workshops
The aim of this series of workshops is to provide a basic foundation in scientific computing. Topics to be covered include LaTeX, Wolfram Mathematica, and Mathworks Matlab. Computers will be provided. Only basic competency with computing is assumed.
Questions and suggestions on possible new topics should be addressed to Patrick Bishop at pbishop3@masonlive.gmu.edu.
Everyone is Welcome to Attend!
We will meet most Fridays, 11:30 am  12:30 pm in Exporatory Hall, Room 4107.
Note: Registration is mandatory.
Notice: Registration is mandatory.
Date  Topic  
September 16th, 2016 
Matlab (I)

September 23rd, 2016 
Mathematica (I) 
September 30th, 2016 
LaTeX (I) 
October 7th, 2016 
Matlab (I) 
October 14th, 2016 
3D Printing 
October 21st, 2016 
Matlab (II) 
October 28th, 2016 
Mathematica (II)

November 4th, 2016 
Mathematica (III) 
November 11th, 2016 
MATLAB (III) 
November 18th, 2016 
LaTeX (II) 
Notice: Registration is now manditory!
Session Descriptions
MATLAB I: This workshop will cover the basics of MATLAB. By the end of this workshop, attendants will get familiar with basic level arithmetic, data structures, and some matrix algebra. We will cover for/while loops if time permits.
Only basic competency with computers is assumed.
MATLAB II: This workshop will cover userdefined functions.
Basic competency with MATLAB is assumed.
MATLAB III: This workshop will cover data visualization.
Basic competency with MATLAB is assumed.
Mathematica I: This workshop will cover the basics of Mathematica. By the end of this workshop, attendants will get familiar with basic level arithmetic, data structures, and some matrix algebra
Mathematica II: This workshop will cover basics of Calculus and Matrix Algebra.
Only basic competency with Mathematica is assumed.
Mathematica III: This workshop will cover data visualization.
Only basic competency with Mathematica is assumed.
LaTeX I: This workshop will cover the basics of latex including installation and basic commands. By the end of this workshop, attendants will be able to put together a basic document containing properly typeset equations. We will also cover enumerations and lists if time permits. This would be useful for homework, writing papers, creating resumes, etc.
Only basic competency with computers is assumed.
LaTeX II: We will go more in depth on LaTeX's features. These include tables, figures, subfigures, and more advanced mathematical typesetting. We will also discuss creating custom, userdefined commands.
Basic competency with LaTeX is assumed
LaTeX III: This session will cover using LaTeX to create technical presentations using Beamer.
Basic competency with LaTeX is assumed
3D Printing: This workshop will give an overview of 3D Printing. We will discuss application of 3D Printing in Mathematics and demonstrate how to design a printready object. The designs created by the attendants will be printed at the GMU Math MakerLab and displayed in the Mathematics Department.
Only Basic competency with computers is assumed.
HTML: This workshop covers basic html and css. This session will be demonstration driven so that you will have a working website by the end. After the sites are created, we will upload your websites to the Mason servers for others to view.
Only basic competency with computers is assumed.
Python: This workshop will cover the basics of the Python programming lanaguage. We will focus on the basic programming principles of Python as well as more general programming practices. By the end of the workshop, attendants should be able to develop efficient code for a wide range of problems commonly encountered in science and mathematics.
Only basic competency with computers is assumed.