Study programme 2014 - 2015 [New Decree on Higher Education]*
Programme component of Bachelor's Degree in Computer Science à la Faculty of Science
CodeTypeHead of UE Department’s
contact details
Teacher(s)
US-B1-SCINFO-007-MCompulsory UEMELOT HadrienS825 - Algorithmique
  • MELOT Hadrien
Language
of instruction
Language
of assessment
HT(*) HE(*) HTP(*) HR(*) HD(*) CreditsWeighting Term
  • Français
Français306010.0010.001st term
AA CodeTeaching Activity (AA) HT(*) HE(*) HTP(*) HR(*) HD(*) Term Weighting
S-INFO-603Programming and algorithms I30.0060.00100.00%

Objectives of general skills

  • Understand the fundamentals of computer science
    • Show an understanding and deep knowledge of the concepts of computer science and mathematical formalisms used in the field of computer science
    • Use the vocabulary and the correct mathematical reasoning to formulate and solve problems in the field of computer science
  • Understand computer technologies
    • Understand the IT involved in the different stages of the life of a computer application
  • Understand the fundamentals related to scientific methods
    • Develop skills of abstraction and modelling through a conceptual and scientific approach

UE's Learning outcomes

At the end of this course, the student will be able to:
  - understand an algorithm
  - conceive an algorithm
  - evaluate the properties and the efficiency of an algorithm
  - write a full computer program (in Python)

UE Content

See AA.

Prior experience

Not applicable

Type of Teaching Activity/Activities

A.A.Type of Teaching Activity/Activities
S-INFO-603
  • Course
  • Exercices
  • Practical works

Mode of delivery

A.A.Mode of delivery
S-INFO-603
  • Face to face

Required Reading

A.A.Required Reading
S-INFO-603Note de cours - Programmation et Algorithmique 1 - Hadrien MELOT

Required Learning Resources/Tools

A.A.Required Learning Resources/Tools
S-INFO-603Not applicable

Recommended Reading

A.A.Recommended Reading
S-INFO-603

Recommended Learning Resources/Tools

A.A.Recommended Learning Resources/Tools
S-INFO-603Not applicable

Other Recommended Reading

A.A.Other Recommended Reading
S-INFO-603- Downey, A., Think Python: how to think like a computer scientist, Green Tea Press (2009)
- Aho, A. et Ullman, J., Concepts fondamentaux de l'informatique, Dunod (1993)

Term 1 Assessment - type

A.A.Term 1 Assessment - type
S-INFO-603
  • Written examination
  • Quoted exercices

Term 1 Assessment - comments

A.A.Term 1 Assessment - comments
S-INFO-603- Intermediate test: 15%
- Written examination: 85%

Practical exercices are mandatory to have access to the examination (at least 75% of presence).

Resit Assessment - Term 1 (B1BA1) - type

A.A.Resit Assessment - Term 1 (B1BA1) - type
S-INFO-603
  • Written examination

Resit Assessment - Term 1 (B1BA1) - Comments

A.A.Resit Assessment - Term 1 (B1BA1) - Comments
S-INFO-603Written examination: 100%

Practical exercices are mandatory to have access to the examination (at least 75% of presence).

Term 2 Assessment - type

A.A.Term 2 Assessment - type
S-INFO-603
  • Written examination

Term 2 Assessment - comments

A.A.Term 2 Assessment - comments
S-INFO-603Written examination: 100%

Practical exercices are mandatory to have access to the examination (at least 75% of presence).

Term 3 Assessment - type

A.A.Term 3 Assessment - type
S-INFO-603
  • Written examination

Term 3 Assessment - comments

A.A.Term 3 Assessment - comments
S-INFO-603Written examination: 100%
UE : Programme component - AA : Teaching activity
(*) HT : Hours of theory - HE : Hours of in-class exercices - HTP : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes.