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