Programme virtuel de :EDX |
Cette étude fait partie de notre revue sur :
Identifier et expliquer un cycle de vie de développement de programmation, y compris la planification, l'analyse, la conception, le développement et la maintenance.
Démontrer une compréhension de base de la programmation orientée objet grâce à l'utilisation de structures et de classes dans des projets logiciels.
Utiliser des techniques de programmation orientées objet pour développer des programmes exécutables qui incluent des éléments tels que l'héritage et le polymorphisme.
Documentez et formatez le code de manière cohérente.
Appliquer des algorithmes de recherche et de classification de base dans la conception de logiciels.
Appliquer des tableaux unidimensionnels et multidimensionnels dans le logiciel.
Utilisez un débogueur symbolique pour rechercher et corriger les erreurs logiques et d'exécution dans le logiciel.
Démontrer une compréhension de base des méthodologies de programmation, y compris la programmation orientée objet, structurée et procédurale.
Décrire les phases de traduction d'un programme du code source au code exécutable.
Concevoir et développer des programmes qui utilisent des listes chaînées pour stocker des données en interne.
Concevoir et développer des programmes qui utilisent des piles et des files d'attente pour gérer des collections de données.
Concevoir et développer des programmes de récursivité pour résoudre des problèmes qui peuvent être exprimés avec la récursivité.
Utilisez des arbres de recherche binaires et des arbres équilibrés pour implémenter une récupération rapide des données à partir d'une collection de données stockées en mémoire.
9 mois. 6 à 8 heures par semaine suggérées.
4 cours virtuels de haute qualité
Ce programme vous apprendra les compétences de base en informatique dans la programmation et les structures de données.
Comprendre le fonctionnement de la programmation est essentiel dans de nombreuses disciplines techniques, telles que les technologies de l'information, le génie logiciel, la cybersécurité et l'informatique.
Les cours utilisent les langages de programmation C++ pour établir une base solide dans la programmation et les structures de données pour les étudiants.
Les étudiants acquièrent une expérience pratique précieuse en programmant des solutions aux problèmes dans les laboratoires.
Dans les laboratoires, les étudiants mettront en pratique leurs compétences de base en programmation et développeront de nombreuses structures de données avancées, notamment des tables de hachage, des algorithmes de tri et de recherche, des arbres binaires, des arbres AVL, des algorithmes de graphes et de nombreux autres sujets informatiques avancés.
Outre les laboratoires de programmation appliquée,
Que vous cherchiez à accélérer votre carrière, à obtenir un diplôme ou à apprendre quelque chose pour des raisons personnelles, edX a les cours qu'il vous faut.
Boostez votre carrière avec des programmes de crédit soutenus par des collèges et des certificats vérifiés.
Étudiez et démontrez vos connaissances à l'heure de votre choix.
Essayez les cours avant de payer.
Apprenez aux côtés de partenaires universitaires et de collègues du monde entier.
Des professeurs et des instructeurs experts de NYUx engagés dans une éducation virtuelle de haute qualité.
Bonjour, comment puis-je vous aider? Un cours vous intéresse ? A propos de quel sujet ?
Ajoutez votre avis