Lecture 0

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

Lecture 0: TMS2813

Computational Science Laboratory


2

Instructor
• Name: Chiew Kang Leng
• Email: klchiew@unimas.my (klchiew@gmail.com)
• Extension: 3735
3

Consultation
• Email to book for an appointment
• Email your questions
4

Schedule
• 3 hours per week
• Lecture
• Lab
• Discussion
• Presentation
• Oral assessment
• Monday (11:30AM – 1:00PM)
• Tuesday (2:00PM – 3:30PM)
5

Expectation
• Punctual
• Late without valid reason will be considered absent
• Ethic in the class
• No FB/IG/etc. during the class
• Airplane mode
• No plagiarism
• Inform me immediately if having QR attendance issue

• No resubmission allowed for careless mistake (e.g., submit a wrong file)


• No replacement test or quiz if absent
6

Course Introduction
7

Course Synopsis
• This course covers the application of computing techniques solving
mathematical problems using computing tool and mathematical libraries.
Algorithm building skills, designing, coding, debugging and documenting
related to translating mathematical equations into computer programs will be
emphasised.

• Depending on the problems that need to be solved, mathematical computing


tools such as Python will be used to assist the students. This will enable the
students to understand not only the usage of computing tools but also the
mathematical aspects of the problem in hand.
8

Learning Units
• Getting start with Mathematical Computing Tool
• Python Programming
• Computing libraries
• Numerical computing
• Statistical Computing
9

Learning Outcomes
• Apply programming and mathematical knowledge to convert mathematical
equations into computer program.
• Construct appropriate algorithm/method/technique in computer to solve
mathematics application problems.
• Participate in group discussions and respond to scientific problems that requires
the student to think outside the box and critically analyse different methods that
can be used to computationally model and simulate these problems.
10

Assessment
• Continuous Assessment
• Multiple Tests 35% (lab tests or written tests)
• Quizzes 5%
• Participations 10%
• Final Assessment
• Group Project 50%
11

References
• Svein Linge and Hans Petter Langtangen (2019). Programming for Computations - Python:
A Gentle Introduction to Numerical Simulations with Python 3.6, 2nd edition, Springer.
• Allen Holder and Joseph Eichholz (2019). An Introduction to Computational Science, 1st
edition, Springer.
• Ananth Grama and Ahmed H. Sameh (2020). Parallel Algorithms in Computational
Science and Engineering (Modeling and Simulation in Science, Engineering and
Technology), 1st edition, Birkhäuser.
• Cornelis W Oosterlee and Lech A Grzelak (2019). Mathematical Modeling and
Computation in Finance: With Exercises and Python and MATLAB Computer Codes, 1st
edition, WSPC.
• John V. Guttag (2021). Introduction to Computation and Programming Using Python, third
edition : With Application to Computational Modeling, 3rd Edition, MIT Press Ltd

You might also like