Accueil

-Contact : benoit.fourlegnie@ac-lille.fr


Cours : Shell

Mémo des commande shell à connaitre

TP SHELL noté :

Ouvrir le terminal

Télécharger le fichier TP noté

Charger le fichier dans le terminal

Exécuter le tp en tapant l'instruction : sh setup_tp_note.sh

Trouvez, télécharger et lisez le fichier « instructions.txt » (Aide : export_file instructions.txt)


Epreuve pratique (pdf) avec fichier python

SoC

Correction épreuve pratique (BUS)


class Processus:
   def __init__(self,PID,priorite,temps_CPU):
       self.priorite=priorite
       self.PID=PID
       self.temps_utilisation=0
       self.temps_CPU=temps_CPU
       
P1=Processus(1,0,2)
P2=Processus(2,0,2)
P3=Processus(3,0,2)
liste_files=[[P3,P2,P1],[],[],[],[],[],[],[],[],[],[],[],[]]
def meilleur_priorite(liste_files):
   i = 0
   for p in liste_files:
       if p != []:
           return i
       i = i+1
   return None
def prioritaire(liste_files):
   priorite = meilleur_priorite(liste_files)
   if priorite == None:
       return None
   else :
       return liste_files[priorite].pop(0)
   
def gerer(p,liste_files):
   if meilleur_priorite(liste_files)==None :
       return None
   elif p==None or p.temps_utilisation == p.temps_CPU :
       return prioritaire(liste_files)
   else:
       #p.temps_utilisation+=1
       if p.priorite >= meilleur_priorite(liste_files) :
           p.priorite += 1
           liste_files[p.priorite].append(p)
           return prioritaire(liste_files)
       else:
           p.priorite += 1
           return p
L=[]
p=gerer(None,liste_files)
p.temps_utilisation+=1
L.append("P"+str(p.PID))
while meilleur_priorite(liste_files)!=None:
   p=gerer(p,liste_files)
   p.temps_utilisation+=1
   L.append("P"+str(p.PID))
print(L)

Chapitre 5  : Sécurité des communications

Cours

TP

Questions Bilan du chapitre (en bas de la page)

Pb à un million de dollars

Certificat électronique


Voici une liste non exhaustive d'écoles d'informatique qui ont une bonne réputation. Cela donne des pistes de réflexions ​

Polytech Tours

Polytech Nice

IG2I Lens ​

ISEN (lille) école privée

Telecom Bretagne ​

IMT (résultat de la fusion avec les Mines de Douai)

INSA

Classe prépa MP2I -> Wallon (Valenciennes), Faidherbe (Lille), Colbert (Tourcoing)

​ Dans le cas d'écoles sélectives, il faut prendre spé maths en tale + maths experte conseillée(Obligatoire pour classe prépa) ​

​Pour les nombreuses école privées d'info, il faut faire attention à 2 choses :

- Le diplôme d'ingénieur est-il reconnu sur le marché de l'emploi

- et à quel grade ? (important pour la rémunération !)


Epreuve pratique


Chapitre 4 : Gestion des Processus

Processus (cours 1)

Interblocage (cours) et Interblocage (fichier python)


Chapitre 3 : Complexité algorithmique

TP 1 à compléter

TP fonction puissance

TP 2 à compléter

Dichotomie


Chapitre 2 : SGBD

Pour Lundi 17 novembre

Exercices à faire avec la base de données communes.sqlite

Version portable de DBBrowser

Chapitre 1 : Les graphes

Cours sur les graphes

EX 4 : Les différents parcours

Cadeaux avec fichier python

Pour ceux qui ne sont pas encore à l'aise avec les dictionnaires : Les amis de mes amis

Degré de séparation

Motifs de déverrouillage

Correction des exercices faits en classe parcours largueur , Degré de séparation Motifs de déverrouillage

Mini projet "ours" -> "cage"


Chapitre 0 : Structures de données

exercices de bases

CodeSkulptor

cours piles/files

tables de multiplication

projet mot de passe

exercice type bac

application des files

Correction ex 18

Projet Labyrinthe -> fichier python à compléter

Depot