0% found this document useful (0 votes)
14 views

CS355 Course Syllabus

This document provides information about the Computational Numerical Analysis course offered at the Department of Computer Science. The course is a 6 ECTS core undergraduate course taught over one semester. It aims to teach fundamental numerical methods for solving mathematical problems using programming. Students will learn to apply numerical techniques to problems involving equations, interpolation, differentiation, integration, and eigenvalues. Assessment includes a midterm, coursework, and final exam evaluating students' abilities to apply techniques and evaluate numerical solutions.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

CS355 Course Syllabus

This document provides information about the Computational Numerical Analysis course offered at the Department of Computer Science. The course is a 6 ECTS core undergraduate course taught over one semester. It aims to teach fundamental numerical methods for solving mathematical problems using programming. Students will learn to apply numerical techniques to problems involving equations, interpolation, differentiation, integration, and eigenvalues. Assessment includes a midterm, coursework, and final exam evaluating students' abilities to apply techniques and evaluate numerical solutions.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Department of Computer Science

Applied Computer Science

Course Title COMPUTATIONAL NUMERICAL ANALYSIS

Course Code CS355

Course Type Core/Compulsory

Level Undergraduate

Year / Semester 2nd / 3rd

Teacher’s Name Dr. Ifigenia Efthimiou

Laboratories /
ECTS 6 Lectures / week 3 hours -
week

Course Purpose and The aims and objectives of the course are as follows:
Objectives
 Study of fundamental numerical methods for solving mathematical
problems.

 Critical evaluation of the numerical solution of mathematical


problems and the development of analytical skills.

 Use of appropriate programming language in solving numerical


problems.

Learning Outcomes On successful completion of the course, students should be able to:

O1. Recognize the significance and the advantages of computational


numerical methods.

O2. Employ appropriate programming language in effectively solving


numerical problems.

O3. Apply numerical methods to solve linear systems of equations in


matrix form.

O4. Apply and evaluate numerical methods for the simulation of


mathematical functions and the solution of differential equations.

O5. Apply and evaluate appropriate methods for the numerical


differentiation, integration, and solution of mathematical
functions.

O6. Apply appropriate methods for the numerical calculation of


eigenvalues and eigenvectors.

Prerequisites - Required -
Department of Computer Science
Applied Computer Science

Course Content - Introduction to Numerical Analysis


- Introduction to Octave
- Numerical solution of non-linear algebraic equations
- Numerical solution of linear systems of equations
- Polynomial interpolation
- Curve fitting approaches
- Numerical computation of Taylor Series
- Numerical simulation of complex mathematical functions
- Numerical differentiation
- Numerical integration
- Numerical solution of differential equations
- Numerical computation of eigenvalues and eigenvectors

Teaching The course is taught through 3-hour weekly lectures, during which the
Methodology theoretical concepts are presented and explained, as well as applications
are made through examples, exercises and class discussion.

Lecture notes, examples and exercises, as well as course announcements


are posted on the course page on Moodle.

Bibliography  Gilt, A., Subramaniam, V. (2013), Numerical Methods for Engineers


and Scientists: An Introduction with Applications using MATLAB, 3rd
Edition, Wiley.
 Epperson, J.F. (2013), An Introduction to Numerical Methods and
Analysis, 2nd Edition, Wiley.
 Παπαϊωάννου, Σ., Βοζίκης, Χ. (2015), Αριθμητική Ανάλυση, Kallipos,
Aθήνα. (in Greek)
 Eaton, J.W., Bateman, D., Hauberg, S., Wehbring, R. (2019), GNU
Octave (Documentation), Available: https://octave.org/octave.pdf

Assessment
Learning outcomes
Assessment method Weighting
Ο1 Ο2 Ο3 Ο4 Ο5 Ο6
Midterm Examination 20% √ √ √ √
Coursework 30% √ √ √ √ √
Final Examination 50% √ √ √ √ √

Language English/Greek

You might also like