What You Need to Know Before
You Start

Starts 6 June 2025 13:06

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Programación con IA Generativa

Domina la programación con herramientas de inteligencia artificial generativa, centrándote en criticar el código y hacer preguntas aclaratorias. Aprende los fundamentos de Python, técnicas de depuración, y haz la transición a la programación en C para un rendimiento mejorado.
NPTEL via Swayam

NPTEL

125 Cursos


8 weeks

Optional upgrade avallable

Intermediate

Progress at your own speed

Free Online Course

Optional upgrade avallable

Resumen

SOBRE EL CURSO:

Las herramientas de IA generativa se están integrando rápidamente en los flujos de trabajo de desarrollo de software profesional porque, para problemas bien especificados, a menudo (¡pero no siempre!) escriben código preciso. Para ayudar a los estudiantes a utilizar estas herramientas de IA generativa de manera efectiva, este curso enseña programación usando dichas herramientas.

Desarrolla dos habilidades esenciales que están subestimadas en los cursos de programación tradicionales:

criticar código (incluido el código generado por IA) y hacer preguntas aclaratorias. PÚBLICO OBJETIVO:

Primario:

Estudiantes de Ingeniería de pregrado Secundario:

Facultad de Ciencias de la Computación REQUISITOS PREVIOS:

Matemáticas de nivel secundario APOYO DE LA INDUSTRIA:

Industria de TI (por ejemplo, Infosys, Wipro, Tata Consultancy Services)

Programa de estudio

  • Introducción a la IA Generativa
  • Visión general de las herramientas de IA generativa
    Historia y evolución de la IA en la programación
    Importancia y aplicación en el desarrollo de software moderno
  • Fundamentos de programación con IA
  • Comprender entradas y salidas
    Constructos básicos de programación
    Integración de IA en el código
  • Crítica al código generado por IA
  • Identificación de errores e inexactitudes
    Optimización del código y mejores prácticas
    Asegurar la calidad y mantenibilidad del código
  • Uso efectivo de herramientas de IA
  • Selección de la herramienta adecuada para la tarea
    Comprender las limitaciones de las herramientas
    Estudios de caso y ejemplos del mundo real
  • Desarrollo de habilidades para resolver problemas
  • Formular declaraciones de problemas claras
    Abordar problemas bien especificados
    Depuración con asistencia de IA
  • Formulación de preguntas aclaratorias
  • Técnicas para una consulta efectiva
    Refinamiento de especificaciones de problemas
    Colaboración con IA para soluciones óptimas
  • Uso ético y responsable de la IA
  • Comprender el sesgo y la equidad en la IA
    Consideraciones legales y éticas
    Privacidad y seguridad en el código generado por IA
  • Aplicaciones y tendencias de la industria
  • Estudios de caso de la industria TI (Infosys, Wipro, TCS)
    IA en diversos dominios del desarrollo de software
    Tendencias futuras en IA generativa
  • Proyecto y evaluación
  • Proyecto práctico utilizando IA generativa
    Revisión por pares y sesiones de crítica de código
    Evaluación final y retroalimentación
  • Conclusión y direcciones futuras
  • Recapitulación de habilidades y aplicación en el mundo real
    Rutas de aprendizaje continuo en IA
    Oportunidades en carreras de IA generativa

Enseñado por

Prof. Viraj Kumar


Asignaturas

Ciencias de la Computación