linfo1101  2018-2019  Louvain-la-Neuve

5 credits
30.0 h + 30.0 h
Mens Kim; Nijssen Siegfried; Pecheur Charles;
Main themes
  • Fundamental concepts of object-oriented programming;
  • Python programming language;
  • Analysis of a computer problem, design, specification and implementation of a solution;
  • Linear data structures.

At the end of this learning unit, the student is able to :

Given the learning outcomes of the "Bachelor in Computer science" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
  • S1.I2
  • S2.2, S2.4

Students who have successfully completed this course will be able to :

  • Apply the concepts, laws, reasonings to a disciplinary problem of squared complexity.
  • Describe adequate modeling and calculation tools to solve a disciplined disciplinary problem.
  • Model a problem and design one or more technical solutions that meet the specifications
  • Implement and test a solution in the form of a model, a prototype and / or a digital model.
  • Commit collectively to a work plan, a timetable (and roles to keep).
  • Communicate in graphical and schematic form interpret a diagram, present the results of a work, structure information.
  • Read, analyze and exploit technical documents (standards, plans, specifications, specifications, ...).
  • Write written summary documents taking into account the requirements of the missions (projects and problems).
  • Demonstrate a good understanding of the concepts and methodology of object-oriented programming.
  • Make good use of the elements of an object-oriented language such as Python.

The contribution of this Teaching Unit to the development and command of the skills and learning outcomes of the programme(s) can be accessed at the end of this sheet, in the section entitled “Programmes/courses offering this Teaching Unit”.
Teaching methods
The methods used will encourage active student learning. It includes
  • lectures,
  • partical exercice sessions with tutors,
  • programming exercice on the INGInious platform.
Evaluation methods
A middle evaluation takes place in the middle of the first period. The note for this exam takes account of 1/3 of the final grade only if it is greater than the examination mark.
The end of first period exam aims to test not only the knowledge, but also the ability to apply this knowledge to write simple Java programs, but correct ones.
Faculty or entity

Programmes / formations proposant cette unité d'enseignement (UE)

Title of the programme
Master [120] in Anthropology

Bachelor in Computer Science

Master [120] in Linguistics

Bachelor in Mathematics

Master [120] in data Science: Statistic

Minor in Statistics and data sciences

Minor in Computer Sciences