![]() | Study programme 2025-2026 | Français | |
![]() | Algorithms and object-oriented programming | ||
Programme component of Bachelor's in Computer Science (MONS) (day schedule) à la Faculty of Science |
| Code | Type | Head of UE | Department’s contact details | Teacher(s) |
|---|---|---|---|---|
| US-B1-SCINFO-008-M | Compulsory UE | QUOITIN Bruno | S802 - Réseaux et Télécommunications |
|
| Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Credits | Weighting | Term |
|---|---|---|---|---|---|---|---|---|---|
| Français | 24 | 36 | 0 | 0 | 0 | 7 | 7.00 | 2nd term |
| AA Code | Teaching Activity (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term | Weighting |
|---|---|---|---|---|---|---|---|---|
| S-INFO-604 | Algorithms and object-oriented programming | 24 | 36 | 0 | 0 | 0 | Q2 | 100.00% |
| Programme component |
|---|
Objectives of Programme's Learning Outcomes
Learning Outcomes of UE
Design and understand an algorithm and its implementation as a program.
Understand and apply object-oriented programming (OOP).
Write and understand a Java program.
Analyse the efficiency of an algorithm (complexity).
Identify and use a few design patterns.
Understand and use simple data structures (linked lists, arrays, hash tables) as well as programming techniques (recursion, divide and conquer, dynamic programming).
UE Content: description and pedagogical relevance
(see learning activity)
Prior Experience
Not applicable
Type of Teaching Activity/Activities
| AA | Type of Teaching Activity/Activities |
|---|---|
| S-INFO-604 |
|
Mode of delivery
| AA | Mode of delivery |
|---|---|
| S-INFO-604 |
|
Required Learning Resources/Tools
| AA | Required Learning Resources/Tools |
|---|---|
| S-INFO-604 | Brief Java: Early Objects, 9th edition, Cay Horstmann, Wiley, 2020 (earlier versions entitled ‘Java Concepts’ by the same author are also appropriate) |
Recommended Learning Resources/Tools
| AA | Recommended Learning Resources/Tools |
|---|---|
| S-INFO-604 | Not applicable |
Other Recommended Reading
| AA | Other Recommended Reading |
|---|---|
| S-INFO-604 | - 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. - Introduction to Algorithms (3rd edition), Th. H. Cormen et al, 2009, MIT Press. |
Grade Deferrals of AAs from one year to the next
| AA | Grade Deferrals of AAs from one year to the next |
|---|---|
| S-INFO-604 | Authorized |
Term 2 Assessment - type
| AA | Type(s) and mode(s) of Q2 assessment |
|---|---|
| S-INFO-604 |
|
Term 2 Assessment - comments
| AA | Term 2 Assessment - comments |
|---|---|
| S-INFO-604 | Written exam 100% |
Term 3 Assessment - type
| AA | Type(s) and mode(s) of Q3 assessment |
|---|---|
| S-INFO-604 |
|
Term 3 Assessment - comments
| AA | Term 3 Assessment - comments |
|---|---|
| S-INFO-604 | Written exam 100% |