Topic outline

  • Informatique 3

    Informatics 3 is an essential component of the study program, this module is intended for Bachelor 2 students, process engineering specialty, Metallurgy option, to deepen knowledge and skills in various areas of computer science.
     The module is structured as a series of learning units in the form of practical works which allows you to acquire expertise in a scientific programming environment. Each unit covers different aspects to program effective solutions. These units are designed to gradually guide you through the key features and techniques of a scientific programming environment. 

    • Pease check the Announcements section daily to stay updated on course progress and receive essential information, including updates, news about course, schedule changes, upcoming assignements or assessments, and newly added learning materials

    • Use this chat to facilitate rea-time synchronouns discussion among participants within a Moodle course

    • Use this forum to engage in meaningful communication, share ideas and ask questions

  • Module Information

    Faculty: Science of Technology

    Department: Process Engineering

    Target audience: 2nd year degree specializing in process engineering, option: metallurgy

    Module title: Computer science 03

    Credit: 2

    Coefficient: 1

    Duration: 15 weeks

    Schedule: Monday: 2:00 p.m. – 3:30 p.m.

    Room: Computer room

    Teacher: Dr. Soltani Mohyiddine

    Contact: By e-mail at mohyiddine.soltani@univ-jijel.dz

    Response by email: Within 24 hours of receiving the message,

    escription of the image

  • Module content

    This module is composed of eight (8) practical assignments

    1. Presentation of a scientific programming environment (MATLAB) (1 week)
    2. Script Files and Types of Data and Variables (2 weeks)
    3. Reading, displaying and saving data (2 weeks)
    4. Vectors and matrix (2 weeks)
    5. Control statements (for and while loops, if and switch statements) (2 weeks)
    6. Function files (2 weeks)
    7. Graphics (management of graphic windows, plot) (2 weeks)
    8. toolbox usage (2 weeks)


  • Objectives of Module

    The objectives of this module are as follows :

    • Understand the primary parts of MATLAB interface.
    • Validate various algebraic operations in MATLAB environment
    • Evaluate and differentiate between the various control structures
    • Develop and apply a well-written program
    • investigate and apply various functions on vectors and matrices
    • develop function files
    • Create and manage  various types of graphs in the MATLAB environment.7


  • Prerequisites

    The student undertaking this practical work should possess a solid foundation in the following areas:

    • Understanding the fundamental concepts of algorithms, including data structures, variable types, and control structures for instructions.
    • Familiarity with basic of office automation principles.
    • Proficiency in utilizing and managing simple window interfaces,

  • Preliminary test

    You must pass this test before starting the course. 
    Important note: it is important to score more than 50%. if you do not, you should visit the link provided at the end of the test to enhance your understanding of the required prerequisites

  • Presentation of a scientific programming environment (MATLAB)

  • Control statements (for and while loops, if and switch statements)

  • Post Test

    You must pass this test after obtaining the course. 
    Important note: it is important to score more than 50%. if you do not, you should visit the link provided at the end of the test to enhance your understanding level

  • Bibliography