0% found this document useful (0 votes)
294 views6 pages

Fcs0244 Fundamental To Computational Science

The document provides details of the course "Fundamental to Computational Science" including: 1. The course code, credit hours, prerequisites, and rationale for including the course in the program. 2. The learning outcomes which are to explain computational science concepts, choose appropriate modeling techniques, and compare programming paradigms. 3. Details of the course content, implementation including evaluations, student learning time allocation, and mapping of the course to program objectives and learning outcomes.

Uploaded by

Mohammad Asyraf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
294 views6 pages

Fcs0244 Fundamental To Computational Science

The document provides details of the course "Fundamental to Computational Science" including: 1. The course code, credit hours, prerequisites, and rationale for including the course in the program. 2. The learning outcomes which are to explain computational science concepts, choose appropriate modeling techniques, and compare programming paradigms. 3. Details of the course content, implementation including evaluations, student learning time allocation, and mapping of the course to program objectives and learning outcomes.

Uploaded by

Mohammad Asyraf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

1.

2.
3.
4.
5.

6.

Course name: FUNDAMENTAL TO COMPUTATIONAL SCIENCE


Course code: FCS 0244
Academic staff name:
Rationality of including course/module into the programme: COURSE CORE
Year and semester offered:
Total of Student
Learning Time (SLT)
L = Lecture

Total of Guided and


Independent Learning

Implementation
L

T/P

T = Tutorial
P = Practical
O = Others
7.
8.

Credit hour: 4
Prerequisite (if any):
Please refer the teaching plan for the following sections:

9.
10.
12.
13.
14.
15.
16.
17.
18.

Course Synopsis
Learning outcome
References
Implementations
Evaluations
Student Learning Time (SLT)
Course/module content and SLT for every topic
Course/module mapping to programme objectives
Course/module mapping to programme learning outcome objectives

TEACHING PLAN
COURSE NAME

FUNDAMENTAL TO COMPUTATIONAL SCIENCE

COURSE CODE
CREDIT HOURS

FCS 0244
4

PREREQUISITE
Fundamental concepts of computational science are very useful to every
computer scientist and engineers. This subject prepares the student to
understand and utilize fundamental concepts of computational science such
as precision of numerical representation, error analysis, numerical
techniques, system dynamic models, the modeling process, computer
simulations, parallel and concurrent architectures for hight performance
computing and scientific applications. At the same time, students who take
courses have an opportunity to apply those techniques in a wide range of
application areas, such as: molecular and fluid dynamics, celestial mechanics,
economics, biology, geology, medicine, and social network analysis.
COURSE SYNOPSIS

LEARNING
OUTCOMES

REFERENCES

Konsep asas sains pengiraan adalah sangat berguna kepada setiap saintis
komputer dan jurutera. Subjek ini menyediakan pelajar untuk memahami dan
menggunakan konsep-konsep asas sains pengiraan seperti ketepatan
perwakilan berangka, analisis ralat, teknik berangka, model sistem dinamik,
proses pemodelan, simulasi komputer, senibina selari dan serentak untuk
aplikasi pengkomputeran berprestasi tinggi dan saintifik. Pada masa yang
sama, pelajar yang mengambil kursus ini mempunyai peluang untuk
mengaplikasikan teknik dalam pelbagai aplikasi seperti: molekul dan cecair
dinamik, mekanik cakerawala, ekonomi, biologi, geologi, perubatan, dan
analisis rangkaian sosial.
By the end of this subject, students should be able to:
1. Explain the concept of computational science, modeling and simulation.
(A3, C3, LL)
2. Choose an appropriate modeling approach and simulation technique for a
given problem or situation. (A3, C3, LL, CS)
3. Compare parallel and concurrent programming paradigms, recognizing the
strengths and weaknesses of each. (A3, CTPS3, P2)
Di akhir subjek ini, pelajar akan dapat :
1. Menerangkan konsep sains model pengiraan dan simulasi. (A3, C3)
2. Memiilih satu pendekatan pemodelan dan teknik simulasi yang sesuai bagi
masalah atau situasi yang diberikan. (A3, C3)
3. Membandingkan paradigma pengaturcaraan selari dan serentak, serta
mengenalpasti kekuatan dan kelemahan masing-masing. (A3, CTPS3, P2)
1. Angela B. Shiflet, George W. Shiflet , Introduction to Computational
Science: Modeling and Simulation for the Sciences, 2006, ISBN : 9780691125657.
2. Charles Van Loan, Introduction to Computational Science (The Jones and
Bartlett Series in Computational Science and Applied Mathematics), 1996,
ISBN : 978-086720473.

Andreas Hohmann, Peter Deuflhard, Numerical Analysis in Modern


Scientific Computing: An Introduction (Texts in Applied Mathematics,
2010, ISBN: 978-1441929907.
4. Richard LeSar, Introduction to Computational Materials Science:
Fundamentals to Applications, 2013, ISBN : 978-0521845878.
5. Gilbert Strang, Computational Science and Engineering , 2007, ISBN :
978-0961408817.
i) Lecture
2 hours per week for 14 weeks (Total = 28 hours)
ii) Tutorial
2 hours per week for 14 weeks (Total = 28 hours)
3.

IMPLEMENTATIONS

Coursework
Mid Semester Examination
Quiz
Individual Assignment
Group Project
Total Coursework
Final Examination
Total

EVALUATIONS

Percentage
20%
10%
20%
20%
70%
30%
100%

STUDENT LEARNING TIME (SLT)

No.

Session

Hour

Freq.

Official
Contact

SLT
Hours

Freq.

Student
Learning
Time
(SLT)

Lecture

14

28

14

28

Tutorial/Lab

14

28

14

28

Quiz

0.5

Theoretical Test

Lab Test

Mini ProjectGroup

0.25

0.25

Mini Project Individual

Assignment Group

10

Assignment Individual

0.5

16

11

Presentation Group

0.5

0.5

12

Presentation Individual

13

Final Examination

10

10

TOTAL

63.75

95

GRAND TOTAL

158.75

CREDIT CALCULATION

4.0

WEEKLY SCHEDULE

Week
1
2
3

Content
Introduction to Computational Science
Introduction to Modeling Process, Model Classification
Steps of Modeling Process.
Errors Part 1 :
Fundamentals of Errors, Data, Modeling and Implementation
Errors, Precision, Absolute and Relative Errors.
Errors Part 2 :
Round-off Error, Overflow and Underflow, Arithmetic Errors,
Error Propagation, Violation of Numeric Properties, Comparison of
Floating Point Numbers, Truncation Error.
Rate of Change :
Introduction, Velocity, Derivative, Slope of Tangent Line,
Differential Equations , Second Derivative.
Fundamental Concepts of Integral Calculus :
Introduction, Total Distance Traveled and Area, Definite Integral
Total Change, Fundamental Theorem of Calculus, Differential
Equations Revisited.

Mid Semester Examination

MID SEMESTER BREAK

10

11

Unconstrained Growth and Decay :


Introduction, Differential Equation, Difference Equation,
Simulation Program, Analytical Solution Introduction,
Indefinite Integrals (with and without ), Completion of Analytical
Solution and Unconstrained Decay.
Constrained Growth:
Introduction, Carrying Capacity, Revised Model, Equilibrium and
Stability.
System Dynamic Tools
Simulation Technique :
Euler's Method, Runge-Kutta 2 Method, Runge-Kutta 4 Method

12

System Dynamic Models

13

High Permormance Computing :


Concurrent Processing, Parallel Algorithms,

14

Group Project Presentation

Session
Lecture
Lab / Tutorial
Lecture
Lab / Tutorial
Lecture
Lab / Tutorial
Lecture
Lab / Tutorial
Lecture
Lab / Tutorial
Lecture
Lab / Tutorial

Lecture
Lab / Tutorial

Lecture
Lab / Tutorial
Lecture
Lab / Tutorial
Lecture
Lab / Tutorial
Lecture
Lab / Tutorial

FUNDAMENTAL TO COMPUTATIONAL SCIENCE (FCS 0244)


Matrix Course LO vs. Faculty PO & Taxonomy
Matrix Course LO vs.
Faculty PO
Faculty PO
No.
1
2

Course LO
Explain the concept of computational
science, modeling and simulation. (A3, C3, LL)
Choose an appropriate modeling approach
and simulation technique for a given problem
or situation. (A3, C3, LL, CS)
Compare parallel and concurrent
programming paradigms, recognizing the
strengths and weaknesses of each. (A3,
CTPS3, P2)
Subject : FUNDAMENTAL TO
COMPUTATIONAL SCIENCE

Matrix Course LO vs. Taxonomy Level


Cognitive (C)

1 2 3 4 5 6 7 1 2
x

3 4 5 6 1 2

Affective (A)

3 4 5 6 7 1 2

3 4

x x x

x x x

x x x

x x x

Psychomotor (P)

x x

x x x

Matrix LO vs. Soft Skills (LO & SS)


No.
1

Course LO
Explain the concept of computational
science, modeling and simulation. (A3,
C3, LL)
Choose an appropriate modeling
approach and simulation technique
for a given problem or situation. (A3,
C3, LL, CS)
Compare parallel and concurrent
programming paradigms, recognizing
the strengths and weaknesses of each.
(A3, CTPS3, P2)
Subject : FUNDAMENTAL TO
COMPUTATIONAL SCIENCE

LL
CS
CTPS
ES
TPS K
TS
EM
LS
1 2 3 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 1 2 3 4 1 1 1 2 3 4 5 1 2 3 1 2 3 4

x x

x x x
x

You might also like