¿Cuáles son algunos de los proyectos prácticos de informática?

Comience a mirar uno de los proyectos de código abierto. Hay varios que pueden resultar fáciles para los principiantes y están bastante bien documentados (hoy en día).

Un proyecto de ejemplo puede estar trabajando en WebKit (motor de navegador para Chrome, Chrome, Android y muchos más) o Gecko (para Mozilla y un par de otros). La contribución a estos proyectos necesita algunas horas dedicadas que pueden ayudarlo de varias maneras.
1. Familiarizarse con la construcción, mantenimiento, desarrollo, documentación de un proyecto.
2. Por supuesto que aprenderás conceptos de programación y diseño.
3. Comunicación con otros que trabajan en estos.

Otro ejemplo puede ser algo como implementar una estructura de datos avanzada. Y, ejecutando / analizando muchos / grandes datos sobre estos. Tienen resultados bastante interesantes escondidos en esos. Un algoritmo como la ordenación rápida puede parecer simple y puede analizarse de muchas maneras. Implementarlo de manera robusta y eficiente para grandes datos aleatorios puede ser una gran tarea para trabajar. Puede aprovechar los materiales disponibles en la web, las páginas web de los profesores, los videos en Youtube y otros.

Puedes pensar en crear algunas aplicaciones para dispositivos móviles que realmente agreguen algo. Hacer una lluvia de ideas sobre estos y desarrollarlos seguramente puede ser bueno para tener habilidad.