girl-tech
sarah amsellem
home
work
photography
cv
education
contact me
index » education
Physically-based Simulation

Implement a physically-based simulation[1].

  • Free-space mechanics (with some damping)
  • Bounding Interval Hierarchy
  • Rigid Body and FEM Solver
  • OpenInventor, GLUT, GSL, Glass shader

[1] M. Müller and M. Gross. Interactive virtual materials. ACM Inernational Conference Proceeding Series, 62, 2004.

Laboratory work: NxOS

Implementation of a filesystem and its application to a tracking route on the NxOS platform (LEGO Mindstorms NXT brick).

  • Development for an embedded system
  • Geometric solution for the tag detection
  • C, Matlab, Python, Mercurial

Virtual Life Simulation

Behavior simulation of different populations of insects.

  • Environment model
  • Movement and eating behaviors
  • Born and evolution algorithms
  • Java, Subversion

Image Synthesis

Skeletal animation.

  • Keyframe animation
  • Sequence of movements composition
  • C++, OpenGL, libGiGi, Subversion

Data Structures

Sudoku grid solver.

  • Data structures
  • Optimization problem
  • C, Doxygen, GTK+, Make, Subversion

Optimization and Operational Research

Offer automatic tools to aid the completion of the schedule of the university.

  • Genetic algorithm
  • Tabu search
  • Selection algorithms
  • C++, Subversion

Artificial Intelligence

From a starting configuration and a set of possible actions, the purpose of this puzzle is to find the following actions to achieve a valid final configuration.

  • Recursivity
  • Tower of Hanoi algorithm
  • Lisp

Object Oriented Programming

Modeling an assembly line (client/server).

  • Specifications
  • OOP
  • Java, UML