Programma virtuale di:EDX |
Questo studio fa parte della nostra recensione su:
Identificare e spiegare un ciclo di vita dello sviluppo della programmazione, inclusi pianificazione, analisi, progettazione, sviluppo e manutenzione.
Dimostrare una comprensione di base della programmazione orientata agli oggetti attraverso l'uso di strutture e classi nei progetti software.
Utilizzare le tecniche di programmazione orientata agli oggetti per sviluppare programmi eseguibili che includono elementi come l'ereditarietà e il polimorfismo.
Documentare e formattare il codice in modo coerente.
Applicare algoritmi di ricerca e classificazione di base nella progettazione del software.
Applicare array unidimensionali e multidimensionali nel software.
Utilizzare un debugger simbolico per trovare e correggere errori logici e di runtime nel software.
Dimostrare una comprensione di base delle metodologie di programmazione, inclusa la programmazione orientata agli oggetti, strutturata e procedurale.
Descrivi le fasi della traduzione di un programma dal codice sorgente al codice eseguibile.
Progetta e sviluppa programmi che utilizzano elenchi collegati per archiviare i dati internamente.
Progetta e sviluppa programmi che utilizzano stack e code per gestire raccolte di dati.
Progettare e sviluppare programmi di ricorsione per risolvere problemi che possono essere espressi con la ricorsione.
Usa gli alberi di ricerca binari e gli alberi bilanciati per implementare il recupero rapido dei dati da una raccolta di dati archiviati in memoria.
9 mesi. 6 - 8 ore settimanali suggerite.
4 corsi virtuali di alta qualità
Questo programma ti insegnerà le competenze informatiche di base nella programmazione e nelle strutture dati.
Comprendere come funziona la programmazione è essenziale in molte discipline tecniche, come la tecnologia dell'informazione, l'ingegneria del software, la sicurezza informatica e l'informatica.
I corsi utilizzano i linguaggi di programmazione C++ per stabilire solide basi nella programmazione e nelle strutture dati per gli studenti.
Gli studenti acquisiscono una preziosa esperienza pratica nella programmazione di soluzioni ai problemi nei laboratori.
Nei laboratori, gli studenti eserciteranno le loro abilità di programmazione di base e svilupperanno molte strutture di dati avanzate tra cui tabelle hash, algoritmi di ordinamento e ricerca, alberi binari, alberi AVL, algoritmi grafici e molti altri argomenti di informatica avanzati.
Oltre ai laboratori di programmazione applicata,
Che tu stia cercando di accelerare la tua carriera, conseguire una laurea o imparare qualcosa per motivi personali, edX ha i corsi giusti per te.
Migliora la tua carriera con programmi di credito sostenuti dal college e certificati verificati.
Studia e dimostra la conoscenza nel tuo orario di studio preferito.
Prova i corsi prima di pagare.
Impara insieme a partner universitari e colleghi di tutto il mondo.
Docenti e istruttori esperti della NYUx impegnati in un'istruzione virtuale di alta qualità.
Salve, come posso aiutarla? Sei interessato ad un corso? Su quale argomento?
Aggiungi un commento