Studierai ad Harvard? Oppure aspetta, non hai bisogno di andare, volare, andare da nessuna parte! E non devi pagare per la formazione, vai qui e impara!
Ci affrettiamo ad annunciare che la traduzione completa del corso di Harvard sui fondamenti della programmazione CS50 è stata completata e pubblicata su JavaRush. Segui il collegamento per trovare lezioni video strutturate per settimana, materiali aggiuntivi, compiti e spiegazioni per i compiti. Una settimana di formazione (livello) consiste in 1-2 lezioni video del Professor Malan, materiale testuale aggiuntivo (per la ripetizione e l'espansione di ciò che è stato ascoltato durante le lezioni), 1-3 compiti pratici con spiegazione e analisi, nonché collegamenti al codice e risorse educative. Il corso è pensato principalmente per i principianti, ma potrà interessare anche a chi già lavora nel settore informatico.
Ci affrettiamo ad annunciare che la traduzione completa del corso di Harvard sui fondamenti della programmazione CS50 è stata completata e pubblicata su JavaRush. Segui il collegamento per trovare lezioni video strutturate per settimana, materiali aggiuntivi, compiti e spiegazioni per i compiti. Una settimana di formazione (livello) consiste in 1-2 lezioni video del Professor Malan, materiale testuale aggiuntivo (per la ripetizione e l'espansione di ciò che è stato ascoltato durante le lezioni), 1-3 compiti pratici con spiegazione e analisi, nonché collegamenti al codice e risorse educative. Il corso è pensato principalmente per i principianti, ma potrà interessare anche a chi già lavora nel settore informatico.
Cosa studi al CS50
- Fondamenti di informatica e programmazione. Sistemi numerici, lavoro con la riga di comando in Linux, loop, salti condizionali e altre gioie.
- Concetti di algoritmi e pensiero algoritmico. Imparerai quali problemi possono essere risolti utilizzando la programmazione e come. David Malan parlerà della ricerca binaria, che è semplice in sostanza, ma molto efficace e richiede un'attenta implementazione, subito, proprio alla lezione zero. E poi provate a dimenticare la scena dello strappo dell'elenco telefonico, e con essa la conoscenza acquisita! In generale, il corso copre tutti gli algoritmi di base che gli “specialisti IT” devono conoscere e comprendere.
- Concetti di astrazione, struttura dei dati, incapsulamento, gestione della memoria. Fondamenti di sicurezza informatica. Processo di sviluppo software e sviluppo web.
- Nozioni di base sul linguaggio di programmazione C e sul linguaggio visuale Scratch. In realtà, gli studenti svolgono tutti gli esempi e i compiti principali in C.
- Nozioni di base su database e SQL.
- Sviluppo Web: nozioni di base su CSS, HTML, JavaScript e PHP. Naturalmente solo l'essenziale.
- Nozioni di base sulla preparazione di presentazioni per progetti di programmazione.
GO TO FULL VERSION