School / Prep
ENSEIRB-MATMECA
ECTS
10 credits
Internal code
EI5B
Description
Level of knowledge :
N1: beginner
N2: intermediate
N3: confirmed
N4: expert
The knowledge expected at the end of the course:
Understand the architecture of computers and the link with programming: (C1, N1), (C2, N1), (C3, N1)
Understand the microelectronic operation of a processor: (C3, N1), (C6, N1)
Know the history and evolution of computer architecture: (C1, N1), (C6, N1)
Understand how data is represented in the machine: (C1, N1), (C3, N1)
Understand shell scripting language mechanisms: (C3, N1)
Understand the main elements of the C language: (C1, N1), (C2, N1)
Know the principles of assembler programming: (C1, N1), (C2, N1)
Learning outcomes in terms of abilities, skills and attitudes expected at the end of EU courses
Write a report with algorithms, figures in LaTeX: (C3, N1)
Make a presentation in LaTeX: (C8, N1)
Write a script to transform data: (C4, N1), (C3, N1), (C7, N1)
Test and compare different representations of data in the machine: (C5, N1), (C4, N1), (C3, N1)
Program in C: (C2, N1), (C4, N1)
Program in assembler: (C2, N1), (C4, N1)