Semester: 3
General Foundation
ECTS: 6
Hours per week: 3
Professor: T.B.D.
Teaching style: Face to face, distance learning, project-oriented education
Grading: Written report, public presentation
Activity | Workload |
---|---|
Lectures | 36 |
Non-guided study | 62 |
Report writing | 52 |
Course total | 150 |
After the successful completion of this course, students will understand the link between data sciences/artificial intelligence and optimization problems. Consequently, students will: 1) understand the need for efficient numerical methods, 2) become familiar with numerical methods of solving problems and optimizing solutions, familiar to them from their previous studies, 3) become familiar with programming in both MATLAB and R environments, 4) be able to program their own implementations of numerical methods.
Research, analysis and synthesis of the data and information, using the appropriate equipment, Working into an interdisciplinary environment, Work autonomously, work in teams, Producing new research ideas, Promotion of free, creative and inductive thinking.
Introduction to Numerical Methods, Introduction to R, Numerical Methods in R, Introduction to MATLAB, Numerical Methods in MATLAB, Arrays/Vectors in MATLAB/R, Plots in MATLAB/R, Solving algebraic equations (Bisection method, Newton’s Method, etc), Solving systems of algebraic equations (QR, Singular, Eigen, LU, etc), Systems of nonlinear equations, Numerical Differentiation and Integration, Optimization, Analyzing data, Fitting models to data, Interpolation.
Additional suggested bibliography:
Cymra Haskell, “Introduction to Scientific Programming with MATLAB”, 2010, available at https://dornsife.usc.edu/assets/sites/372/docs/Software_Resources/Matlab/cover.pdf
Cesar Lopez, “MATLAB Programming for Numerical Analysis (Matlab Solutions)”, 1st edition, Apress, 2014, ISBN: 978-1484202968
After the successful completion of this course, students will understand the link between data sciences/artificial intelligence and optimization problems. Consequently, students will: 1) understand the need for efficient numerical methods, 2) become familiar with numerical methods of solving problems and optimizing solutions, familiar to them from their previous studies, 3) become familiar with programming in both MATLAB and R environments, 4) be able to program their own implementations of numerical methods.
Research, analysis and synthesis of the data and information, using the appropriate equipment, Working into an interdisciplinary environment, Work autonomously, work in teams, Producing new research ideas, Promotion of free, creative and inductive thinking.
Introduction to Numerical Methods, Introduction to R, Numerical Methods in R, Introduction to MATLAB, Numerical Methods in MATLAB, Arrays/Vectors in MATLAB/R, Plots in MATLAB/R, Solving algebraic equations (Bisection method, Newton’s Method, etc), Solving systems of algebraic equations (QR, Singular, Eigen, LU, etc), Systems of nonlinear equations, Numerical Differentiation and Integration, Optimization, Analyzing data, Fitting models to data, Interpolation.
Additional suggested bibliography:
Cymra Haskell, “Introduction to Scientific Programming with MATLAB”, 2010, available at https://dornsife.usc.edu/assets/sites/372/docs/Software_Resources/Matlab/cover.pdf
Cesar Lopez, “MATLAB Programming for Numerical Analysis (Matlab Solutions)”, 1st edition, Apress, 2014, ISBN: 978-1484202968