"Programmation appliquée (langages C et C++)" - cours 120 000 roubles. de MSU, formation 48 semaines. (12 mois), Date: 16 février 2023.
Miscellanea / / November 28, 2023
Le programme de reconversion professionnelle « Programmation appliquée (langages C et C++) » permet l'acquisition de connaissances et de compétences dans le domaine programmation destinée aux personnes souhaitant acquérir des compétences dans une nouvelle activité professionnelle, contribue à la formation d'une vision du monde et systémique pensée. Le but de l'enseignement des cours du programme est de présenter les principes fondamentaux de la programmation, ainsi que les principes de l'approche algorithmique pour résoudre des problèmes appliqués.
Le programme est conçu pour les étudiants qui souhaitent apprendre un nouveau métier.
Le programme vise à préparer des spécialistes à de nouvelles activités professionnelles dans le domaine de la programmation appliquée.
Objectifs du programme de reconversion professionnelle :
- décrire la structure de base d'un ordinateur numérique, l'organisation de la mémoire principale et les communications dans un nœud informatique ;
- considérer les concepts de base de l'algorithmique et de la programmation procédurale ;
- considérer les différences entre les langages de programmation de haut niveau procéduraux et orientés objet ;
- décrire les étapes du cycle de vie d'un logiciel et les étapes d'obtention d'un fichier exécutable ;
- considérer les capacités orientées objet de la bibliothèque standard C++ ;
- Considérez la différence entre les concepts d'héritage et d'implémentation, la différence entre les concepts d'interface et d'implémentation.
- examiner les fonctionnalités fournies par la bibliothèque standard C++ pour la programmation générique ;
- Les candidats au programme de reconversion doivent avoir une formation spécialisée supérieure ou secondaire. Une expérience en programmation dans les langages procéduraux est souhaitable, mais pas obligatoire.
Le programme est un enseignement à distance à temps partiel avec un apprentissage asynchrone et des consultations avec les enseignants. Les cours de formation électroniques pour le programme ont été développés par des enseignants de l'Université d'État de Moscou.
Le programme a une orientation pratique et les cours de formation contiennent un grand nombre de problèmes appliqués, y compris des exemples tirés de pratique réelle et sont mis en œuvre par des spécialistes spécialisés de l'Université d'État de Moscou, des instituts de recherche industriels et des représentants informatiques entreprises.
MODE ENTRAÎNEMENT
Le programme est conçu pour 1 année d'études: du 16 février 2023 au 31 janvier 2024.
Tome 684 heures. Salle de classe - 288
Forme d'étude - Correspondance utilisant les technologies d'apprentissage à distance
Acceptation des documents du 20 décembre au 16 février.
Cours sans référence à un horaire selon un parcours pédagogique individuel.
Pour obtenir un diplôme de reconversion professionnelle de l'Université d'État de Moscou, vous devez suivre le cursus et préparer un mémoire de fin d'études.
Le travail final est un développement indépendant d'un système logiciel.
DOCUMENTS DE COMPLÉTION
Si vous avez un enseignement supérieur (supérieur incomplet: étudiant senior) ou secondaire spécialisé, un diplôme de reconversion professionnelle de l'Université d'État de Moscou est délivré.
Pour les personnes qui n'ont pas fait d'études supérieures, un certificat de l'Université d'État de Moscou est délivré pour la réussite du programme.
INSCRIPTION
1. Pour vous inscrire au programme, vous devez remplir les documents suivants (à la main ou par voie électronique) et les envoyer à [email protected] :
- Déclaration
- Questionnaire
- Consentement au traitement des données personnelles
- copie du passeport
- une copie d'un diplôme d'enseignement supérieur ou d'une attestation attestant que vous êtes étudiant.
2. Sur la base des documents soumis, un accord de formation sera préparé.
3. Après signature du contrat, les documents de paiement sont envoyés: août-septembre.
4. Après le paiement, vous commencez la formation.
SEMESTRE 1 - MATHÉMATIQUES DISCRÈTES
Cours 1.1
Éléments de mathématiques
Cours 1.2
Théorie des ensembles
Cours 1.3
Algèbre de la logique
Cours 1.4
Bases de l'algèbre linéaire
Cours 1.5
Bases de la théorie des graphes
Cours 1.6
Théorie du codage
Conférence 1.7
Certification finale (Test)
SEMESTRE 1 - PROGRAMMATION PROCÉDURALE
Cours 2.1
Introduction à la programmation
Cours 2.2
Les opérateurs
Cours 2.3
Préprocesseur
Cours 2.4
Panneaux d'affichage
Conférence 2.5
Tableaux. Relation entre les tableaux et les pointeurs
Cours 2.6
Les fonctions
Conférence 2.7
Certification finale (Test)
SEMESTRE 1 - ALGORITHMES ET STRUCTURES DE DONNÉES (NIVEAU D'ENTRÉE)
Cours 3.1
Opérations sur les bits
Conférence 3.2
Algorithmes et mathématiques
Cours 3.3
Matrices et opérations sur celles-ci
Cours 3.4
Structures de données abstraites
Conférence 3.5
Certification finale (examen)
SEMESTRE 1 - PROGRAMMATION ORIENTÉE OBJET (NIVEAU D'ENTRÉE)
Cours 4.1
Paradigmes de programmation orientée objet
Cours 4.2
Concepts de base de la programmation orientée objet, leur implémentation en C++
Cours 4.3
Structures et unions C++
Cours 4.4
Champs de bits dans les structures et classes C++
Conférence 4.5
Relations entre les classes. Héritage unique ouvert
Cours 4.6
Polymorphisme
Conférence 4.7
Certification finale (réussite)
SEMESTRE 2 - ARCHITECTURE DES SYSTÈMES INFORMATIQUES
Cours 5.1
Structure de base d'un ordinateur numérique
Cours 5.2
Bases de l'organisation du processeur numérique
Cours 5.3
Organisation de l'adresse
Cours 5.4
Sous-systèmes de communication dans un ordinateur
Conférence 5.5
Opérandes entiers
Cours 5.6
Norme de codage à virgule flottante
Conférence 5.7
Certification finale (Test)
SEMESTRE 2 - ALGORITHMES ET STRUCTURES DE DONNÉES (NIVEAU AVANCÉ)
Cours 6.1
Des arbres
Cours 6.2
Graphiques
Cours 6.3
Algorithmes de recherche et de tri
Cours 6.4
Récursion et retour en arrière
Conférence 6.5
Certification finale (réussite)
SEMESTRE 2 - PROGRAMMATION ORIENTÉE OBJET (NIVEAU AVANCÉ)
Conférence 7.1
Paradigmes de programmation orientée objet
Conférence 7.2
Concepts de base de la programmation orientée objet, leur implémentation en C++
Conférence 7.3
Structures et unions C++
Conférence 7.4
Champs de bits dans les structures et classes C++
Conférence 7.5
Relations entre les classes. Héritage unique ouvert
Conférence 7.6
Polymorphisme
Conférence 7.7
Certification finale (réussite)
SEMESTRE 2 - THÈSE DE DIPLÔME
La certification finale comprend la soutenance du travail final, qui permet d'identifier une préparation théorique à la résolution de problèmes professionnels.
Cours 8.1
Évaluation de la qualité du développement du programme