Applied Mathematics 3:        MATH 3076 and MATH 3976 (Advanced)

 

Information & Course Outline 2015

 

Lecturer:        Dr David Ivers             Contact:          Room: Carslaw 623

Phone: 9351 3561

Email: david@maths.usyd.edu.au

Consultation:              Tuesday 1-2 pm  Carslaw 623, or by appointment or by chance.

 

Structure and Teaching Methods:

Lectures (three per week):      Tue 3-4  Carslaw 375  Wed  3-4  Carslaw 375   Thu 3-4  Carslaw 375

Computer Labs (one per week beginning week 2):

Tues 4-5  Carslaw 705/6          Wed  2-3  Carslaw 729/30       Thurs 2-3 Carslaw 705/6

 

Objectives: The broad aim of this course is to give students knowledge and hands-on experience in the use of computers in the mathematics-based sciences.  MATH3076 Mathematical Computing and MATH3976 Mathematical Computing (Advanced) both consist of two distinct Parts, each worth 50% of the course and lasting approximately 6–7 weeks. Specific objectives are to develop  logical thinking, and the ability to formulate problems mathematically and to solve problems computationally using the following:

 

Part 1              Introduction to Fortran90 Programming, Weeks 1–7

Main Topics of Part 1:

1)         Introduction / Overview          

2)         Basics & Perspective

3)         Programming

4)         Variables & Formats

5)         Processing Control Statements

6)         Reading/Writing Data Files

7)         Functions, Subroutines & Modules

Expected Outcomes of Part 1:

Upon successful completion of Part 1 you should be able to:

I.                    write and run Fortran 90/95 programs using features 3)7);

II.                 solve problems by writing and running a Fortran 90/95 program.

 

Part 2              Numerical Methods, Weeks 7–13

Main Topics of Part 2:

1)           Mathematical Background

2)           Computer Arithmetic & Errors

3)           Root-Finding

4)           Linear Algebraic Systems

5)           Non-Linear Systems

6)           Quadrature (Integration)

7)           Ordinary Differential Equations — Initial Value Problems, Boundary Value Problems

Expected Outcomes of Part 2:

Upon successful completion of Part 2 you should be able to:

I.   solve numerically problems in standard form from topics 3)7), by writing a Fortran 90/95 program using library routines or your own routines;

II.   understand the methods, their speed and error behaviour, and the implementation in Fortran 90/95 of the simpler methods. Routines for the more difficult methods are supplied and treated as grey (cf. black) boxes;
III.  be able to convert a range of problems to one of standard form from the topics 3)
7) above.

 

Assessment: is based on participation, assignments and a single examination, as described below. Independent work on the assignments and course exercises, as opposed to excessive collaboration or copying, will help in the exam. For final grades students must demonstrate: complete mastery of the material in the course to achieve an HD;  excellent knowledge and understanding to achieve a D; a well-developed knowledge and understanding to achieve a CR; and essential knowledge and understanding to achieve a P.

MATH 3076:        Marks                MATH 3976:        Marks      Due Dates (provisional)

Assignment FP1           5                   Assignment FPA1        5          5pm Thursday  week 4

Assignment FP2           4                   Assignment FPA2        4          5pm Thursday  week 5

Assignment FP3           6                   Assignment FPA3        6          5pm Thursday  week 7

Assignment NM1         7                   Assignment NM1A      7          5pm Thursday  week 10

Assignment NM2         8                   Assignment NM2A      8          5pm Thursday  week 13

Participation              10                   Participation              10          (maximum of 1 mark per week & 5 per part)

Exam                         60                   Exam                         60

Total                       100                                                   100

 

Participation: This is a laboratory based course, and to fulfil the course requirements you are required to participate in the laboratory practice sessions. An automatic computer record will be kept (including time outside scheduled tutorials) of the effort that you put in on the computer laboratories aspect of the course. The participation mark is allocated at the rate of 0.5% per hour participated in the computer laboratories including time outside scheduled tutorials, based on actual active login periods, and 0.25% per lecture. Excessive idle time does not count, nor does any time where you have just left your computer without logging out. A maximum of 1% is allocated each week, and a maximum of 5% for each part of the course. Thus, time may be missed due to illness or whatever, and 10% still obtained. You must sign off your name in lectures. Applications for special consideration should not be necessary unless you are absent from classes and cannot  for an extended.

 

Examination: The exam has two parts: the first part, on Fortan, will include questions on programming principles  and concepts, including Fortran syntax. Anyone who has completed the Fortran assignment and exercises reasonably independently can expect to do well. The second part, on numerical methods, will not involve Fortran. Further exam details will be given towards the end of the course.

 

Assignments: Assignments are not optional.  Assignment dates are provisional and  may vary.

 

Some degree of collaboration between students is helpful and not discouraged. However in order to increase your own ability you should attempt to do the questions primarily via your own skills plus some assistance from the tutor. The assignments are for learning not tests; seek help if necessary from the lecturer. This course assesses you on individual work, as opposed to group work. Excessive collaboration should be avoided, and may lead to lower examination marks and consequently reduced assignment marks as described above. Direct copying is improper conduct. Copiers, and those who allow their work to be copied, will be penalized by marks reduction, possibly total loss of marks. Extreme cases of misconduct will be reported to the University Registrar.

 

Assignments should be submitted by the advertised due time. Unless there are medical, misadventure or other extraordinary circumstances, late submissions attract a penalty at the rate of 10% per day applied pro rata (e.g. 5% for half a day late). Exception: weekends, including long-weekends if any, each count 10% only.

 

Printed Material:

Part 1:  Lecture Notes (about $20 from KopyStop):

MATH3076/3976 Mathematical Computing  Part 1

Fortran90/95 Course Notes 2014

                                  Fortuts (about $15 from KopyStop): optional purchase.

Part 2:  Lecture Notes (about $20 week 7 from KopyStop):

MATH3076/3976 Mathematical Computing Part 2

Numerical Methods Lecture Notes 2014

 

Web Material:            Lab and assignment sheets will be available on the course web page, accessible from the Senior Mathematics web-page:

                                    http://www.maths.usyd.edu.au:8000/u/UG/SM/

 

Online handouts:         Assignments NM1, NM1A, NM2, NM2A only.

 

Course Messages:       Read the course messages regularly on the course web page.