Vous êtes sur la page 1sur 2

SOFTWARE ENGINEERING

OBJECTIVES JOB PROSPECTS


With the rapid development of compute- The software engineer is an expert who can IT consultant, IT project manager, expert
rization and networks in our daily life, the adapt himself/herself in any environment. of development in major industrial groups
software development is unavoidable. The He/She is involved in the design, imple- (Banks, Automotive, Aircraft…) or start-up,
needs of talented software engineers with mentation, development of software in R&D in software industry (IBM, Google,
a good expertise and capacity for techno- several industrial domains. He/she has a Microsoft…)
logy monitoring are required to tackle new global view and a large knowledge from
markets and to innovate in software. hardware to algorithm layers.

8
COURSE CONTENT

SEMESTER 1 Operating system description: process/


thread/memory/supervision, shell & system
CHOOSE YOUR 2 COURSES AMONG:
programming
Mobile development
MANAGEMENT TRAINING Introduction to the dedicated services for
PROJECT-BASED LEARNING IN IT AND IOT mobiles
Economics principles, Intercultural relations
Database management system : relational
and object models, database schema, queries Corporate organization, International sales Handsets capabilities and market overview
WEB architecture : client, server, Android development basics & tutorials
communication protocols FRENCH LANGUAGE COURSE Project
HMI : ergonomy, dynamic contents ENGLISH LANGUAGE COURSE
generation, formatting Advanced WEB Technolgies
Propagation & Antenna, Digital
Software infrastructures and Web services
transmission, Link budget

WEB TECHNOLOGIES SEMESTER 3 Enterprise and information systems


architecture
Client-side Web application: Java
Servlet, Java Server Pages, Cookies, Audit and Risk Management
Sessions, JDBC, MVC
DISTRIBUTED PROGRAMMING AND Data security, Secure Programming
Server-side Web application: WEB ARCHITECTURE Main application vulnerabilities
development methods and process, HTML,
CSS, Javascript; HTML5, CSS3/4, Typology of distributed systems (Cross scripting (XSS), SQL injection, ...)
Frameworks and Javascript tools, AJAX Distributed applications properties :
interoperability, scalability / elasticity, load Machine Learning
NETWORK FUNDAMENTALS balancing, consistency, fault tolerance
Linear predictors, convex learning
Network communication, Communication Communication : Protocols, Topologies
channel Gradient descent, Kernel Methods
Concurrent programming
Layer approach, OSI model, TCP/IP model Distributed algorithms & application patterns Support vector machine, Decision trees
Network devices, Network addressing
models PROGRAMMING LANGUAGES AND 3D, Mixed and Augmented Reality
COMPILERS Mixed Reality, Augmented Reality, Camera
ENGLISH LANGUAGE COURSE Lexical, syntactic, semanctic analysis calibration models
FRENCH LANGUAGE COURSE
Abstract Syntax Trees (AST), type inference 3D modeling
Compilation algorithms, compilers Tracking technologies, Real-time
structures (AST visitors) visualization
AST transformation and code generation Augmented Reality systems design
SEMESTER 2 FORMAL APPROACHES Medical Robotics
Logical inference and proof-as-programs Kinematics of medical robots
correspondence.
DATABASES AND BIG DATA Imaging guided medical robots
Advanced querying techniques Proof of program properties, Model-checking
Tracking and surgical navigation
Non-relational databases Typed programming languages, lambda
calculus
ADVANCED ALGORITHMICS AND
SEMESTER 4
PROGRAMMING PROJECT
Graph theory, algorithm design The project is composed of an advanced
Advanced Java: compound design case study. The students will be called upon
patterns, network programming and to use the knowledge, design techniques and
functional programming tools that they learnt through their courses.
INTERNSHIP
MULTIMEDIA APPLICATIONS MANAGEMENT TRAINING The internship with an international company
Image & Video Analysis, 1D medical signal Supply and Demand, Firms and Markets will enable students to display valuable
analysis professional skills and attitudes developed
The Government and the Economy during the three academic semesters. ISEP will
OpenCV, Classification, Feature extraction
Macroeconomics, Monetary and Fiscal Policy help you in finding an internship. Companies
usually give a stipend to the trainees.
COMPUTER MICROSYSTEMS The Open Economy
C language programing: Memory
allocation, Pointer and API FRENCH LANGUAGE COURSE

Syllabus: subject to modifications