The new address of Christophe Joubert's home page is:

http://www.dsic.upv.es/~joubert

T eaching

current year 2006/2007

Methods for the Construction of Reliable Software

place:
Department of Computer Science, Universidad de Málaga (Málaga, Spain)
position:
invited lecturer
instructors:
Pedro Merino and María del Mar Gallardo (GISUM)
degree:
1st year of doctoral studies
type:
lecture
teaching hours:
1h
description:
distributed on-the-fly verification of large state spaces

past years

Formal Specification 2005/2006

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
part-time assistant professor (ATER)
instructor:
Yves Ledru (LSR)
degree:
IUP MIAGE 3, 4th year of undergraduate studies
languages:
UML and Z
type:
tutorial and programming assignment
teaching hours:
18h (eqTD)
description:
UML class diagrams designing, DOM prototype environment, Z formal specification
collective tasks:
homeworks and programming assignments class report, proposition for changes in class content, midterm gradind, participation to midterm and final exam conception, teaching evaluation by students and duty synthesis, participation to interdisciplinary teaching commission

Tools for Software Engineering 2005/2006

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
part-time assistant professor (ATER)
instructors:
Didier Donsez and Ioannis Parissis (LSR)
degree:
1st year of Master in Computer Science
language:
Java
type:
lecture and programming assignment
teaching hours:
9h (eqTD)
description:
coding rules, Checkstyle tutorial, documentation rules, Javadoc tutorial, bug management, introduction to Bugzilla
collective tasks:
lectures and programming assignments class report, conception of lecture notes and programming assignments, programming projects grading, final exam conception, supervision and grading, teaching evaluation by students and duty synthesis

Network 2005/2006

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
part-time assistant professor (ATER)
instructor:
Alain Cartade (UFRIMA/DSC Automotive)
degree:
IUP MIAGE 3, 4th year of undergraduate studies
type:
programming assignment
teaching hours:
12h (eqTD)
description:
network interconnection and routing, DNS application and server, nslookup, route, host
collective tasks:
programming assignments class report, programming projects grading, teaching evaluation by students and duty synthesis, participation to interdisciplinary teaching commission

Operating System 2005/2006

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
part-time assistant professor (ATER)
instructor:
Vania Marangozova (ID)
degree:
IUP MIAGE 3, 4th year of undergraduate studies
language:
Java
type:
programming assignment
teaching hours:
18h (eqTD)
description:
multi-threading, process synchronization, remote communication, RMI application
collective tasks:
programming assignments class report, proposition for changes in class content, programming projects grading, teaching evaluation by students and duty synthesis, participation to interdisciplinary teaching commission, participation to midterm conception

Software Architecture 2005/2006

place:
Ecole Polytechnique Universitaire de Grenoble (EPUG), Université Joseph Fourier (Grenoble, France)
position:
part-time assistant professor (ATER)
instructor:
Pascal Sicard (LSR)
degree:
RICM 1, 3rd year of undergraduate studies
languages:
ARM and C
type:
tutorial and programming assignment
teaching hours:
18h (eqTD)
description:
introduction to ARM, data representation, instruction set, introduction to C, data control, table, processor, stack, compiler output
collective tasks:
homework and programming assignments class report, proposition for changes in class content, programming projects grading, teaching evaluation by students and duty synthesis

Network 2005/2006

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
part-time assistant professor (ATER)
instructor:
Alain Cartade (UFRIMA/DSC Automotive)
degree:
IUP MIAGE 2, 3rd year of undergraduate studies
type:
programming assignment
teaching hours:
12h (eqTD)
description:
network setup and observation, OSI model, notion of throughput, Ethernet and Internet addresses, CSMA/CD protocol observation, performance analysis, ARP/RARP, IP, ICMP, TCP, UDP, netstat, socklab
collective tasks:
programming assignments class report, proposition for changes in programming assignment content, programming projects grading, teaching evaluation by students and duty synthesis

Network 2005/2006

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
part-time assistant professor (ATER)
instructors:
Patrick Reignier (GRAVIR), Philippe Genoud (HELIX) and Alain Cartade (UFRIMA/DSC Automotive)
degree:
License TAI, 3rd year of undergraduate studies
languages:
Java, PhP, HTML, javascript, CSS
type:
programming project
teaching hours:
9h (eqTD)
description:
remote management of a library, internet, PhP, TCP/IP socket
collective tasks:
programming project supervision and grading, project defense committe member

Imperative Algorithmic and Programming 2004/2005

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
short-term teacher assistant
instructors:
Catherine Parent Vigouroux and Pierre-Claude Scholl (VERIMAG)
degree:
Licence Sciences et Technologies, 2nd year of undergraduate studies (L2)
language:
C
type:
tutorial and programming assignment
teaching hours:
37,5h (eqTD)
description:
action language, iterative and recursive composition, table, set, sequence, queue, heap, linked sequence, C programming
collective tasks:
homeworks and programming assignments class report, proposition for changes in class content, homeworks, programming projects and midterm grading, supervision of final exam, teaching evaluation by students and duty synthesis, participation to interdisciplinary teaching commission

Software and Hardware Architecture 2003/2004

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
short-term teacher assistant
instructor:
Jean-Claude Fernandez (VERIMAG)
degree:
IUP MIAGE 2, 3rd year of undergraduate studies
language:
SPARC and 68000
type:
tutorial
teaching hours:
18h (eqTD)
description:
information coding (Boole algebra and automata), processor architecture, machine language, hardware architecture (combinatorial and sequential circuits)
collective tasks:
proposition for changes in class content and planning, midterm and final grading, teaching evaluation by students and duty synthesis, participation to interdisciplinary teaching commission

Euclidian geometry, advanced analysis, and introduction to linear algebra 2003/2004

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
short-term teacher assistant
instructors:
Michel Burlet (LEIBNIZ) and Claudine Chaffy (LMC)
degree:
Licence Sciences et Technologies, 1st year of undergraduate studies (L1)
type:
tutorial
teaching hours:
20h (eqTD)
description:
complex numbers, nth root, plane and space geometry (vectorial, affine, euclidean), linear algebra, differential equations, limited development
collective tasks:
design, planning, teaching and grading homeworks, teaching evaluation by students and duty synthesis, participation to interdisciplinary teaching commission

Functional programming 2002/2003

place:
Department of Computer Science, Université Joseph Fourier (Grenoble, France)
position:
short-term teacher assistant
instructor:
Gérard Vivier (LSR)
degree:
IUP MIAGE 1 and DEUG STPI, 2nd year of undergraduate studies
language:
Caml
type:
tutorial and programming assignment
teaching hours:
33,25h (eqTD)
description:
value and type, functional composition, top-down analysis, information structure, type constructor, recursive definition of type and function, higher order function, Caml programming
collective tasks:
participation to final exam design, proposition for changes in class content and planning, homeworks, programming assignments and midterm grading, teaching evaluation by students and duty synthesis, participation to teaching commission

Computer Architecture 2000/2001

place:
Department of Computer Science, University of California (Santa Barbara, USA)
position:
short-term teacher assistant
instructor:
Klaus E. Schauser (Parallel Systems Laboratory)
degree:
4th year of undergraduate studies
language:
MIPS and 68000
type:
tutorials, programming assignments, midterms and final grading
teaching hours:
90h (eqTD)
description:
design process, performance and cost analysis, computer arithmetic, controller and data path design, input/output systems, interrupts and exceptions, pipelining and parallelism, Mips and 68000 programming
collective tasks:
participation to final exam design and grading
Valid XHTML 1.0!
joubert@lcc.uma.es

Last modification : 07/05/18 13:26:13

Valid CSS!