Accueil

Bienvenue sur le site entièrement consacré sur l'enseignement en ligne du génie logiciel (Software Engineering). Ce cours de génie logiciel (CGL) a pour objectifs (Noubliez pas de passer le quiz après avoir lu ce qui suit pour tester vos connaissances) :

  1. De vous donner toutes les informations nécessaires pour développer votre propre logiciel avec beaucoup d'exemples qui vous donnerons des idées pour innover et gagner votre part du marché mondial.
  2. Promouvoir la formation de la haute technologie (high tech) pour que nous (africains) soyons capables de produire nos machines. C'est à dire transformer nos matières premières en produits finis.
  3. Démystifier la high tech et encourager les jeunes à se l’accaparer pour créer les produits innovants grâce à nos matières premières.
  4. Faire entrer l’Afrique dans l’IoT (Ai o Ti)  en passant d'abord par le software et en suite produire nous même nos machines. Cette nouvelle industrie qui est en train de s’ouvrir à nous grâce à l’internet, apporte plein d’opportunités et c’est le software qui va commander tout (Je soutiens que le Software will rule the world. Car le monde de demain appartiendra à celui qui contrôle les données grâce au software. Ce monde de l’industrie 4.0 sera dans la main des ingénieurs en électrotechnique, informatique et mécatronique. Nous devons en former par centaines de milliers chaque année pour relever ce défi). Nous ne devons pas rater ce nouveau départ comme nos ainés l’on fait dans le passé en passant leur temps à pleurnicher sur l’esclavage, la colonisation et à valoriser l’Egypte ancienne au lieu de se lancer corps et âme dans l’industrie pour transformer nos matières premières en produit finis. Nous ne devons pas perdre notre temps à répéter les mains erreurs que nos ainés. Nous devons nous accaparer la high tech pour avoir la capacité de transformer nous-même nos matières premières.

Cette page est réservée aux électrotechniciens, informaticiens et mécatroniciens. Bref aux amoureux de la high tech et ceux qui sont convaincu que grâce à la high tech on peut créer des emplois à haute valeur ajoutée dont l'Afrique a tant besoin pour son développement et ainsi éviter la fuite massive des africains vers l'occident par ce qu'ils ne croient plus en leur avenir en Afrique (Chaque année des milliers d'africains qui n'ont pas les moyens de s'acheter un visa d'étudiant pour fuir l'Afrique, meurent en mer méditerranée dans l'espoir d'avoir une vie meilleure chez les autres. Si nous pouvons grâce à la high tech limiter ce nombre de déserteurs, on aura fait quelque chose de noble pour la postérité de l’Afrique).

Un software développeur (ingénieur en informatique) a pour tâche de développer des algorithmes qui instruisent au hardware (machine) ce qu’il doit faire (C'est comme le cerveau (software) instruit au squelette (hardware) à travers les muscles (cables) ce qu'il doit faire). Pour y arriver il doit maitriser certaines méthodes scientifiques  qui lui permettront de développer des algorithmes de haute qualité. Nous pouvons faire l'analogie avec la construction d'une maison. Chacun peut construire une maison (Software pour un vendeur de beignets), mais ce n'est pas tout le monde qui peut construire un immeuble de vingt étages (Software pour gérer la vente des billets d'une compagnie aérienne) sans une formation adéquate. C'est cette formation de haute qualité que nous voulons vous offrir ici. Vous n'avez pas besoin de quitter votre famille ou amis pour aller ailleurs apprendre cela. Grâce à l'internet nous allons vous donner tout ce que vous avez besoin pour devenir le développeur du futur (IT Specialist).

Nul n'est bien que chez soi et non chez les autres. Ne quittez pas votre environnement naturel pour aller chez les autres. Une fois vous avez abandoner la terre de vos ancêtres pour aller chez les autres, vous êtes confronté à un repli identitaire, au racisme et au tribalisme qui va certainement avoir un impact négatif sur votre épanouissement en tant que individu si vous n'êtes pas solide mentalement.


Joignez-vous à nous (en étudiant et en applicant ce que vous avez appris sur ce site) pour relever ce défi qui permettra aux jeunes de rester auprès de leurs familles et amis tout en créant et innovant comme les autres.

Après l'agriculture nous nous lançons maintenant dans l'industrie manufacturière et de la high tech. Notre objectif est de former les futurs industriels africains dans le domaine manufacturier et de la haute technologie.

Vous pouvez nous suivre sur Facebook:https://www.facebook.com/pg/Coursdegenielogiciel/about/

Notre objectif est de vous donner les outils nécessaires pour devenir le programmeur qui maîtrise

  1. le state of the art de la technologie de pointe
  2. la programmation du hardware (Nous ne devons pas seulement fabriquer les machines, nous devons être capables de les programmer. Une machine high tech sans software c'est comme un être humain sans cerveau.)
  3. la transformation des données que les hardwares connectés sur internet (IoT) envoient, en données exploitable par l'homme pour prédire l'avenir (Software will rule the world)

Pour y arriver il vous faut remplir les préconditions.

CGL vous expliquera étape par étape comment développer le logiciel en utilisant Raspberry Pi, Windows IoT, C, C#, .NET et UML.

Avec l'intelligence artificiel (Software will rule the world), nous verrons de plus en plus des robots capables de

  • conduire une voiture
  • livrer les médicaments à domiciles ou dans les hôpitaux
  • surveiller les malades dans les hôpitaux ou à domicile et ne faire appel au médecin qu'en cas de besoin. Avant que le médecin ne vienne consulter le malade, il saura déjà d'avance ce que le malade a comme maladie

Pour y arriver il faudra des développeurs bien formés pour programmer ces machines. Ce site vous offre les premiers rudiments nécessaires pour devenir le développeur du futur (Le développeur qui est à la pointe de la technologie et qui innove avec les algorithmes pour faciliter la vie des êtres humains).

Une fois vous avez maîtrisé ces technologies et le processus de développement, vous pouvez vous considérer comme développeur (un geek ou techie). Pour devenir ingénieur en génie logiciel (Licence ou Master), il vous faudra suivre d'autres cours pour approfondir votre connaissance. Ces cours vous donneront les outils nécessaires pour diriger votre entreprise en vous aidant de sortir de l'informel (incubation) et devenir une entreprise pouvant attirer les capitaux. Pour cela il vous faut suivre une formation ou un séminaire qui vous enseignera comment:

  • manager un projet
  • diriger une équipe de développeurs après une bonne expérience comme développeur
  • créer une entreprise
  • faire le marketing (Vous pouvez recruter quelqu'un pour s'occuper de la gestion et le marketing)
  • faire une étude de marché
  • écrire un business plan qui vous aidera à aller chercher des investissements (Avant de le faire, il faut être convaincu de son idée et si possible avoir un prototype qui vous permettra de convaincre les futures investisseurs que cela vaut le coût d'y investir et que vous maîtrisez la technologie. Bref avant de commencer à chercher les investissements, il faut se mettre au travail et compter d'abord sur soi-même. Dans le domaine du développement des logiciels, on n'a pas besoin des gros capitaux pour commencer. On a besoin d'une machine pour programmer c'est tout. Chaque étudiant en génie logiciel est sensé avoir un laptop. Dont pas besoin d'investissements au départ. On peut développer l'idée en étant étudiant. Si bien qu'à la fin de ses études, on a des applications qu'on peut vendre ou laisser en open source pour voir comment les gens s'y intéressent. La recherche des capitaux doit être la dernière étape si l'application en développement est innovatrice ou reçoit une très grande résonance auprès des utilisateurs. Alors on utilisera les capitaux pour recruter des développeurs pour y ajouter les nouveaux outils.)

Bienvenue dans le futur! Bienvenue dans l'innovation! Bienvenu dans le monde (industrie 4.0) où le software va contrôler le monde (Software will rule the world)!

Nelson Mandela said: “Education is the most powerful weapon which you can use to change the world. It is the great engine of personal development. It is through education that the daughter of a peasant can become a doctor, that the son of a mineworker can become the head of the mine, that a child of farmworkers can become the president of a great nation.


Cliquez sur le lien suivant pour voir comment les jeunes camerounais créent des solutions pour améliorer le quotidien des êtres humains pas seulement au Cameroun, mais dans le monde entier sans avoir besoin de quitter le Cameroun. C’est ça notre objectif. Créer locale pour le marché mondial comme les autres le font. Ne pas être des consommateurs de ce que les autres ont créer chez eux.

“Silicon Mountain" : La High Tech Africaine à Buea au Cameroun


Quiz:

En quelques clics, testez votre connaissance de ce que vous venez d'apprendre.
Répondez aux questions et obtenez votre résultat immédiatement.

1) Quel est l'objectif de ce cours en ligne?




Please answer the question.

2) Comment faire entrer l'Afrique dans l'IoT?




Please answer the question.

3) Pourquoi il dit que le software va commander le monde?




Please answer the question.

4) A qui s’adresse ce cours?




Please answer the question.

5) Qu’est-ce que nos ainés ont passé leur temps à faire?




Please answer the question.

6) Qu’est-ce vous ne devrez pas faire?




Please answer the question.

7) Pourquoi les africains fuient l’Afrique?




Please answer the question.

8) Quelle est la tâche d’un ingénieur en informatique?




Please answer the question.

9) Quelle est la différence entre un ingénieur en informatique et celui qui a appris à programmer sur le tas?




Please answer the question.


Ing. M. Tonka, M.Sc.
=> Is our time to create the future of Africa!
=> Software will rule the world.

Page actualisée: Samedi, 18 Mars 2017


Liens intérressant:

  • n.a

Avez-vous aimé cet article du cours de génie logiciel? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous:

0
0
0
s2sdefault