- Science Info Lycée Profs : conférences de formation des professeurs du secondaire en science informatique. (88)
- Colloquium Jacques Morgenstern : recherches en STIC - nouveaux thèmes scientifiques, nouveaux domaines d’application, et enjeux (61)
- Science Info Lycéens : contenus d'enseignements pour les lycéens en science informatique. (2)
- Forum des lauréats en informatique et mathématiques appliquées 2013 (11)
- Inria Joint Laboratory
- Les enjeux du Web 3.0 dans le secteur culturel (8)
- Colloque Interfaces (2)
- Cours en ligne
- Web sémantique et Web de données
- Bases de données relationnelles : comprendre pour maîtriser
- Bioinformatique : algorithmes et génomes
- Mobile Robots and Autonomous Vehicles
- Live Object Programming in Pharo
- 1 : Welcome on Board and Syntax Discovery (11)
- 2 : Pharo Syntax, Blocks and Inspector (16)
- 3 : Design, Class Methods and Collections (14)
- 4 : Inheritance & Lookup and Web Development (15)
- 5 : Exception, Debugging and Reflection (14)
- 6 : Rethink Lookup and Advanced Object-Oriented Design (12)
- 7 : More on Object-Oriented Design and Testing (11)
- Code-Based Cryptography
- Binaural Hearing for Robots
- Internet Measurements: a Hands-on Introduction
- Bioinformatics: Genomes and Algorithms
- Accessibilité numérique
- Introduction to a Web of Linked Data
- Rencontres autour d'un sujet scientifique : Unithé ou café
- Séminaires scientifiques
- ERC Nemo

Inria
2 : Pharo Syntax, Blocks and Inspector
In this second week, you will review the concept of "message", but also the one of "block" which is the cornerstone for making conditions, loops, etc. You will also discover development tools such as the Finder and GTInspector.
Finally, you will understand why developping in Pharo is a different experience through the redo video "Coding a Counter in the Debugger".
Exercises part 2 :
Click on the exercises titles to download the documents.
- Expression and Messages - Solution for part 1 exercise
- Expression Results
- [Mini-project] TinyBlog: Solution for week 1 exercise and Extending and Testing the Model
Solutions for the new exercises will be provided in the section "Exercises" of the following part.
-
Sciences de l’ingénieur
Vidéocours
9 min
LABEL UNT
Understanding Messages
-
Sciences de l’ingénieur
Vidéocours
10 min
LABEL UNT
Messages for Java Programmers
-
Sciences de l’ingénieur
Vidéocours
8 min
LABEL UNT
Messages: Composition and Precedence
-
Sciences de l’ingénieur
Vidéocours
4 min
LABEL UNT
Understanding Messages: Sequence and Cascade
-
Sciences de l’ingénieur
Vidéocours
5 min
LABEL UNT
[Live] Finding Methods with Finder
-
Sciences de l’ingénieur
Vidéocours
10 min
LABEL UNT
[Live] GTInspector 1: Inspect and Interact with Objects
-
Sciences de l’ingénieur
Vidéocours
7 min
LABEL UNT
Introduction to Blocks
-
Sciences de l’ingénieur
Vidéocours
6 min
LABEL UNT
Loops
-
Sciences de l’ingénieur
Vidéocours
6 min
LABEL UNT
Booleans and Conditions
-
Sciences de l’ingénieur
Vidéocours
4 min
LABEL UNT
Parentheses vs Square Brackets
-
Sciences de l’ingénieur
Vidéocours
5 min
LABEL UNT
Yourself
-
Sciences de l’ingénieur
Vidéocours
2 min
LABEL UNT
The Essence Of Dispatch through an Exercise
-
Sciences de l’ingénieur
Vidéocours
9 min
LABEL UNT
[Redo] Coding a Counter in the Debugger
-
Sciences de l’ingénieur
Vidéocours
2 min
LABEL UNT
[Live] Nautilus 1: First Meet with the Code Browser
-
Sciences de l’ingénieur
Vidéocours
3 min
LABEL UNT
[Live] Nautilus 2: Packages, Tags and Groups
-
Sciences de l’ingénieur
Vidéocours
3 min
LABEL UNT
[Live] Nautilus 3: Inheritance view