AIV - Accademia Italiana Videogiochi

I nostri corsi

http://www.aiv01.it/IT/Programmazione/5/Programmazione_per_Videogiochi/254

Programmazione per Videogiochi

Corso triennale - anno 3

  • Inizio lezioni: 15 Ottobre 2018
  • Lezioni frontali: Mar, Gio 9:00 - 13:30
  • Orario utilizzo aule: L'accademia rimane aperta al di fuori degli orari di lezione dalle 10:00 alle 20:00 per consentire agli studenti di lavorare in sede.
  • Fine lezioni: 30 Giugno 2019

Anno 3

Il terzo anno è focalizzato sul linguaggio C++ (standard 11 e QT), Unreal Engine e il linguaggio Python.
A differenza dei due anni precedenti non vi sarà un progetto di fine modulo ma un unico progetto di alto livello che verrà portato avanti durante tutto l’anno accademico.

Modulo 5

  • Circuiti Logici
  • Studio della CPU 6502
  • Introduzione al linguaggio C
  • Programmazione con Arduino
  • La libreria SDL
  • Raytracing
  • Fondamenti di OpenGL 4
  • Introduzione a C++
  • Box2D
  • C++: OOP, riferimenti, Ereditarieta’ multipla
  • C++: Templates
  • C++: Introduzione alla programmazione concorrente
  • Fondamenti di Vulkan
  • Fondamenti di DirectX11 e DirectX12

Esercitazione

  • Progetto di fine modulo

Modulo 6

  • Unreal Engine: C++ API
  • Unreal Engine: Slate
  • Unreal Engine: Networking
  • NVidia PhysX
  • NVidia Cuda
  • FMOD Api
  • Fondamenti di audio digitale
  • Embedding di Lua e Python in applicazioni C/C++
  • Chiamata di funzioni C da C#
  • Scripting di Unreal Engine con Python
  • Le librerie QT
  • Basi di Machine Learning

Esercitazione

  • Progetto di fine corso