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
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 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
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
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 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
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
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
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
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
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