JavaRush /Java Blog /Random-IT /Una nuova missione è apparsa su JavaRush: Harvard CS50!
Bender
Livello 1
Маунтин-Вью

Una nuova missione è apparsa su JavaRush: Harvard CS50!

Pubblicato nel gruppo Random-IT
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!
CS50 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.
... Ma la cosa più importante non è cosa viene insegnato su CS50 (c'è molto materiale sull'argomento su Internet!), ma come viene insegnato. Le lezioni del CS50 sono tra le più coinvolgenti e approfondite nella storia dell'istruzione superiore.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION