Duration
12h Th, 12h Pr
Number of credits
| Bachelor of Science (BSc) in Architectural Engineering | 3 crédits |
Lecturer
Substitute(s)
Language(s) of instruction
French language
Organisation and examination
Teaching in the first semester, review in January
Schedule
Units courses prerequisite and corequisite
Prerequisite or corequisite units are presented within each program
Learning unit contents
The course alternates between notions related to the C language and to algorithmic patterns. The main themes tackled are the following: basic syntax and semantic of the C language, simple algorithms (linear run of an array, cumulative mathematical operations), dividing a problem into sub-problems, basic data structures (record, array, string, files) and program modularity (procedure/function). The structure of the course is as follows:
Chapter 0: Introduction
Chapter 1: Block, Variables, Simple Instructions
Chapter 2: Control Statements
Chapter 3: Data Structures
Chapter 4: Code Modularity
Chapter 5: Introduction to Matlab® or CodingGame.
Learning outcomes of the learning unit
The objective of the course is to introduce, to students, basic principles of computer science and, in particular, computer programming in order to facilitate the follow up of their studies and career. In this course, we focus on the code strictness and on the sub-problem approach. At the end of the semester, the student will be able to provide either the C code, either a code from another programming language (possible after a self-learning session) for a mid-size problem.
Prerequisite knowledge and skills
Nothing with respect to computer science or programming. However, the course assumes a good knowledge of French (spoken and written).
Planned learning activities and teaching methods
The course will alternate theoretical lessons (with slides) and exercises lessons. The course will be made of 12 hours of theoretical lessons and 12 hours of exercises lessons.
Mode of delivery (face to face, distance learning, hybrid learning)
The course is given during the first semester and is based on slides. The theoretical lessons are built around examples and small exercises. The class is supposed to actively participate during the lessons.
Recommended or required readings
Slides for the lessons as well as an exercises collection are available at the following url: INFO2047
Assessment methods and criteria
A written exam is organized in January. It lasts between 2 and 3 hours and covers the whole material seen during the semester.
The exam is only made of exercises. It is a kind of case study, with various small problems students have to solve.
Students cannot look at their class notes during the exam.
The resit exam has the same format as the one in January.
In order to carefully prepare the exam, it is highly recommended to do a maximum of exercises from the collection and to discuss those exercises with the Teacher.
Yellow code and orange code : no modification of the assessment methods
Red code : The exam will then occur on the eCampus platform
Work placement(s)
Organizational remarks
The course is given during the first semester
Contacts
Samuel Hiard (S.Hiard@uliege.be) - Office I.83a (B28)
Items online
Course Web Page
Course Web Page