Università di Alberta Formazione online gratuita

Risoluzione dei problemi, programmazione Python e videogiochi

Descrizione

Questo corso è un'introduzione all'informatica e alla programmazione in Python. Dopo aver completato con successo questo corso, sarai in grado di:

1. Prendere un nuovo problema computazionale e sviluppare un piano per risolverlo attraverso la comprensione e la decomposizione del problema.
2. Seguire un processo di creazione del progetto che includa specifiche, algoritmi e test.
3. Codifica, testa ed esegui il debug di un programma in Python, in base al tuo progetto.

Importanti concetti di informatica come la risoluzione dei problemi (pensiero computazionale), la scomposizione dei problemi, gli algoritmi, l'astrazione e la qualità del software sono enfatizzati dappertutto. Il linguaggio di programmazione Python e i videogiochi vengono utilizzati per dimostrare i concetti di informatica in modo concreto e divertente. Tuttavia, uno studente può prendere le conoscenze e le abilità da questo corso e applicarle a problemi non di gioco, altri linguaggi di programmazione e altri corsi di informatica.

Non hai bisogno di alcuna precedente esperienza di programmazione, Python o videogioco. Tuttavia, alcune abilità informatiche (ad es. Mouse, tastiera, editing di documenti), conoscenza dell'algebra, attenzione ai dettagli (come con molte materie tecniche) e uno spirito "provalo" saranno le chiavi del tuo successo. Nonostante l'uso dei videogiochi per tutti gli esempi di programmazione, PVG non riguarda i giochi per computer. PVG fornirà comunque preziose conoscenze e abilità per problemi computazionali non di gioco.

Gli oggetti di apprendimento interattivo (ILO) del corso forniscono una guida e un feedback automatici specifici per il contesto, come un assistente di insegnamento virtuale, mentre sviluppi descrizioni dei problemi, algoritmi e piani di test funzionali. I forum del corso saranno supportati dai creatori del corso, per aiutarti ad avere successo.

Tutti i video, le valutazioni e gli OIL sono disponibili gratuitamente. È disponibile un certificato opzionale a pagamento.

Prezzo: Iscriviti gratuitamente!

Lingua: Inglese

Sottotitoli: Inglese

Risoluzione dei problemi, programmazione Python e videogiochi - Università di Alberta