Como Sai Vikas ha mencionado, la calculadora GUI es el mejor programa que puedes probar. Le enseñará cómo escribir un programa simple pero una gran tarea para representar en la GUI.
Aprende CSS HTML5. Este va a ser el futuro. puedes crear sitios web simples y también juegos basados en navegador. Hay muchos ejemplos en la Web. Comprender y familiarizarse.
Para la lógica robótica, la IA, que también será el futuro, comienza con un programa de laberinto. Escribe una lógica para atravesar el laberinto y salir a la salida. Esto no solo será una lógica complicada, sino que a medida que trabaje en esto, se dará cuenta de cuánto puede ajustar la lógica para hacer esto más rápido. Esto le dará una idea de la naturaleza adaptativa de la lógica. Recuerdo haber ayudado a mi hijo hace unos 15 años en esto mediante la programación en C. (Completó su proyecto en Java más tarde).
Por último, pero no menos importante, cómprate un kit Arduino o pi Raspberry y ponte a prueba en microprocesamiento y programación. IOT (Internet de las cosas) va a estar allí en todas partes en el futuro. Puede construir fácilmente una cámara de seguridad con cámara WiFi para cargar datos en la web cada vez que alguien se mueva frente a la cámara o las alarmas de seguridad o alimente agua a las plantas cuando baje la humedad en el suelo o incluso cosas simples como restos para usted sin tener que ir para su computadora o teléfono inteligente (que necesita cargarse todo el tiempo).
Para una versión más fresca, todos los elementos anteriores son fáciles de trabajar, con inversiones muy bajas. Si necesita más ayuda, no dude en comunicarse.
¿Cuáles son algunos excelentes proyectos paralelos para que los estudiantes de primer año de CS (y principiantes / aficionados absolutos) aprendan un montón de cosas?
Related Content
Cómo hacer que una aplicación educativa sea adictiva
Cómo incorporar tecnología educativa en tu aula
¿Cuál es el mejor software LMS en lo que respecta a la experiencia del usuario?
Lo siento, leí demasiado al “principiante absoluto” en la pregunta. Quizás mi sugerencia es difícil para un principiante absoluto.
Un proyecto realmente divertido sería el análisis de sentimientos. Hice esto para un curso universitario.
Este proyecto es parte de múltiples proyectos:
- Extracción web para obtener la fuente de datos real (Twitter, páginas de noticias, sección de comentarios de páginas de noticias, Facebook, etc. pp.)
- Análisis de sentimientos (esta parte es pesada en la parte CS)
- Alguna forma de ingresar los datos. Tal vez una simple aplicación de terminal, servicio web o una aplicación de escritorio GUI.
Lo que aprenderás de esta manera:
- Cómo se estructura una página web y cómo consultar aspectos (XPath, selectores CSS, etc.)
- Cómo identificar contenido prometedor.
- Cómo funciona el aprendizaje automático en grandes conjuntos de datos.
- Cómo funciona la PNL
- Programación simple de herramientas de línea de comando.
Hay grandes fuentes como:
- Tutorial de análisis de sentimientos
- Manning | Texto de domesticación
- Cómo funciona XPath (Tutoriales de Java ™> API de Java para procesamiento XML (JAXP)> Transformaciones de lenguaje de hoja de estilo extensible)
- etc.
- Calculadora de GUI : aprenderá cómo crear aplicaciones de GUI simples, lógica y cómo manejar entradas incorrectas.
- Juego de plataformas en 2D : crea un sencillo juego de estilo mario. Incluso si construye solo un nivel, aprenderá cosas útiles como implementar física, leer entradas de teclado, bucles de juegos, etc.
- Sitio web con una página de inicio de sesión : se le presentarán muchas tecnologías como HTML, CSS, Javascript, PHP y MySQL. También aprenderá los conceptos básicos de las expresiones regulares.
More Interesting
¿Por qué India no promueve el uso de energía solar?
¿Cómo ha cambiado la tecnología la enseñanza?
¿Cuáles son los mayores problemas en educación que se pueden solucionar con la tecnología?
Cómo preparar una video lección de matemáticas
¿Debería cambiarse la educación en una dirección diferente en esta era de internet?
¿Quién está produciendo contenido de realidad virtual y / o AR para la educación?
Para los antiguos educadores, ¿cómo te sentiste cuando saliste del aula? ¿Terminaste volviendo?
¿Crees que cualquier materia educativa puede ser divertida si se enseña de manera adecuada?