Programma virtuale di:EDX |
Impara le basi fondamentali del linguaggio di programmazione Java.
Impara le basi della programmazione e degli algoritmi orientati agli oggetti.
Scopri come creare e utilizzare eccezioni, strutture dati, ricorsione e interfacce utente grafiche (GUI).
5 mesi. 5 - 6 ore settimanali suggerite.
3 corsi virtuali in soft skill
"Introduzione alla programmazione orientata agli oggetti con Java" è una serie di corsi basati sulla versione online per crediti di Georgia Tech CS1331: Introduzione alla programmazione orientata agli oggetti (OOP).
Questo corso inizia con un'introduzione al linguaggio di programmazione Java.
Fornisce una breve storia di Java e presenta le basi di ciò che lo distingue dai linguaggi di programmazione (procedurale e orientato agli oggetti) che esistevano al momento della sua creazione.
Gli studenti impareranno quindi le basi della sintassi Java ed esploreranno la scrittura di programmi interattivi che incorporano concetti e costrutti come: tipi di dati primitivi, classi, operazioni aritmetiche, condizionali, loop, array, input e output della console, metodi e riutilizzo.
Dopo questa introduzione, gli studenti inizieranno ad apprendere la programmazione orientata agli oggetti in modo pratico.
Scriveranno le proprie classi personalizzate che rappresentano oggetti e concetti del mondo reale e impareranno come organizzare classi diverse (integrate e personalizzate) in una soluzione di programmazione.
Gli studenti amplieranno quindi la loro comprensione del riutilizzo con un'introduzione all'ereditarietà ed esploreranno argomenti come le relazioni genitore-figlio (o sottoclasse-superclasse), le classi astratte e l'UML.
Successivamente, gli studenti impareranno le interfacce e il polimorfismo.
In questa discussione si intreccia una mini-lezione sui tipi di algoritmi che vengono spesso utilizzati per elaborare i dati nei programmi e su come possono essere utilizzati in un contesto di programmazione orientato agli oggetti.
Gli studenti impareranno anche le basi della valutazione di algoritmi basati sul concetto di complessità in fase di esecuzione.
Tale abilità può alla fine renderli migliori programmatori.
In tal senso, gli studenti miglioreranno il loro approccio alla gestione degli errori di runtime imparando le eccezioni.
Applicheranno la build in più contesti, inclusi l'input e l'output di file.
La serie di corsi si conclude introducendo i fondamenti di alcuni argomenti avanzati, ovvero: strutture dati (principalmente elenchi), ricorsione, interfacce utente grafiche (GUI) con JavaFX, classi interne anonime ed espressioni lambda.
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.
Insegnanti e istruttori esperti di GTx impegnati in un'istruzione virtuale di alta qualità.
Salve, come posso aiutarla? Sei interessato ad un corso? Su quale argomento?
Aggiungi un commento