Teaching
Pratical Cybersecurity Workshop I
Make it possible to synthesize the knowledge acquired in the courses of the program through active participation in a cybersecurity project.
The content varies according to the needs of the students and the professorial expertise available.
IT Security for the Internet of Things
Draw up a complete overview of the threats and vulnerabilities associated with connected objects and related applications in order to preserve the security of access, the integrity of applications and data and provide concrete solutions to protect against them.
Architectures of systems in the Internet of Things. Most used technologies and main platforms for the Internet of Things. Vulnerabilities and threats specific to the Internet of Things. Security methods in the Internet of Things. Case studies (home automation, smart cities, etc.).
IT and Industry 4.0
Understand the reality of Industry 4.0 and the digital revolution of manufacturing companies. Situate the role of a computer scientist in the context of production activities in the digital age and connectivity. Understand the impact of digital transformation on organizations. Become familiar with the new role of IT in supply chain management, operations management, and product lifecycle management. Know improvement methods and operational tools involved in the digital transition of the means of production. Apply principles related to Industry 4.0 to concrete cases related to the operation and development of software.
Advanced Web Programming
This course gives students the opportunity to enhance and enrich their skills in web programming. Students will learn to develop web applications that use three-tier architecture, session management, object-oriented techniques, and advance database interactions. Concepts such as advanced CSS concepts, XHTML, JavaScript, PHP, Jquery, SQL, rich interactive web environments, authentication, and security will also be explored.
Software Requirements Specification
In the course students learn the full cycle of collecting, prioritizing, balancing and agreeing on IT product/service requirements, they learn the software specification document and UML models. At the course our students work the following tools: Technical Requirements Matrix, Software Requirements Specification, MoSCoW Priority Matrix, UML Models for Use Cases, States Diagrams, and Sequence diagrams. At the course a student can consequently develop his/her own package of software requirements.
Information Systems Audit
This course examines the use of various standards, guidelines, laws and methods, which are used in information systems audits. The discussion serves both to set the governance framework, the information systems audit works within and the choices for specific courses of action to meet the requirements of the audit.