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.  
TEACHINGLEARNING AND ASSESSMENT STRATEGY:  Teachinglearning strategy:
Assessment strategy:


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 AqliNaqli Integration · MidTerm 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, 4^{th} Edition by Helmut Kopka and Patrick W. Daly, published in 2003 by AddisonWesley Publishing Company. 

ADDITIONAL REFERENCES SUPPORTING THE COURSE  1. Computational Physics, N.J. Giordano, 1997, PrenticeHall.
2. Physics by Computer, W. Kinzel& G. Reents, 1998, SpringerVerlag. 3. Practical IDL Programming, L.E. Gumley, 2002, MorganKaufmann. 4. Fortran 90 for Engineers & Scientists, L.R. Nyhoff& S.C. Leestma, 1997, PrenticeHall. 5. Problem Solving and Structured Programming in Fortran 77, E.B. Koffman&F.L.Friedman, 1990, AddisonWesley. 6. A Book on C, 3rd Edition, A. Kelley & I. Pohl, 1995, Benjamin Cummings Publishing. 