|
Recent courses
-
Introduction to C++.
École Polytechnique, Palaiseau, France.
September 15th, 2009.
During the lecture, the basis of the programming language are introduced.
Part of the lecture is devoted to control structures, functions,
programming paradigms (procedural and object-oriented programming),
classes, inheritance, polymorphism, exceptions.
Examples are provided.
Download the slides.
This is the
list of exercises (in French)
that
Sonia Cafieri and
David Savourey
presented after the lecture.
-
Operations Research.
École Polytechnique, Palaiseau, France.
November/December, 2008.
Visit the web site of the course (ISC610A).
Topics: data mining, clustering, optimization, solution of the presented problems by AMPL.
The slides of the lecture can be downloaded here.
Slides for 3 TDs are also available:
TD3,
TD4,
TD5.
Some of the exercises discussed during the lectures are available for download:
TDs-exercises.tar.gz
Courses given at the Second University of Naples
This is the complete list of courses I taught as assistant during my PhD at the Second University of Naples. I prepared many slides for these courses, but, unfortunately, I cannot put them here ...
-
Informatics
Given 4 times at the Second University of Naples, for the Course in Biology, as assistant.
Syllabus: fundamentals of computer organization and architecture, introduction to the development of algorithms, use of Microsoft Office and basic use of Matlab for the visualization and analysis of biological data.
The course was taught as assistant every academic year, from 2001/02 to 2004/05.
-
Introduction to Numerical Methods for Optimization
Given at the Second University of Naples, for the Courses in Mathematics and
Mathematics and Informatics, as assistant.
Syllabus: methods for solving unconstrained optimization problems.
The course was taught as assistant in the academic year 2005/06 in the second semester.
-
Parallel Computing
Given 4 times at the Second University of Naples, for the Courses in Mathematics and
Mathematics and Informatics, as assistant.
Syllabus: methods and strategies for developing parallel software procedures for MIMD computers.
The course was taught as assistant every academic year, from 2002/03 to 2005/06, in the first semester.
-
Numerical Computations
Given 4 times at the Second University of Naples, for the Courses in Mathematics and
Mathematics and Informatics, as assistant.
Syllabus: solution of linear systems by direct and iterative methods, data representation
and interpolation, quadrature formulas, the C programming language.
The course was taught as assistant every academic year, from 2002/03 to 2005/06, in the second semester.
-
Introduction to Programming
Given 4 times at the Second University of Naples, for the Courses in Mathematics and
Mathematics and Informatics, as assistant.
Syllabus: floating-point arithmetic, round-off errors and basic matrix computation.
The course was taught as assistant every academic year, from 2002/03 to 2005/06, in the second semester.
-
Introduction to Informatics
Given 4 times at the Second University of Naples, for the Courses in Mathematics and
Mathematics and Informatics, as assistant.
Syllabus: basic informatics concepts and introduction to Fortran.
The course was taught as assistant every academic year, from 2002/03 to 2005/06, in the first semester.
-
Introduction to HTML
Mini-course given 3 times at the Second University of Naples.
Syllabus: introduction to the development of simple web pages by HTML.
The mini-course was taught as teacher the academic years 2003/04, 2004/05 and 2005/2006.
-
Computational Mathematics
Given 2 times at the Second University of Naples, for the Courses in Mathematics, as assistant.
Syllabus: methods and strategies for developing parallel software procedures for MIMD computers.
The course was taught as assistant in the academic years 2002/03 and 2003/04, in the first semester.
-
Programming and Numerical Computations
Given 2 times at the Second University of Naples, for the Courses in Mathematics, as assistant.
Syllabus: data representation, interpolation, quadrature formulas,
direct and iterative methods for linear systems,
solution of nonlinear equations, the C programming language, introduction to Matlab.
The course was taught as assistant every academic years 2002/03 and 2003/04, in the second semester.
-
Numerical Analysis
Given 3 times at the Second University of Naples, for the Courses in Mathematics, as assistant.
Syllabus: computer architecture, floating-point arithmetic, round-off errors, basic linear algebra
and introduction to Fortran.
The course was taught as assistant every academic year, from 2002/03 to 2004/05, in the first semester.
|