Software Engineering

Essitech International trains high-level general engineers in computer science, with particular emphasis on software engineering. The training revolves around a common base focused on the design and production of software as well as options allowing students to choose a computer science specialty in which they wish to acquire additional skills.

FROM THE 3RD YEAR 4 OPTIONS TO CHOOSE FROM

LARGE SCALE SYSTEM
Large-scale distributed applications and systems. Topics covered: challenges of the widespread use of the Internet, distributed infrastructures and the cloud, parallel computing and the use of multi-core architectures

SECURITY
Security of computer and electronic systems, protection of information, physical devices and software implementations. Topics covered: the construction of security mechanisms (cryptology, secure programming, network security, trust, intrusion detection)yarnt

MEDIA AND INTERACTIONS
Analysis and modeling of media such as image, video, text or speech, interaction tools adapted to user needs. Topics covered: computer graphics, virtual reality, motion capture and analysis of human gestures, image/video analysis and language processing

BIGDATA
Meeting the challenges of the “data deluge”, processing and creating value from big data: the technologies and infrastructures to choose to benefit applications. Topics covered: advanced databases, modeling, statistics, social networks, data mining and large graphs