NAME OF COURSE/MODULE: COMPUTATIONAL METHOD IN PHYSICS
COURSE CODE: SFC 4053
NAME(S) OF ACADEMIC STAFF:
RATIONALE FOR THE INCLUSION OF THE COURSE/MODULE IN THE PROGRAMME: This subject sets the foundation computational physics by the programming method to solve physics problem.
SEMESTER AND YEAR OFFERED: SEM 7 / YEAR 4
TOTAL STUDENT LEARNING TIME (SLT) FACE TO FACE TOTAL GUIDED AND INDEPENDENT LEARNING
L = Lecture

T = Tutorial

P = Practical

O= Others

L

42

T

 

0

P

 

0

O

 

79

L + T + P + O = 121 HOURS

CREDIT VALUE: 3
PREREQUISITE (IF ANY): NONE
OBJECTIVES: 1.     To solve numerical problems in physics using computer programming methods.

2.     To provide students an introduction to these fundamental concepts, and a knowledge of numerical modeling

LEARNING OUTCOMES: Upon successful completion of this course students should have the ability to:

1.     Explain the essential concepts, principles and theories of computational methods in physics. (LO1 –C4)

2.     Solve physics problem using computational method. (LO2 – P4, LO3 – CTPS5, CS3)

3.     Display the understanding the important of originality of work in collecting data. (LO6 –LL2, EM2)

TRANSFERABLE SKILLS: Students should be able to develop problem solving skills through a process of lectures and tutorials.
TEACHING-LEARNING AND ASSESSMENT STRATEGY: Teaching-learning strategy:

  • The course will be taught through a combination of formal lectures, assignments, group work, blended learning using authentic materials, informal activities and various textbooks.

Assessment strategy:

  • Formative
  • Summative
SYNOPSIS:

 

Computational Method of Physics is designed to cover techniques used in modeling physical systems numerically and analyzing data. It is designed to help the students gain experience with programming languages in carrying out this work. It is also important to know how these programming languagesare accessed in an operating system. However that this is not a course in computer programming. Instead, this course is designed to use computer programming to solve scientific problems in physics and astronomy. Two of the most common programming languages used in these sciences are FORTRAN and the Interactive Data Language (IDL). Techniques will be developed to numerically differentiate and integrate, and to solve systemsof linear equations, ordinary differential equations (ODE), trajectory and orbit problems with numerical methods, and finally partial differential equations (PDE). The students also will be introduced to data fitting techniques. Note that the theoretical foundations to each of these subjects will be introduced to the students prior to focusing on the numerical techniques.
MODE OF DELIVERY: Lecture, Lab Practical, Group Work, Online assignment etc
ASSESSMENT METHODS AND TYPES:
A. Continuous Assessment (60%)
Category Percentage
·    Quiz/Tutorial

·    One Assignment Based on Aqli-Naqli Integration

·    Mid-Term Test

·    Presentation

10%

15%

20%

15%

B. Final Examination (40%)
i.      Examination 40% ·    Structured and essay type questions
MAIN REFERENCES SUPPORTING THE COURSE 1.     Computational Physics, Problem Solving with Computers by Rubin H. Landau, Manuel J. P´aez and Cristian C.Bordeianu, published in 2007 by John Wiley, and Sons, Inc.

2.     Guide to LATEX, 4th Edition by Helmut Kopka and Patrick W. Daly, published in 2003 by Addison-Wesley Pub-lishing Company.

ADDITIONAL REFERENCES SUPPORTING THE COURSE 1.     Computational Physics, N.J. Giordano, 1997, Prentice-Hall.

2.     Physics by Computer, W. Kinzel& G. Reents, 1998, Springer-Verlag.

3.     Practical IDL Programming, L.E. Gumley, 2002, Morgan-Kaufmann.

4.     Fortran 90 for Engineers & Scientists, L.R. Nyhoff& S.C. Leestma, 1997, Prentice-Hall.

5.     Problem Solving and Structured Programming in Fortran 77, E.B. Koffman&F.L.Friedman, 1990, Addison-Wesley.

6.     A Book on C, 3rd Edition, A. Kelley & I. Pohl, 1995, Benjamin Cummings Publishing.