Applied Mathematics 3:        MATH 3076/3976 (Advanced)

 

Information & Course Outline 2012

 

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 Monday 14 March):

Tues 4-5  Carslaw 705/6          Thurs 2-3 Carslaw 705/6

 

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:

 

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 Fortran 90/95 programs using features 3)7);

II.   solve problems by writing 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. Note also that the total of Participation and Assignment marks cannot exceed the exam mark, e.g. a student who obtains 10% for participation, 20% for assignments and 15% for the examination will get a total mark of 30%, i.e. the non-exam component is reduced to 15%. It is important therefore to perform well in the exam. Independent work on the assignment and course exercises, as opposed to excessive collaboration or copying, will increase the chances of a higher exam mark.

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

Assignment FP           15                   Assignment FPA        15          5pm Thursday  26 April

Assignment NM1         7                   Assignment NM1A      7          5pm Thursday 17 May

Assignment NM2         8                   Assignment NM2A      8          5pm Thursday   7 June

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 (both in and out of 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, 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.

 

Examination: This 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 score highly. Note also, that the examination mark may be used alone to adjust final marks, in particular to decide grade borders and to separate total marks that are otherwise close.

 

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(s). You may seek individual help in the tutorials on any of the exercises, and hence increase your assignment mark.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 $15 from KopyStop):

MATH3076/3976 Mathematical Computing  Part 1

Fortran90 Course Notes 2012

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

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

MATH3076/3976 Mathematical Computing Part 2

Numerical Methods Lecture Notes 2012

 

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, either from the course web page or using the command mess at the unix prompt.