0% found this document useful (0 votes)
24 views14 pages

MTH375 - Numerical Computation - R3

Uploaded by

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

MTH375 - Numerical Computation - R3

Uploaded by

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

COMSATS University Islamabad, Wah Campus

(Dept. of Electrical & Computer Engineering)

Course Information:
Course Title Numerical Computations
Course Code MTH375
Credit Hours 03 (2+1)
Pre-requisite Differential Equations - MTH242
Text book  Numerical Methods for Engineers, Steven C. Chopra, Raymand P. Canale (2021)

Reference Books  Python Programming and Numerical Methods: A Guide for Engineers and
Scientist, Qingkai Kong, Timmy Siauw, Alexandre Bayen (2020)
Course Schedule  2 credit hours/week
 One laboratory session/week (3 hours/session)

Course Description:
The Numerical Computations course is meant for utilizing the simpler arithmetic operations to solve
complex mathematical problems. The approach involves formulation of mathematical models physical
situations that can be solved with arithmetic operations. The process requires development, analysis
and use of algorithms. Because of the invariably large number of arithmetic operations involved in the
numerical computing, they need fast and efficient computing devices. The rise of the computers has
made things easy in this regard. During this course the students will learn how to use the computers and
advanced numerical computing methods to solve complex mathematical problems that are time
consuming and hard otherwise.
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

Course Learning Outcomes:


After successfully completing this course, the students will be able to:

Bloom’s Taxonomy Domains/Levels Theory Till Fall Fall 2024 Onwards


S. Learning Outcomes /Lab 2023
No. Cognitive Psychomoto Affective PLO PLO WK EC SDG
r Mapping Mapping Mapping Mapping Mapping
1 Demonstrate the role of C2 -- -- Theory PLO 1 PLO 1 WK-2 EC-1
approximations and errors in the & EC-2
implementation and development
of numerical methods.
2 Apply numerical computation C3 -- -- Theory PLO2 PLO2 WK-2 EC-3
techniques to analyze engineering
problems
3 Solve engineering problems C5 Theory PLO 3 PLO 3 WK-5 EC-4
involving linear & nonlinear
algebraic equations & evaluate
optimal solutions.
4 Construct numerical computing P5 A2 Lab PLO 5 PLO 5 WK-6 EC-4
algorithms using programming
techniques.
5 Perform the laboratory tasks A2 Lab PLO 9 PLO 8 WK-9 EC-8
effectively as an individual or in a
team
6 Complete the assigned tasks in a A4 Lab PLO 11 PLO 8 WK-9 EC-8
timely, organized way
7 Write a comprehensive report on A2 Lab PLO 10 PLO 9 WK-4 EC-10
laboratory activities and/or
present the assigned task orally

Table 1: Mapping CLOs and PLOs according to the Taxonomy Levels


Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

Course Outline and Tentative Lecture Breakdown:

No. of
S.No Topics Covered CLO Assigned
Lectures

1 Introduction to Numerical Computing CLO1 1


Number Systems, Errors in Computations, Importance of
2 Minimizing Errors CLO1 1
Error Analysis
3 CLO1 1
Solution of Non Linear Equations (Bisection Method)
4 CLO2,CLO3 1
Solution of Non Linear Equations (Regula-Falsi Method)
5 CLO2,CLO3 1
Solution of Non Linear Equations (Method of Iteration)
7 CLO2,CLO3 1
Solution of Non Linear Equations (Newton Raphson Method)
8 CLO2,CLO3 1
Solution of Non Linear Equations (Secant Method)
9 CLO3 1
Solution of Linear System of Equations (Gaussian Elimination
10 Method) CLO2,CLO3 1
Solution of Linear System of Equations (Gauss–Jordon Elimination
11 Method) CLO2,CLO3 1
Solution of Linear System of Equations (Jacobi Method)
12 CLO2,CLO3 1
Solution of Linear System of Equations (Gauss–Seidel Iteration
13 Method) CLO2,CLO3 1
Approximation of Eigen Values & Eigen vectors.
14 CLO2,CLO3 1
Operators
15 CLO2,CLO3 1

Interpolation & Polynomial Approximation by using Finite


16 CLO3 1
Difference Operators.
Interpolation using Newton’s Forward Difference Formula
17 CLO2,CLO3 1
Interpolation using Newton’s Backward Difference Formula
18 CLO3 1
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

Interpolation by using Lagrange’s Interpolation Formula, Divided


19 Differences. CLO3,CLO4 1
Numerical Differentiation
22 CLO2,CLO3 1
Numerical Integration: Newton-Cotes formulae
23 CLO2,CLO3 1
Numerical Integration Simpson’s 1/3rd Rule
24 CLO2,CLO3 1
Numerical Integration Simpson’s 3/8th Rule
25 CLO2,CLO3 1
Numerical Integration Trapezoidal Rule
26 CLO2,CLO3 1
Numerical Solution of Ordinary Differential Equations by using
27 Taylor Series & Euler Methods. CLO3 1
Numerical Solution of Ordinary Differential Equations by using
28 Runge-Kutta Method & Predictor Corrector Method CLO3 1

Table 2: Course contents mapped with CLOs and lecture breakdown


Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

Assessment Plan:
Theory Laboratory
Quizzes 15% Assignments/Project 25%
Assignments/CEP 10% Lab Midterm 25%
Midterm 25% Lab Performance 25%
Terminal exam 50% Lab terminal exam 25%
Total 100% Total 100%
Final Marks: Theory marks * 0.75 + Lab marks * 0.25

Table 3: Assessment Plan for Theory and Lab marking

Learning Outcomes Assessment Plan:


S.No. Course Learning Assessment
Outcomes
1 CLO 1 Q1, A1, Midterm, Terminal
2 CLO 2 A2, A3, A4, Q2, Q3, Q4, Midterm, Terminal
3 CLO 3 A2, A3, A4, Q2, Q3, Q4, Midterm, Terminal
4 CLO 4 A2, A4, Q3, Q4, Midterm, Terminal
5 CLO5 LA1, LA2, LA3, LA4, Lab experiments, Lab Midterm, Lab Final
6 CLO6 LA1, LA2, LA3, LA4, Lab experiments
7 CLO7 LA1, LA2, LA3, LA4, Lab experiments

Table 4: Assessment Plan for Course Learning Outcomes

Laboratory Plan:

S.No Experiments CLO


1. Introduction to Pyton, Installation and Basic Commands 4,5,6,7
2. Variables, strings, lists, tuples, sets, numpy arrays, Python as a Calculator 4,5,6,7
3. Error Types, Try/Except, Debugging 4,5,6,7
4. Graphs, Plots in Python, Representing Numbers, Base-N 4,5,6,7
5. Reading/Writing Files. TXT, CSV, JSON 4,5,6,7
6. Introduction to Numerical Methods. Root Finding Methods (Bisection, 4,5,6,7
Newton Raphson)
7. Linear Algebra. Linear System Solutions. Matrix Inversion 4,5,6,7
8. Implementing Gaussian Elimination Method 4,5,6,7
9. Implementing Jacobi Iterative Method 4,5,6,7
10. Implementing Gauss-Seidal Iterative Method 4,5,6,7
11. Interpolation using Newton Forward and Backward Difference Formula 4,5,6,7
12. Series – Taylor and Euler Series Approximation and Error Checking 4,5,6,7
13. Revision 4,5,6,7

Table 5: List of Experiments and CLO mapping


Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

ANNEXURE-I

Lab Rubrics
Lab Performance Evaluation:

Performance Indicator Excellent Very Good Good Satisfactory Poor Taxonomy


domain

Marks 5 4 3 2 1

Execution/Implementation Complete experiment is Complete experiment is Experiment is partially Experiment is partially Experiment is not Psychomotor
conducted, and results are conducted, and results are completed, and results completed, and results conducted
correct and complete correct but incomplete are incomplete/partially are incomplete and
incorrect incorrect

All group members seem to Unbalanced participation by Some members seem to Some members seem to Only one member Affective
have actively participated the group members, all have not actively have not participated appears to have
and have developed good members have developed participated and have not and have no conducted the
understanding of experiment good understanding of the developed good understating of the experiment, and
Team Effort
experiment understanding of the experiment the other
complete experiment members have no
understating of
the experiment

Lab Report Report is complete in all Report is complete in all Report is organized and Report is organized, Report is badly Cognitive
aspects (including aspects (including provides all the relevant provides organized and
organization, format, and organization, format and information/results, but partial/incorrect misses important
information/results), the information/results) with format is not correct relevant relevant
presentation of report is some typo/grammatical information/results, information/result
also excellent with no mistakes and format is not s
typo/grammatical mistakes correct
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

Lab/Design Project Evaluation:


Performance Indicator Excellent Very Good Good Satisfactory Poor Taxonomy
domain

Marks 5 4 3 2 1

Individual/ Individual Played a pivotal role in Substantial contribution in Individual contribution Minor contribution in No contribution Affective
Team Effort Contribution the overall project the overall project not substantial the overall project
considering the overall completion
objectives

Teamwork Almost equal contribution Uneven contribution by the Minor contribution by Some members did not Only one member Affective
by all members, work members, work distribution is some members, work contribute, work appears to have
distribution is clearly clearly mentioned distribution is not clearly distribution is not clearly actively contributed
mentioned mentioned mentioned

Project Completed the project in Completed the project, but Partially completed the Unable to demonstrate Unable to Psychomotor
Execution/Implementation an effective way not in the most effective project successful completion of demonstrate
manner any part of the project sufficient progress
towards the
completion of any
part of the project

Project and Time Management Achieved the expected Achieved the expected Achieved milestones are Misses out on essential No essential outcome Affective
outcomes, all steps of the outcomes, took longer than somewhat consistent with outcomes, failed to was achieved, failed to
project completed well in expected due to which the the expected outcomes, manage the time manage the time
time project could not be refined took longer than expected

Project Report Report is completed in all Report is completed in all Report is organized and Report is organized, Report is badly Cognitive
aspects (including aspects (including provides all the relevant provides organized and misses
organization, format, and organization, format and information/results, but partial/incorrect important relevant
information/results), the information/results) format is not correct relevant information/results
presentation of report is information/results, and
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

also excellent with no format is not correct


grammatical/spelling
mistakes

Oral Presentation Presented a detailed Presented a detailed insight to Presented the basic Presentation is not clear, Presentation is poor, Affective
insight to the project the project confidently and concepts of the project lacks confidence, language lacks confidence,
confidently and spoke spoke fluently, language used is clearly with appropriate is not appropriate, fails to language is not
fluently, language used is appropriate, answers to some language but lacks respond to examiners’ appropriate, fails to
appropriate, well questions raised by examiners confidence and fluency, questions respond to examiners’
responded to all were not clear answers to all questions questions
questions raised by raised by examiners were
examiners not clear

Lab Examination:

Performance Indicator Excellent Very Good Good Satisfactory Poor Taxonomy


domain
Marks 5 4 3 2 1

Execution/Implementation Complete experiment is Complete experiment is Experiment is partially Experiment is partially Experiment is not Psychomotor
conducted, and results conducted, and results are completed, and results completed, and results conducted
are correct and complete correct but incomplete are incomplete/partially are incomplete and
incorrect incorrect

Viva Demonstrated good Demonstrated good Does not understand the Does not understand the Does not understand Cognitive
understanding of the understanding of the experiment well, some experiment well, most of the experiment at
experiment, well experiment, however, some questions raised by the questions raised by all, none of the
responded to all questions raised by examiner examiner were not examiner were questions raised by
questions raised by were not answered clearly answered correctly answered incorrectly examiner was
examiner answered correctly
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024
ANNEXURE-II
Program Learning Outcomes (PLOs)

PLOs till Fall 2023 PLOs Fall 2024 Onwards


Engineering Knowledge: An ability to apply knowledge of
Engineering Knowledge: Apply knowledge of mathematics,
mathematics, science, engineering fundamentals and an
PLO-1 PLO-1 natural science, engineering fundamentals and Engineering
engineering specialization to the solution of complex
specialization to the solution of complex engineering problems.
engineering problems.
Problem Analysis: An ability to identify, formulate,
Problem Analysis: Identify, formulate, conduct research
research literature, and analyze complex engineering
literature, and analyze complex Enginecring problems reaching
PLO-2 problems reaching substantiated conclusions using first PLO-2
substantiated conclusions using first principles of mathematics,
principles of mathematics, natural sciences and
natural sciences and engineering sciences.
engineering sciences.
Design/Development of Solutions: An ability to design
Design/Development of Solutions: An ability to design
solutions for complex engineering problems and design
solutions for complex engineering problems and design
systems, components or processes that meet specified
PLO-3 PLO-3 systems, components or processes that meet specified needs
needs with appropriate consideration for public health
with appropriate consideration for public health and safety,
and safety, cultural, societal, and environmental
cultural, societal, and environmental considerations.
considerations.
Investigation: An ability to investigate complex Investigation: Conduct investigation of complex Engineering
engineering problems in a methodical way including problems using research-based knowledge and research
PLO-4 literature survey, design and conduct of experiments, PLO-4 methods, including design of experiments, analysis and
analysis and interpretation of experimental data, and interpretation of data, and synthesis of information to provide
synthesis of information to derive valid conclusions. valid conclusions.
Modern Tool Usage: An ability to create, select and apply
Tool Usage: Create, select and apply appropriate techniques,
appropriate techniques, resources, and modern
resources, and modern engineering and IT tools, including
PLO-5 engineering and IT tools, including prediction and PLO-5
prediction and modeling, lo complex Engineering problems,
modeling, to complex engineering activities, with an
with an understanding of the limitations.
understanding of the limitations.
The Engineer and Society: An ability to apply reasoning
informed by contextual knowledge to assess societal, The Engineer and the World: Analyze and evaluate sustainable
health, safety, legal and cultural issues and the development impacts to society, the economy, sustainability,
PLO-6 PLO-6
consequent responsibilities relevant to professional health and safety, legal frameworks, and the environment
engineering practice and solution to complex engineering while solving complex engineering problems.
problems.
Environment and Sustainability: An ability to understand Ethics: Apply ethical principles and commit to professional
the impact of professional engineering solutions in ethics and norms of engineering practice and adhere to
PLO-7 PLO-7
societal and environmental contexts and demonstrate relevant national and international laws. Demonstrate an
knowledge of and need for sustainable development. understanding of the need for diversity and inclusion.
Individual and Collaborative Team work: Function effectively
Ethics: Apply ethical principles and commit to professional
as an individual, and as a member or leader in diverse and
PLO-8 ethics and responsibilities and norms of engineering PLO-8
inclusive teams and in multi-disciplinary, face-to-face, remote
practice.
and distributed settings.
Communication: Communicate effectively and inclusively on
complex engineering activities with the engineering community
Individual and Team Work: An ability to work effectively,
and with society al large, such as being able to comprehend
PLO-9 as an individual or in a team, on multifaceted and/or PLO-9
and write effective reports and design documentation, and
multidisciplinary settings.
make effective presentations, taking into account cultural,
language, and learning differences.
Communication: An ability to communicate effectively,
orally as well as in writing, on complex engineering Project Management and Finance: Demonstrate knowledge
activities with the engineering community and with and understanding of engineering management principles and
PLO-10 society at large, such as being able to comprehend and PLO-10 economic decision-making and apply these to one's own work,
write effective reports and design documentation, make as a member and leader Ina team, Lo manage projects in
affective presentations, and give and receive clear multidisciplinary environments.
instructions.
Project Management: Ability to demonstrate Lifelong Learning: Recognize the need for and have the
management skills and apply engineering principles to preparation and ability for i) independent and life-long learning
PLO-11 PLO-11
one’s own work, as a member and/or leader in a team, to ii) adaptability to new and emerging technologies and ii) critical
manage projects in a multidisciplinary environment. thinking in the broadest context of technological change.
Lifelong Learning: Ability to recognize importance of and
PLO-12 pursue lifelong learning in the broader context of
innovation and technological developments.
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

ANNEXURE-III
Bloom’s Taxonomy Levels

Cognitive Domain:
Remembering Understanding Applying Analyzing Evaluating Creating
Define Explain Solve Analyze Criticize Design
Identify Describe Apply Compare Evaluate Compose
Describe Interpret Illustrate Classify Order Create
Label Paraphrase Modify Contrast Appraise Plan
List Summarize Use Distinguish Judge Formulate
Name Classify Calculate Infer Support Invent
State Compare Change Separate Decide Hypothesize
Match Discuss Demonstrate Categorize Discriminate Write
Select Distinguish Experiment Differentiate Recommend Compile
Locate Predict Relate Discriminate Assess Construct
Memorize Associate Complete Divide Convince Develop
Quote Convert Construct Order Defend Integrate
Recall Demonstrate Dramatize Subdivide Find errors Modify
Reproduce Estimate Interpret Survey Measure Organize
Tabulate Express Manipulate Advertise Grade Prepare
Tell Indicate Paint Conclude Rank Produce
Copy Infer Prepare Correlate Score Rearrange
Duplicate Relate Produce Deduce Select Rewrite
Enumerate Restate Report Devise Test Adapt
Omit Select Teach Diagram Argue Arrange
Recite Translate Act Dissect Conclude Assemble
Record Cite Administer Estimate Consider Collaborate
Repeat Generalize Articulate Illustrate Critique Devise
Retell Give examples Chart Organize Debate Express
Group Collect Outline Distinguish Facilitate
Illustrate Compute Plan Editorialize Make
Order Determine Question Justify Negotiate
Report Develop test Persuade Originate
Represent Employ Rate Propose
Rewrite Explain Weigh Reorganize
Show Interview Validate Simulate
Trace List Structure
Transform Operate
Practice
Predict
Simulate

Affective Domain:
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

Level Definition Sample Verbs

Receiving phenomena Awareness, willingness to asks, chooses, describes,


hear, selected attention. follows, gives, holds,
identifies, locates, names,
points to, selects, sits, erects,
replies, uses.

Responding to phenomena Active participation on the answers, assists, aids,


part of the learners. Attends complies, conforms,
and reacts to a particular discusses, greets, helps,
phenomenon. Learning labels, performs, practices,
outcomes may emphasize presents, reads, recites,
compliance in responding, reports, selects, tells, writes.
willingness to respond, or
satisfaction in responding
(motivation).

Valuing The worth or value a person completes, demonstrates,


attaches to a particular differentiates, explains,
object, phenomenon, or follows, forms, initiates,
behavior. This ranges from invites, joins, justifies,
simple acceptance to the proposes, reads, reports,
more complex state of selects, shares, studies,
commitment. works.

Organization Organizes values into adheres, alters, arranges,


priorities by contrasting combines, compares,
different values, resolving completes, defends, explains,
conflicts between them, and formulates, generalizes,
creating a unique value identifies, integrates,
system. The emphasis is on modifies, orders, organizes,
comparing, relating, and prepares, relates,
synthesizing values. synthesizes.

Internalizing values Has a value system that acts, discriminates, displays,


controls their behavior. The influences, listens, modifies,
behavior is pervasive, performs, practices,
consistent, predictable, and proposes, qualifies,
most importantly, questions, revises, serves,
characteristic of the learner. solves, verifies.

Psychomotor Domain:
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

Level Definition Sample Verbs

Imitation Includes repeating an act that begin, assemble, attempt,


has been demonstrated or carry out, copy, calibrate,
explained, and it includes construct, dissect, duplicate,
trial and error until an follow, mimic, move,
appropriate response is practice, proceed, repeat,
achieved. reproduce, respond,
organize, sketch, start.

Manipulation Includes repeating an act that (similar to imitation), acquire,


has been demonstrated or assemble, complete,
explained, and it includes conduct, do, execute,
trial and error until an improve, maintain, make,
appropriate response is manipulate, operate, pace,
achieved. perform, produce, progress,
use.

Precision Response is complex and achieve, accomplish,


performed without advance, exceed, excel,
hesitation. master, reach, refine,
succeed, surpass, transcend.

Articulation Skills are so well developed adapt, alter, change, excel,


that the individual can rearrange, reorganize, revise,
modify movement patterns surpass.
to fit special requirements or
to meet a problem situation.

Naturalization Response is automatic. One arrange, combine, compose,


acts 'without thinking.' construct, create, design,
refine, originate, transcend.
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

ANNEXURE-IV
Correlation Matrix PLOs-ECs-WKs-SDGs
PLOs ECs WKs SDGs (Proposed)
PLO-1 Engineering Knowledge: EC-1: (WK-1, WK-2, WK-3 & WK-4) SDG-9
Breadth, depth and type of Comprehend and WK-1: Natural sciences and awareness of relevant
knowledge, both theoretical and apply universal social sciences
practical knowledge& EC-2: WK-2: Mathematics & computing
Comprehend and WK-3: Engineering fundamentals
apply local WK-4: Engineering specialist knowledge
knowledge
PLO-2 Problem Analysis: EC-3: Problem (WK-1, WK-2, WK-3 & WK-4) Selected SDGs from
Complexity of analysis analysis WK-1: Natural sciences and awareness of relevant SDG-1 to 17
social sciences (relevance as per
WK-2: Mathematics & computing curriculum)
WK-3: Engineering fundamentals
WK-4: Engineering specialist knowledge
PLO-3 Design/Development of EC-4: Design and WK-5: Engineering design and operations SDG-1, 2, 3, 6, 10,
Solutions: development of 11, 12, 13, 14
Breadth and uniqueness of solutions (relevance as per
engineering problems, i.e., the curriculum)
extent to which problems are
original and to which solutions have
not previously been identified or
codified
PLO-4 Investigation: EC-5: Evaluation WK-8: Research literature SDG-9
Breadth and depth of investigation
and experimentation
PLO-5 Tool Usage: EC-3: Problem WK-2: Mathematics & computing SDG-9
Level of understanding of the analysis & WK-6: Engineering practice
appropriateness of technologies & EC-5:
and tools Evaluation
PLO-6 The Engineer and the World: EC-6: Protection WK-1: Natural sciences and awareness of relevant Selected SDGs from
Knowledge and responsibility for of society social sciences SDG-1 to 17
sustainable development & EC-7: Legal, WK-5: Engineering design and operations (relevance as per
Doc #CUI-Wah/ECE/CDF/MTH375/Rev # 2 Updated: FALL 2024

regulatory, and & WK-7: Engineering in society curriculum)


cultural
PLO-7 Ethics: EC-8: Ethics WK-9: Ethics, inclusive behavior and conduct SDG-5, 10, 16
Understanding and level of practice No differentiation
in this
characteristic
PLO-8 Individual and Team Work: EC-10: WK-9: Ethics, inclusive behavior and conduct SDG-5, 10, 16
Role and diversity of the team Communication
and Collaboration
PLO-9 Communication: EC-10: WK-1: Natural sciences and awareness of relevant SDG-5, 10, 16
Level of communication according Communication social sciences
to type of and Collaboration & WK4
activities performed Ethics, inclusive behavior and conduct
PLO-10 Project Management and EC-9: Manage (WK-2 & WK-5) SDG-9
Finance: engineering WK-2: Mathematics & computing
Level of management required for activities WK-5: Engineering design and operations
differing types of activity
PLO-11 Lifelong Learning: EC-11: Continuing WK-8: Research literature SDG-9, 13
Duration and manner Professional
Development
(CPD) and lifelong
learning
EC-12: Judgement
EC-13:
Responsibility for
decisions

You might also like