Foundations of Computational Mathematics 1
Fall 2020
Course Information
- Course Number: MAD 5403
- Syllabus(pdf)
- Time: 10:10 AM -- 11:00 AM , MWF
- Lectures on Zoom. Consult class Canvas site for links to the meetings.
- User and password information for this site will be sent to registered participants
before the first class. Contact the instructor if you do not receive it.
- Note that emails with Canvas class announcements may be deemed clutter in FSU's Outlook webmail or spam in other mailers. Make sure to check your appropriate email folders and take the action required to guarantee that you will see the Canvas class announcement emails.
- 8/24/20 10:45 Due to Canvas/Zoom problems, the FCM 1 class meeting for today is cancelled.
- 8/24/20 10:30 Canvas/Zoom is having problems this morning and is refusing to allow access by the hosts to start class meetings. Multiple attempts to start FCM 1 have failed. The myfsu portal is also having login problems.
Instructor Contact Information
- Kyle Gallivan
- Phone: 5-0306
- gallivan at math dot fsu dot edu or kgallivan at fsu dot edu
- 318 Love Building
- Office Hours: by appointment (arrange time via email)
- TA: Joshua Gonzalez
- Phone: 713-392-5589
- jwg18c at my dot fsu dot edu,
http://www.math.fsu.edu/~jgonzale
- Office Hours: 13:00 -- 14:30 Tuesday and Thursday on zoom
Programming Course/Recitation Session
- Time and Place: M 18:45 -- 20:00, Zoom lectures
- Webpage: www.math.fsu.edu/~jgonzale/acm-computing-seminar
Notes on Solutions for Graded Homework Problems and Programming
- Programming should be done in a compiled and typed language
such as C,C++, Fortran, Java. Julia is also acceptable but variable types
and data structures are expected to be defined and constructed explicitly.
MATLAB and scripting languages are not allowed except
for displaying results.
- Plagiarism is a violation of the university honor code.
With respect to the solutions of programming problems in the homework, it is not acceptable to engage in plagiarism. You may discuss the programming problems with each other but any significant discussion must cited, i.e., it should be treated like the citation of any outside material used in your solutions. Such a citation must include names and the substance of the discussion. All students must design and implement their own code. All students must write individually the description of the code, its complexity, the experimental design, the empirical results and the interpretation of the results. No student should provide any portion of their code to any other student in class. If you find a library code (not written by a student in class) that performs a portion of the task it must be cited -- including the specific source of the code and its function. You are still responsible for describing correctly its implementation and time/space complexity in your solutions. Credit for the program will be prorated based on the amount of functionality performed by a cited library code relative to the functionality required to solve the assigned problem.
Citations when writing solutions to the analytical problems included in a graded homework or programming assignment and applicable penalties for plagiarism are covered by these same policies.
The first offense of submitting a solution without the appropriate citation will result in 0 credit for the programming/experimental portion of the assignment or the particular solution to the analytical problem. Multiple offenses may result in referral to the university for discipline according to university regulations.
- Programming assignment solutions related to codes and their design and testing
should conform to the format and approach described in
Note on Reporting Programming Assignment Results.
An example assignment and solution can be found here
and here. Five other example solutions can be found at the following url's
Example 1,
Example 2
Example 3,
Example 4, and
Example 5.
Solutions to the analytical problems included in a programming assignment should
be written in a manner similar to the homework solutions provided for FCM 1.