Page 47 - tmp
P. 47
Faculty of Science Handbook, Session 2017/2018
SIN2002 STRUCTURED PROGRAMMING SIN2004 PARTIAL DIFFERENTIAL EQUATIONS
Algorithms: Structured programming – sequence, decision Fourier series. Introduction to partial differential equations,
and loops. Object-oriented design. Method of characteristic, Separation of variables, Laplace
transform method.
C++ programming: fundamental data types – int, double,
char. C++ operators, precedence. Pre-processor directives. Assessment
In-Built functions. User-defined functions – pass by value, Continuous Assessment: 40%
pass by reference. One-dimensional and two-dimensional Final Examination: 60%
arrays.
Medium of Instruction:
Introduction to user-defined data types – structures and Bahasa Malaysia/English
classes.
Humanity Skill:
Applications to numerical methods: integer- and floating CS3, CT3, LL2
point arithmetic, root-finding, solution of ordinary differential
equations. Use of random number generators. References.
1. D.G. Zill & M.R. Cullen, Differential Equations with
Assessment Boundary-Value Problems, 7th Edition, Brooks/Cole,
Continuous Assessment: 50% 2005
Final Examination: 50% 2. E. Kreyzig, Advanced Engineering Mathematics, 9th
Edition, John Wiley & Sons, 2006
Medium of Instruction: 3. E. Butkov, Mathematical Physics, Addison-Wesley,
English 1966
4. R.K. Nagle & E.B. Saff, Fundamentals of Differential
Humanity Skill: Equations and Boundary Value Problems, 2nd Edition,
CS3, CT3, LL2 Addison-Wesley, 1996
5. W.E. Boyce & R.C. DiPrima, Elementary Differential
References: Equations and Boundary Value Problems, 8th Edition,
1. Programming with C++(2nd Ed.), John R. Hubbard, John Wiley & Sons, 2011
McGraw-Hill, (2014).
2. C++ program design: an introduction to programming
and object-oriented design (3rd Ed.), James P. Cohoon SIN2005 SYSTEM OF ORDINARY DIFFERENTIAL
and Jack W. Davidson, McGraw-Hill, (2002). EQUATIONS
3. C++ How to program (4th Ed.), Harvey Deitel and Paul
Deitel, Pearson, (2003). System of homogeneous linear first order differential
4. Problem Solving, abstraction and design using C++ equations with constant coefficients. System of non
(3rd Ed.), Frank L. Friedman and Elliot B. Koffman, homogeneous linear differential equations. Autonomous
Addison-Wesley, (2011). systems for linear and almost linear systems, and stability.
5. A Survey of Computational Physics: Introductory Liapunov’s method. Applications
Computational Science. Rubin H. Landau (Princeton
Press) 2008. Assessment
Continuous Assessment: 40%
Final Examination: 60%
SIN2003 BASIC OPERATIONAL RESEARCH
Medium of Instruction:
Introduction to the problems in operational research, Bahasa Malaysia/English
modelling, formulation and examples. Linear programming,
transportation and assignment problems. Integer Humanity Skill:
programming, game theory and dynamic programming. CS3, CT5, LL2, TS2
Assessment References.
Continuous Assessment: 40% 1. Elementary Differential Equations and Boundary Value
Final Examination: 60% Problems (9th ed.), William E. Boyce & Richard C.
Prima, Wiley (2011).
Medium of Instruction: 2. Differential Equations with Boundary Value Problems
English (8th ed.), Dennis G. Zill & Michael R. Cullen,
Brooks/Cole (2007).
Humanity Skill: 3. Fundamentals of Differential Equations and Boundary
CS3, CT3, LL2 value Problems (8th ed.), R. Kent Nagle, Edward B.
Saff & Arthur D. Snider, Addison-Wesley (2012).
References: 4. Nonlinear Ordinary Differential Equations Dominic W.
1. H.A. Taha, Introduction to Operational Research, John Jordan and Peter Smith, OUP, (4 th Edition) 2007.
Wiley, 2015.
2. W.L. Winston, Operational Research: Applications and
Algorithm, Duxbury Press, 1994. SIN2006 VECTOR ANALYSIS
3. F.S. Hillier and G.J. Lieberman, McGraw-Hill
International Edition, 2011 Scalar and vector fields. Dot and cross products. Scalar
4. B. Van Der Veen, Introduction to the Theory of and vector triple products.
Operational Research, Cleaver-Hume P. London, Vector differentiation (ordinary and partial). Space curves.
1967. Displacement, velocity, and acceleration. Gradient.
Divergence. Curl.
Line integrals and work. Conservative vector fields – path
independence, potential functions. Surface integrals.
45