Tem que criar o banco de dados e as tabelas ? Se sim o script para isso deveria ser disponibilizado, uma vez que isso se torna um impeditivo para que se continue o curso !
Sugestões de melhorias:
a) Utilizem hibernate assim não precisa ter essa preocupação b) Utilizem o projeto como sendo um maven project ou gradle project para gerenciar dependências como do hibernate c) Se possível façam uso de conteiners e devops (ansbile, vagrant e docker) - isso faz com que a infra do aluno não se torne um problema.