Con dependencias yo entiendo que se refiere a Maven, que es un controlador de versiones de los JAR para que cuando otro coja el proyecto descargue las versiones de los JAR que funcionan para ese proyecto (si te entra la curiosidad los distintos jar se encuentran en
http://mvnrepository.com/ que, como verás son proyectos compilados con sus distintas versiones), pero en la FP no se ve Maven aún, así que dejemoslo en un parentesis, salvo que me equivoque claro (que a lo mejor con dependencias se refiere a algo que me ha faltado aprender, porque yo también vengo de FP recién terminada).
Dudo que tu profe (yo vengo de DAM) te haya dicho que no puedas usar Scanner. En todos lados lo utilizamos. De todos modos, como consejo familiarizate con esta página (te lo dejo abierto por donde la lectura del teclado)
http://chuwiki.chuidiang.org/index.p...eclado_en_java y con
http://stackoverflow.com/ para buscar errores. Si no consigues solucionar tus problemas, aun buscando por google, entonces obviamente pregunta por aquí que seguro que se te podrá ayudar.
Un saludo y suerte ;)