header image
Home arrow Teaching Aera arrow My Teaching
My Teaching PDF Print E-mail
Written by Romain Raveaux   
Mar 05, 2009 at 10:49 AM
Here is a description of the subjects I have taught so far (in 2009). Teaching material I have designed myself can be dowloaded and re-used freely.

Graph in Pattern Recognition

Introduction PDF
Computer vision and Graph-based representation : PDF
Pattern recognition problems : PDF
Graph matching problems : PDF
Graph matching formulations : PDF
Graph matching methods : PDF
Graph embedding problems : PDF
Graph embedding methods : PDF
Booklet : PDF
Illustrations : PDF

Operating System Programing

Lecture : CM
TP1: TP1
TP2: TP2
TP3: TP3
TP4: TP4
TP5: TP5
TP6: TP6

Controller Area Network (CAN)

Lecture : CM


Courses : Introduction and operating system layers Download

Practical work (labs) on "Android Getting Started" is available : Download TP1. It presents different components of the SDK : DDMS, ADB, Eclipse ADT, ....

Android : Communication between Activities Practical work (labs) on passing and exchanging objects between activities are proposed. The main purpose is to understand how two different processes can communicate between them. Download TP2

Android : Local Services (Listener and Binder ) Practical work (labs) on Local Services are proposed. Services are tasks running in background. Such powerful concept lead us to the definition of Binders and Listeners. Binders are used to retrieve an instance of the running service while Listeners listen to data changes aiming at the GUI update. Download TP3

Android : Video in Android using C/C++ code Practical work (labs) on processing video frames using pure JAVA code and mixed C++/JAVA code are available. It aims at comparing application performances with and wihtout native code when dealing with video preview in Android. Download TP4 and Download TP5

Android : Content Provider Practical work (labs) on creating SQLLite databases and sharing data between applications by ContentProvider. Download TP6

Android : Communication between Services (BroadCast Receiver) Practical work (labs) on communication between two services through the use of Broadcast Receiver. Download TP7

Android : Read/Write XML files Practical work (labs) on parsing and writing XML files using DOM API. Download TD

Android : Treasure Hunt Practical work (labs) on realizing a full application : Treasure Hunt. Specifications DTD XML MAP

Practical work (labs) on Geolocalisation and Yelo Stations in the city of La Rochelle Download TD2 and Download TD3
Download TD4 : GPS Tracking
Download TD5 : Google Maps API V2

Script Windows And Linux

Goals and Organization
Intro Script Linux Lecture
Appendix Script Linux
Script Windows Lecture
Appendix Script Windows
Android layers
Practical Work on Windows Script (TP1)
Practical Work on Windows Script (TP1 Extended)
Practical Work on Linux Script (TP2)


Courses : IP filtering and NAT.Download

Networking a practical overview.TP1 : Download

Network Simulation and Routing TP2 : Download

Practical lab : IP and route TP3 : Download

Practical lab : Apache configuration TP4 : Download

Network supervision (Nagios).Download


I led the talk about statistics. (Level: Master Degree 1st year). I created teaching material for that purposes.
  • Courses can be found here : Principal Component Analysis (PCA) and Correspondence Factor Analysis (CFA). PCA CFA
  • Practical exercices I made can be downloaded here : TD1(PCA) and TD2(CFA).PCA exercices CFA exercices

Image and Ontology

Here are lectures I gave to Master degree students. This teaching material is dealing with Image and Ontology. More precisely, how to classify regions using an ontology reasoner. You are kindly encourage to can ask for the code source. I dont bite ;-).

Computer Vision

More information about it (on the way....)
Last Updated ( May 24, 2018 at 03:43 PM )