Study programmeFrançais
Computer programming and Algorithms II
Activité d'apprentissage à la Faculty of Science
CodeLecturer(s)Associate Lecturer(s)Subsitute Lecturer(s) et other(s)
S-INFO-604
  • QUOITIN Bruno
      Language
      of instruction
      Language
      of assessment
      HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term
      FrançaisFrançais3045000Q2

      Content of Learning Activity

      Java language ; object oriented programming ;
      class ; instance ; object ; interface ;
      method ; field/variable ;
      encapsulation ; inheritance ; polymorphism ; composition ; overloading ;
      early/late binding ; design patterns (iterator, visitor, factory, ...) ;
      error handling ; exception ;
      file access (stream and random) ;
      collections (lists, maps, sets) ;
      garbage collector (mark-sweep, ref. counting, generational) ;
      amortized complexity

      Required Learning Resources/Tools

      Java Concepts, Cay Horstmann, 4th Edition, John Wiley & Sons, Inc., 2005, ISBN 0-471-69704-4

      Recommended Learning Resources/Tools

      Not applicable

      Other Recommended Reading

      Garbage Collection: Algorithms for Automatic Dynamic Memory Management, R. Jones, R. Lins, John Wiley & Sons, Inc., 1996, ISBN 0-471-94148-4.
      Introduction to Programming in Java: An Interdisciplinary Approach, R. Sedgewick, K. Wayne, Addison-Wesley, 2007, ISBN 0-321-49805-4.
       

      Mode of delivery

      • Face to face

      Type of Teaching Activity/Activities

      • Cours magistraux
      • Préparations, travaux, recherches d'information

      Evaluations

      The assessment methods of the Learning Activity (AA) are specified in the course description of the corresponding Educational Component (UE)

      Unité d’enseignement de la combinaison linguistique
      Date de génération : 17/03/2017
      20, place du Parc, B7000 Mons - Belgique
      Tél: +32 (0)65 373111
      Courriel: info.mons@umons.ac.be