Mobilité EUt+
Retour

Page du cours ✏️


Development of Linux-based software
BCSCe10

Description
AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to give students fundamental knowledge and professional skills to apply approaches, methods and tools for real-time programming by introducing students to the basics of building and implementing the basic mechanisms in low-level C programming in UNIX-like systems, the peculiarities of creating processes and threads in the C language, working in network mode of C. At the end of his training the student will: know the internal mechanisms of UNIX-like systems; low-level C programming under UNIX; is familiar with the basics of network and multithreaded C programming; distinguishes between process and thread and will use them as intended.
DESCRIPTION OF THE COURSE: The course creates skills in low-level programming, real-time

Crédits ECTS
4

Langue d'enseignement
English

Langue d'examen
English

Langue des supports pédagogiques
English

Acquis d'apprentissage fondamentaux
  • Acquire deeper competencies in selected fields and specializations of computer science 
    (OPT1 - CSB - Acquire deeper competencies in selected fields and specializations of computer science )
  • Understand and apply established class and package design principles to develop designs and code in line with best practices 
    (SE1 - CSB - Understand and apply established class and package design principles to develop designs and code in line with best practices )
  • Understand, apply and evaluate various software development methodologies and tools 
    (SE2 - CSB - Understand, apply and evaluate various software development methodologies and tools )

Acquis d'apprentissage terminaux

Catégorie de cours

Entité de gestion (faculté)