Page 78 - Handbook Bachelor Degree of Science Academic Session 20212022
P. 78

Faculty of Science Handbook, Academic Session 2021/2022


                                                               References:
                                                     nd
               3.   Kwak, J.H., Hong, S.P. (2004). Linear algebra (2  ed.).   1.   B. Allen, Eli L. Isaacson (2020). Numerical Analysis for
                   Boston: Birkhäuser.
                                                         nd
               4.   Hoffman, K. M., Kunze, R. (1971). Linear Algebra (2    Applied  Science  (Pure  and  Applied  Mathematics:  A
                   ed.). New Jersey: Prentice Hall.                 Wiley  Series  of  Texts,  Monographs  and  Tracts)  2nd
               5.   Zhang,  F.Z.  (2009).  Linear  algebra  –  challenging   2.   Edition
                                                                    Atkinson,  K.  E.  (2004),  Elementary  Numerical
                                    nd
                   problems for students (2  ed.). Baltimore: John Hopkins   Analysis, John Wiley & Sons, (3  Ed.).
                                                                                          nd
                   University Press.                           3.   Burden,  R.  L.  &  Faires,  J.  D.  (2016),  Numerical
                                                                                           th
                                                                    Analysis, Brooks/Cole, USA, (10  Ed.).
                                                               4.   Brian  Bradie,  (2006),  A  Friendly  Introduction  to
               SIM2007     APPRECIATION OF MATHEMATICS
                                                                    Numerical Analysis, Pearson Education, New Jersey
               This course exposes students to some aesthetic aspects of
               mathematics that they may not have encountered in other
               mathematics  courses.  The  main  aim  is  to  promote   SIM2011   STRUCTURED PROGRAMMING
               appreciation  of  the  beauty  of  mathematics  and  the  role      Algorithms: Structured  programming  – sequence,  decision
               mathematics  plays  in  society.  The  topics  chosen  for  this   statement and loops. Object-oriented design.
               course come from a variety of different areas, for example,
               mathematical  puzzles  and  games,  famous  solved  or
               unsolved  mathematical  problems  and  their  history,   Programming: fundamental  data  types  –  int,  double, char.
               mathematicians  and  their  work,  mathematics  and  music,   Operators, precedence order. Pre-processor directives. In-
                                                               built functions. User-defined functions – pass by value and
               mathematics  and  origami,  mathematics  in  technology  and   reference. One- and two-dimensional arrays.
               mathematics in nature. Students will be put into groups and
               each group will work on a project related to any of the topics
               discussed  in  the  lectures.  Students  collectively  will  use   Introduction  to  user-defined  data  types  –  structures  and
               elements  of  mathematics  to  undertake  the  project.  Each      classes.
               group  is  also  required  to  identify  and  plan  activities  for  a   Applications of numerical methods: integer and floating point
               community  partnership  that  will  not  only  help  them  to   arithmetic,  root  finding,  solutions  of  ordinary  differential
               enhance their understanding or gain a different perspective
               of their project but will also be beneficial to the community   equations. Use of random number generator.
               partner. Each student will be required to record a reflection      Assessment:
               of their experiences before, during and after the field work at   Continuous Assessment:   50%
               the community partner and to submit their record with the
               group project report at the end of the semester. Students are   Final Examination:   50%
               also  required  to  do  a  group  presentation  based  on  the
               project.                                        References:
                                                               1.   Stroustrup, B. (2018). A Tour of C++ - C++ In-Depth
                                                                          nd
               Assessment:                                          Series  (2   ed.).  Upper  Saddle  River,  NJ:  Addison-
               Continuous Assessment:     100%                      Wesley.
                                                               2.   Hetland, M. L. (2017). Beginning Python- From novice
                                                                                 rd
               References:                                          to  professional  (3   ed.).  New  York,  NY:  Springer
               1.   Kementerian  Pendidikan  Tinggi,  Jabatan  Pendidikan   Science+Business Media New York.
                   Tinggi  (2019).  Chapter  1:  Sulam  as  Community   3.   Johansson, R. (2019). Numerical Python. New York,
                   Engaged Pedagogy.                                NY: Springer Science+Business Media New York.
               2.   Mathematical   Moments   from   the   American   4.   Barnes, D. J. & Kölling, M. (2017). Objects first with
                                                                                                     th
                   Mathematical                     Society,        Java-  A  practical  introduction  using  BlueJ  (6   ed.).
                   http://www.ams.org/publicoutreach/mathmoments/mat   Pearson Education Limited.
                   hmoments                                    5.   Cosmina,  J.  (2019).  Java  for  absolute  beginners-
                                                                    Learn to program the fundamentals the Java 9+ way.
                                                                    New  York,  NY:  Springer  Science+Business  Media
               SIM2010   NUMERICAL COMPUTATION                      New York.

               Computer arithmetic: floating-point numbers, round off error,
               machine   precision,   overflow/underflow,   numerical   SIM2012     BASIC OPERATIONS RESEARCH
               cancellation, truncation error.
                                                               Introduction  to  the  problems  in  operations  research,
               Taylor polynomials and limits.                  modelling, formulation and examples. Linear programming,
                                                               transportation   and   assignment   problems.   Integer
               Interpolation:  Lagrange  interpolation,  divided  difference   programming, game theory and dynamic programming.
               method, Hermite interpolation, cubic spline interpolation.
                                                               Assessment:
               Roots  of  nonlinear  equation:  bisection method, fixed-point   Continuous Assessment:   40%
               iteration, Newton – Raphson method, secant method.   Final Examination:      60%

               Numerical  differentiation:  Forward,  backward  and  central   References:
               finite difference methods.                      1.   Hamdy  A.  Taha  (2017),  Operations  Research:  An
                                                                              th
                                                                   Introduction, 10 , Hoboken, New Jersey: Pearson,
               Numerical Integration: trapezoidal, Simpson’s, Romberg’s   2.   F.S.  Hillier  and  G.J.  Lieberman.  Introduction  to
               methods. Composite methods.                         operations  Research,  McGraw-Hill  International
                                                                   Edition, 2011 (Eight Edition)
               System of linear equations. Matrix factorization, LU   3.   W.L.  Winston,  Operational  Research:  Applications
               factorization.                                      and Algorithm, Duxbury Press, 1994.
                                                                4.   Bernard W. Taylor: Introduction to management
               Assessment:                                         science, Pearson Prentice Hall, 2004. (Eight Edition)
               Continuous Assessment:       40%
               Final Examination:           60%


                                                           77
   73   74   75   76   77   78   79   80   81   82   83