Department of Information Science
Course Contract (Course outline and Syllabus)
Year / SemesterCourse Code / ISC210 / Title / Computational Methods / Credit Hours / 2-3-3
Campus / Building/ Room Number
Course Instructor / Office / Office Tel. Ext.
Email / Office Hours / Lecture Room Location
Teaching Assistant / Office / Office Tel. Ext.
Email / Office Hours / Laboratory Location
Course Catalog Description
This course focuses on principles of computation theory as means of numerical computation of problems. Different numerical methods are described with. A software package such as Maple, MuPAD or Mathematica is employed in programming problems.
Prerequisites:
ISC115
Textbook
An Introduction to Numerical Methods: A MATLAB Approach, Kharab/ Guenther, Chapman Hall
References
Numerical Methods Using Matlab, Mathews/Fink, Prentice Hall
Course Assessments Plan
Exam type / Weight / Date
Midterm I
Midterm II
Midterm II
Final
Home works /
Quizzes /
Project / Report: / Presentation: / Report Submission: / Presentation:
Topics Covered in this Course
# / Unit # / Topic / No. of teaching hours
1 / Introduction to Matlab / 1
2 / Number systems and errors / 2
3 / Roots of equations / 4
4 / System of linear equations / 5
5 / Interpolation / 3
6 / The method of least squares / 4
7 / Numerical differentiation / 2
8 / Numerical integration / 4
9 / Eigen values and eigenvectors / 3
Lab. Assessments Plan
Exam type / Weight / Date
Lab Final Exam
Exercises
Quizzes /
Laboratory covered in this course
# / Laboratory title
1 / Introduction to MATLAB
2 / Introduction to Script Files and Matrices
3 / Functions in MATLAB
4 / If Statements and For loop
5 / Solving Linear Systems in MATLAB
6 / Polynomials
7 / Eigenvalues and Eigenvectors
8 / Interpolation
9 / Least Squares Regression
10 / Root Finding Methods
Course Learning Outcomes
CLO # / CLO statement / CLO mapped to course unit / CLO Level / Student Outcomes
C1 / Recognize the need for finding approximate solutions to computational problems / Unit 1,2 / L / (a)
C2 / Apply appropriate numerical methods to algebraic models / Unit 3,4,9 / L / (a)
C3 / Apply appropriate numerical methods to analytical models / Unit 7,8 / L / (a)
C4 / Use mathematical models based on experimental data / Unit 5,6 / L / (a)
C5 / Implement various numerical techniques using a software tools like MatLab or Mathematica / Unit 1-9 / H / (i)
Description of Student Outcomes (High)
SO # / Student Outcome statement
(i) / An ability to use current techniques, skills, and tools necessary for computing practices
University Grading Policy
Range / 95 ~ 100 / 90 ~ 94 / 87 ~ 89 / 83 ~ 86 / 80 ~ 82 / 77 ~ 79 / 73 ~ 76 / 70 ~ 72 / 65 ~ 69 / 60 ~ 64 / Less than 60 / Fail for Absence
Weight / 4.00 / 3.67 / 3.33 / 3.00 / 2.67 / 2.33 / 2.00 / 1.67 / 1.33 / 1.00 / 0.00 / 0.00
Letter Grade / A / A- / B+ / B / B- / C+ / C / C- / D+ / D / F / FA
General Policy
Group Work and Cheating Policy:Groupwork isencouraged forsolvingassignments. However, copyingandclaimingsomeone else'swork isnotacceptedatall.Itwillbereportedandpenalizedaccordingtotheuniversity cheatingrules.
Homework Policy:Allassignmentsmustbe submitted inclassandonthe BBontheduedate. Lateassignments willnotbeaccepted.
Attendance Policy:Youshouldattendthesectionyouare registeredin. Attending asectionwhichyouare not registered inisNOTPERMITED foranyreason. Students are encouragedtocometoclass early.Plantoarrivetoclass5minutes before classstarts.Toavoidclassdisturbance, pleasedo notnegotiateentrance whiletheclassisgoingon.
Absence Rules:According touniversity rules:
•Thefirstwarningisissuedafter3hours ofabsence.
• Thesecond (final warning) isissued after 6hoursofabsence.
• An"FA"(FailforAbsence) gradeisissued after7hoursofabsence.
Note: Field marked with RED color means it should be same as CDF.
Course Weekly Breakdown
Duration /Topics
/Comments
Week 1Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 10
Week 11
Week 12
Week 13
Week 14
FINAL EXAM
1