Math171 - Alexiades - UTK
MATH 171 Fall 2021
Computer Literacy for Mathematics
Computers and Programming for Beginners
TR 1:10-2:25, Ayres 110 (in-person class)
http://www.math.utk.edu/~vasili/171/
Prof. Vasilios ALEXIADES Ayres 213 974-4922 alexiades@utk.edu
Office Hours: TR 2:30-3:00 and by arrangement
Course Objectives: Essentials of computers and computing.
We will cover:
Algorithms and programming, mainly in MATLAB, some Python, gnuplot.
About operating systems (UNIX/Linux and Windows) and tools
Internet, WWW and tools (basic HTML, creating your own web page, TCP/IP, client/server, SSH, SCP, ...)
Applications to scientific computing (roots, quadrature, least squares, some statistics, ...)
TEXTS: (all free, may download PDF)
•
Intro to Matlab Bookboon
(download it, free and useful)
•
Physical Modeling in MATLAB by Allen Downey
(download it, free and useful)
•
Introduction to Matlab programming , by Fabio Canova
(free download)
•
Matlab Workbook (with basics)
•
Get Started with Matlab
• Tutorials:
There are many free tutorials and videos on the web, e.g.
Complete MATLAB Tutorial for Beginners good multipart videos
•
Learn Matlab, TutorialsPoint, for beginers, excellent
•
Get Started with MATLAB, from Mathworks
•
listing of books, tutorials, etc:
Learn MATLAB: Best Matlab courses, tutorials & books 2020
•
also see:
Learn MATLAB Basics at Mathworks, and
Matlab resources
•
Matlab Cheat-Sheet for Data Science from London School of Economics
If you are happy not having to pay for a book, you may want to
fill out this nomination form.
Software:
Install Matlab (and FreeMat or Scilab or Octave) on your computer(s).
• Matlab:
UTK has site license, so free for students (but installation is messy and long...):
Go to
Matlab ,
click 'Download Software' at left, then 'Log in' and
login with your NetID, select MathWorks , click 'Sign in to get started'
Create a MathWorks account (and save the password you enter)
download (from MathWorks), read the "How to Install" document
which will contain an activation key
(may want to record/save the 'activation key' number for future access)
• GNU Octave:
open source matlab-clone, smallest package (but not fully compatible):
Octave
• FreeMat:
open source super-matlab (but not 100% compatible), get it from
FreeMat
• Scilab:
open source super-matlab (but not 100% compatible), get it from
Scilab
• Gnuplot:
simplest, powerful, free plotter, highly recommended!
gnuplot site
Quizes: 3 or 4 of them, NO MAKEUPS.
Computational Labs: 10 to 12 of them
FINAL EXAM: Wed 8 Dec 10:30-12:45
Course Grade = (50%)Labs + (30%)Quizes + (20%)Final exam
Do NOT miss class.
Do ALL assigned work promptly, before and after class.
DO NOT hesitate to ask questions and seek help.
Try VERY hard not to fall behind; it is always very difficult to catch up.
Do not hesitate to came talk to me if you are facing difficulties.
!!! GOOD LUCK !!!
All incidents of academic misconduct will be reported to the Student Judicial Affairs office.
If you need an accommodation based on the impact of a disability, please contact me privately.
Contact the Office of Disability Services (2227 Dunford Hall, 974-6087) to coordinate reasonable
accommodations for documented disabilities.
.......
Return to
171 course page