Teaching activity

C. Frindel

  1. Introduction to Computer/Hardware Architecture (INSA-Lyon, F. Cycle Dept, 1rst year)

  2. Introduction to computer architecture; memory, ALU, CPU, I/O devices. Introduction to system software; operating systems, compilers and multi-user environment.

  3. Link to the lecture pages

  4. Database interrogation and conception (INSA-Lyon, F. Cycle Dept, 1rst year)

  5. Get familiar with the concept of "database" and its management.

  6. Link to the lecture pages

  7. Algorithmics / Introduction to Java (INSA-Lyon, F. Cycle Dept, 1rst year)

  8. Discover pseudocode, flowcharts and control tables : structured ways to express algorithms that avoid many of the ambiguities common in natural language statements. Programming languages are primarily intended for expressing algorithms in a form that can be executed by a computer, but are often used as a way to define or document algorithms : introduction to java.

  9. Link to the lecture pages

  10. Object Oriented Programming in Java (INSA-Lyon, F. Cycle Dept, 2nd year)

  11. Programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction, encapsulation, messaging, modularity, polymorphism, and inheritance.

  12. Link to the lecture pages

  13. Real-life Transdisciplinar Project (INSA-Lyon, F. Cycle Dept, 2nd year)

  14. The aim of this project is to use object-oriented programming as a tool to solve a real engineer problem. Teachers of Physics, Mechanics and Productics may propose subjects, that students will solve during the project. They must work in groups of 3 to 5 students.

  15. Link to the project pages

Teaching activity

Associate Professor at the First Cycle Department (Informatics) of the National Institute of Applied Science (INSA-Lyon)