Esquema de tópicos/temas

  • UNIDAD 1: FUNDAMENTOS DEL LENGUAJE

    • Abrió: miércoles, 19 de agosto de 2026, 00:00
      Cierre: jueves, 20 de agosto de 2026, 23:00

      El alumno descarga e instala Visual Studio 2022.
      Ver archivo de apoyo.

      Toma captura del IDE abierto y funcionando correctamente

      entrega: individual
      formato: captura_IDE_nombre de alumno.pdf


    • Abrió: lunes, 24 de agosto de 2026, 00:00
      Cierre: lunes, 24 de agosto de 2026, 16:00

      De manera individual elabora y documenta la práctica correspondiente, donde manipula ( mediante la ventana propiedades) las propiedades de los controles (ej: colores, texto, tipografía, apariencia, nombre...).

      entrega: individual
      formato: u1_p1_controles_propiedades_nombre del alumno.pdf

      *Nota: Como mínimo se requiere seleccionar 4 controles comunes para editar 4 propiedades de cada control donde, el reporte incluye:

      Título de la práctica
      Objetivo de la práctica
      Nombre del control
      Propiedad editada 
      Captura de pantalla

    • Abrió: miércoles, 26 de agosto de 2026, 00:00
      Cierre: miércoles, 26 de agosto de 2026, 15:00

      Investiga el código para manipular por lo menos 3 propiedades (ej: color, texto, tipografía, alineación, etc) de los controles comunes : label, button, textbox

      entrega: individual
      formato: propiedades_código_nombre del alumno.pdf


    • Abrió: lunes, 31 de agosto de 2026, 00:00
      Cierre: miércoles, 2 de septiembre de 2026, 14:40

      De manera individual elabora y documenta la práctica correspondiente, donde manipula vía código algunos controles para comprobar su funcionamiento y apariencia según el código implementado. Se sugiere seguir el diseño propuesto para llegar a un resultado similar.

      *Ver propuesta de diseño

      entrega: individual
      formato: u1_p2_colores_nombre del alumno.ppt

      *El reporte incluye:

      Título de la práctica
      Objetivo de la práctica
      Vista diseño
      Vista código
      Video explicativo de la ejecución del script y funcionamiento de los controles.


    • Abrió: miércoles, 2 de septiembre de 2026, 00:00
      Cierre: jueves, 3 de septiembre de 2026, 21:00

      De manera individual elabora y documenta la práctica donde realiza una calculadora simple utilizando directamente los operadores (+  -  *  /  \ MOD ) sobre los controles implementando la función val().

      *Ver propuesta de diseño

      El reporte de práctica incluye:

      • Título de la práctica
      • Vista diseño
      • Vista código
      • Video de ejecución
      entrega: individual
      formato: u1_p3_calc_simple_nombre del alumno.*  (.ppt   .pptx)

      Nota: El reporte de práctica solo es la evidencia del trabajo en clase y  representa un porcentaje de la calificación, el desarrollo de la práctica se toma en cuenta durante la clase.


    • Abrió: jueves, 3 de septiembre de 2026, 00:00
      Cierre: jueves, 3 de septiembre de 2026, 16:00

      De manera individual elabora y documenta la práctica donde realiza un formulario para introducir: nombres, apellidopaterno, apellidomaterno para concatenarlos en un cuadro de texto, así mismo deberá mostrar el nombre completo en un mensaje mediante la función msgbox.

      Implementa la función InputBox para solicitar datos académicos y mostrarlos en un msgbox.

      entrega: individual
      formato: u1_p5_concatenar_datos_nombre del alumno.ppt


    • Abrió: jueves, 3 de septiembre de 2026, 00:00
      Cierre: lunes, 7 de septiembre de 2026, 09:00

      De manera individual elabora y documenta la práctica donde diseña un formulario y codifica los controles que simulan un ticket para la venta de 2 productos diferentes.

      entrega: individual
      formato: u1_p6_ticket_nombre del alumno.pptx

       

       


    • Abrió: jueves, 3 de septiembre de 2026, 00:00
      Cierre: lunes, 7 de septiembre de 2026, 09:00

      El alumno elabora y documenta la práctica donde diseña el formulario y agrega el código a los controles para calcular el área de los polígonos propuestos.(Cuadrado, rectángulo, triángulo)

      entrega: individual
      formato: u1_p7_áreas_nombre del alumno.ppt

       

       

    • Abrió: jueves, 3 de septiembre de 2026, 00:00
      Cierre: lunes, 7 de septiembre de 2026, 14:00

      Investigar la sintaxis y aplicación de la función msgbox(), así como ejemplos de por lo menos 2 variantes o configuración de la función. Ej:

      • vbOKOnly 
      • vbOKCancel
      • vbYesNoCancel
      • vbQuestion
      • etc.

      Elabora un programa donde incorpora la descripción de la función y un ejemplo donde lo implemente. El informe incluye:

      Descripción de la función msgbox
      Sintaxis
      Configuración de las variantes
      Captura de pantalla de implementación de la variante modificada.

      entrega: individual
      formato:  msgbox_nombre del alumno.pdf

    • Abrió: lunes, 7 de septiembre de 2026, 00:00
      Cierre: lunes, 7 de septiembre de 2026, 15:00

      El alumno elabora y documenta la práctica donde diseña el formulario y agrega el código a los controles para calcular el porcentaje de alumnos de ITICS

      entrega: individual
      formato: u1_p8_porcentaje_alumnos_nombre del alumno.ppt


    • Abrió: lunes, 7 de septiembre de 2026, 00:00
      Cierre: lunes, 7 de septiembre de 2026, 16:00

      Un ingeniero tiene un sueldo base y recibe una comisión del 20% del total de los proyectos realizados en el mes. Se requiere calcular cuánto dinero obtendrá por concepto de comisiones por los cuatro proyectos que realizó en el mes y el sueldo final tomado en cuenta su sueldo base y la comisión por los proyectos

      entrega: individual
      formato: u1_p9_sueldo_nombre del alumno.pptx


    • Abrió: miércoles, 9 de septiembre de 2026, 00:00
      Cierre: miércoles, 9 de septiembre de 2026, 14:20

      Investigar el tema: estructuras de control  y realiza una presentación para exponer en sesión, la cual deberá incluir los siguientes aspectos:

      • Estructura de control, breve descripción
      • Sintaxis
      • Ejemplo en visual  .Net 
      • Ejercicio de práctica para compartir al resto del grupo (Definición del problema)

      1. if     ....................................... u1_e1_if.pdf
      2. for    .................................... u1_e2_for.pdf
      3. while ................................. u1_e3_while.pdf
      4. select case::::::::::::::::::  u1_e4_select.pdf

      entrega: equipo (líder)
      formato: (el  que corresponda de acuerdo a la asignación anterior)

    • Abrió: miércoles, 9 de septiembre de 2026, 00:00
      Cierre: miércoles, 9 de septiembre de 2026, 23:00

      Elabora y documenta el reporte de práctica para calcular el promedio de calificaciones de las materias dadas cuando el usuario de click en el botón promediar.

      entrega: individual
      formato: u1_p10_if_promedio_nombre del alumno.pdf


    • Abrió: jueves, 10 de septiembre de 2026, 00:00
      Cierre: jueves, 10 de septiembre de 2026, 16:10

      Elabora y documenta en un solo archivo el reporte de práctica elaborado en clase para las estructuras if / for.

      entrega: individual
      formato: u1_práctica_if_for_nombre del alumno.pdf


    • Abrió: lunes, 21 de septiembre de 2026, 00:00
      Cierre: lunes, 21 de septiembre de 2026, 23:00

      Elabora y documenta en un solo archivo el reporte de práctica elaborado en clase para las estructuras while / select.

      entrega: individual
      formato: u1_práctica_while_select_nombre del alumno.pdf


  • UNIDAD 2 CONTROLES, EVENTOS Y MÉTODOS BÁSICOS

    • Abrió: miércoles, 23 de septiembre de 2026, 00:00
      Cierre: miércoles, 23 de septiembre de 2026, 23:00

      Realizar la solución y documentar el reporte de práctica:


      1.                    Dado el promedio de un alumno determinar si un alumno aprueba o no un curso, sabiendo que la calificación aprobatoria es de 70.

      *****************************************

      2.                  Se requiere leer el usuario y contraseña, si el usuario es "invitado" y la contraseña es "1234" deberá enviar el mensaje  "Bienvenido al curso", en caso contrario deberá enviar el mensaje "Datos incorrectos".

       


      3.                    Calcular el total a pagar si el precio de una libreta es de $70 si se compran menos de 5 libretas y de $50 si se compran 5 o más.

      *****************************************

      4.                  Se requiere leer el usuario y contraseña , si el usuario es "invitado" y la contraseña es "1234" deberá enviar el mensaje  "Bienvenido al curso", en caso contrario deberá  mandar los mensajes "Usuario incorrecto" o "Contraseña incorrecta" según sea el caso.

       

       


      5.                    Calcular el total a pagar en un supermercado sabiendo que si la compra supera los $1000 se aplica un 10% de descuento.

      *****************************************

      6.                  Diseñar un formulario que solicite la entrada de las temperaturas registradas en 5 días de la semana y mostrar en un mensaje el promedio de temperaturas semanal.

       

       


      7.                    Dados dos números

      Calcular la división, la división entera y el residuo de ambos.

      *****************************************

      8.                  Se desea calcular la calificación de un alumno para la materia de programación, dicha calificación se compone de los siguientes porcentajes:

      ·                     50% de examen

      ·                     30% de un reporte de práctica

      ·                     20% de una investigación

      Indicar con un mensaje si el alumno está aprobado o reprobado.


      entrega: individual o binas
      formato: ejercicios_nombre del alumno.ppt


       


    • Abrió: jueves, 24 de septiembre de 2026, 00:00
      Cierre: jueves, 24 de septiembre de 2026, 16:10

      El alumno investiga los tipos de cajas de diálogo VB (personalizadas por el usuario, predefinidas, estándar) incorpora una breve descripción de cada uno .

      Cajas o cuadros de diálogo:

      • para entrada de datos: inputbox()
      • para salida de datos: msgbox()

      Incorpora la sintaxis y ejemplo de uso.

      entrega: individual
      formato: investigación_cajas_diálogo_nombre del alumno.ppt

    • Abrió: jueves, 24 de septiembre de 2026, 00:00
      Cierre: lunes, 28 de septiembre de 2026, 14:20

      El alumno identifica una problemática real para presentar una propuesta de solución mediante programación .NET que incluya:

      • Título del proyecto
      • Descripción y objetivo del proyecto

      entrega: individual o binas
      formato: propuesta_proyecto_nombre del alumno.pdf

    • Abrió: jueves, 24 de septiembre de 2026, 00:00
      Cierre: lunes, 28 de septiembre de 2026, 14:20

      Investigar los principales eventos y propiedades que tiene un formulario en Visual.

      Derivado de su investigación deberá elaborar un proyecto para integrar un ejemplo donde se implementen eventos y/o propiedades de los formularios.

      Vista diseño
      Vista código
      Captura de pantalla

      entrega: individual
      formato: eventos_propiedades_form_nombre del alumno.pdf

    • Abrió: lunes, 28 de septiembre de 2026, 00:00
      Cierre: lunes, 28 de septiembre de 2026, 16:10

      El alumno documenta la práctica realizada


      Mostrar una imagen en un PictureBox seleccionando un Ítem de un ListBox.

      Reporte de práctica incluye:
      • El código implementado en cada control (Vista código)
      • Las capturas de pantalla de los formularios (Vista diseño)
      • Video

      entrega: individual
      formato: u2_p1_galería_nombre del alumno.pptx

        

        

    • Abrió: miércoles, 30 de septiembre de 2026, 21:00
      Cierre: miércoles, 30 de septiembre de 2026, 23:00

      Realiza el reporte de la  práctica para validar usuario y contraseña mediante el uso de control Error provider

      1.- Validar cajas de texto (usuario y contraseña)

      entrega: individual
      formato: u2_p2_error_provider_nombre del alumno.ppt

      vista diseño
      vista código
      video


          Dim hay_error As Boolean = False
      
          'Validando el usuario
          If TextBox1.Text = "" Then
              ErrorProvider1.SetError(TextBox1, "El campo no debe estar vacío")
              hay_error = True
              Exit Sub
          Else
              If IsNumeric(TextBox1.Text) Then
                  ErrorProvider1.SetError(TextBox1, "El campo no debe ser numérico")
                  hay_error = True
                  Exit Sub
              Else
                  ErrorProvider1.SetError(TextBox1, "")
              End If
          End If
      
      
          If TextBox1.Text = "invitado" Then
              ErrorProvider1.SetError(TextBox1, "")
          Else
              ErrorProvider1.SetError(TextBox1, "Usuario incorrecto")
              hay_error = True
              Exit Sub
      
          End If
      
          'Validando contraseña
          If TextBox2.Text = String.Empty Then
              ErrorProvider1.SetError(TextBox2, "El campo no debe estar vacío")
              hay_error = True
              Exit Sub
      
          Else
              If Not IsNumeric(TextBox2.Text) Then
                  ErrorProvider1.SetError(TextBox2, "Introduzca un valor numérico")
      
                  Exit Sub
              Else
                  If TextBox2.Text = "123" Then
                      ErrorProvider1.SetError(TextBox2, "")
      
                  Else
                      ErrorProvider1.SetError(TextBox2, "Constraseña incorrecta")
                      Exit Sub
                  End If
      
              End If
          End If
      
      
      
          'validando si hay errores comprobar que los datos estén correctamente validados
          If hay_error = False Then
              MsgBox("Listos para guardar o enviar")
          Else
              MsgBox("No hacer nada")
      
          End If
      
      End Sub
      



    • Abrió: jueves, 1 de octubre de 2026, 00:00
      Cierre: jueves, 1 de octubre de 2026, 16:00

      Realiza la práctica correspondiente, según como se indica:



      Mediante rangos

      • Case "A" To "Z"→ Evalúa si el carácter está en el rango de letras mayúsculas.
      • Case "a" To "z" → Evalúa si está en el rango de letras minúsculas.
      • Case "0" To "9" → Evalúa si es un dígito numérico.
      • Case Else → Cubre cualquier otro símbolo (espacios, signos, etc.).

      entrega: individual
      formato: u2_p4_case_rango_alumno.pptx

    • Abrió: jueves, 1 de octubre de 2026, 00:00
      Cierre: jueves, 1 de octubre de 2026, 16:00

      Realiza la práctica correspondiente, según como se indica:

      Mediante funciones

      • Char.IsLetter(caracter) → Verifica si el carácter es una letra (A-Z, a-z).
      • Char.IsDigit(caracter) → Verifica si es un dígito numérico (0-9).

      entrega: individual
      formato: u2_p4_case_funciones_alumno.pptx

    • Abrió: miércoles, 7 de octubre de 2026, 00:00
      Cierre: miércoles, 7 de octubre de 2026, 16:00


      entrega: individual
      formato: u2_p5_IMC_nombre del alumno.pptx

      vista diseño
      vista código
      video

    • Abrió: jueves, 1 de octubre de 2026, 00:00
      Cierre: lunes, 5 de octubre de 2026, 14:00

      El alumno investiga el código para implementar 5 funciones aplicadas  a cadenas y 5 funciones aplicadas a números en VB. La actividad la realiza a mano en la libreta y sube la evidencia.

      entrega: individual
      formato: investigación_funciones_alumno.pdf

    • Abrió: jueves, 1 de octubre de 2026, 00:00
      Cierre: lunes, 5 de octubre de 2026, 14:00

      Realiza la propuesta de un ejercicio donde implemente 1 función  aplicada a cadenas.
      Realiza la propuesta de un ejercicio donde implemente 1 función  aplicada a números .
      (La definición del problema se compartirá en clase para realizar el ejercicio correspondiente)

      Nota: Esta práctica se construye de manera colaborativa en clase, en esta tarea solo se sube la propuesta de tu ejercicio donde implementes las funciones.

      entregables:

      • definicion del problema
      • vista diseño
      • vista código
      • video
      entrega: individual
      formato: propuesta_funciones_nombre del alumno.pptx

    • Abrió: lunes, 5 de octubre de 2026, 00:00
      Cierre: lunes, 5 de octubre de 2026, 16:10

      Realiza la práctica correspondiente  a funciones   aplicada a números y cadenas.
      Integrando en un solo documento las funciones propuestas y vistas en clase.

      entrega: individual
      formato:  u2_p6_funciones_nombre del alumno.pdf

    • Abrió: miércoles, 7 de octubre de 2026, 00:00
      Cierre: miércoles, 7 de octubre de 2026, 23:00

      Realiza y documenta la práctica correspondiente:

      Realizar un login de usuario que permita el ingreso de Usuario y Contraseña.


      entrega: individual
      formato: U2_PN1_usuario_contraseña_oculta_alumno.ppt

    • Abrió: jueves, 8 de octubre de 2026, 00:00
      Cierre: jueves, 8 de octubre de 2026, 23:00

      Realiza y documenta la práctica correspondiente:

      Realice un programa que dada una cadena de texto permita realizar lo siguiente:


      entrega: individual
      formato: U2_PN2_cadena_propiedades_alumno.ppt

    • Abrió: lunes, 12 de octubre de 2026, 00:00
      Cierre: lunes, 12 de octubre de 2026, 16:10

      Realiza y documenta la práctica correspondiente:

      Realizar una calculadora con diseño


      entrega: individual
      formato: U2_PN2_calculadora_diseño_alumno.ppt

    • Abrió: lunes, 12 de octubre de 2026, 00:00
      Cierre: lunes, 12 de octubre de 2026, 16:10

       Realizar un formulario y agregar los botones correspondientes para calcular las siguientes operaciones:
      Producto, módulo y potencia

      El usuario seleccionará una opción del grupo de controles (checkbox)
      Cuando el usuario seleccione la opción, el operador cambiará automáticamente controlado por el evento del control.
      operación : producto    operador: *
      operación: módulo       operador: %
      operación: potencia     operador   ^

      El resultado de la operación se mostrará al oprimir el botón =



      entrega: individual
      formato: U2_PN4_formulario_divisiones_alumno.ppt

    • Abrió: lunes, 19 de octubre de 2026, 00:00
      Cierre: lunes, 19 de octubre de 2026, 23:00

      El  alumno elabora el reporte de la práctica menúStrip y elabora en clase.
      Incluye: vista  diseño, vista código y video en modo ejecución.

      entrega: individual
      formato: u2_p7_menuStrip_nombre del alumno.ppt

  • UNIDAD 3 ACCESO A DATOS

    • Abrió: jueves, 22 de octubre de 2026, 00:00
      Cierre: jueves, 29 de octubre de 2026, 16:00

      Deberá recordar la función principal del  formulario MDI o bien consultarlo en la web para realizar una práctica que contenga el formulario padre y sus formularios hijos.

      Deberá realizar la práctica de cálculo de salario y nómina utilizando un MDI, diseña los formularios siguiendo la guía de práctica_MDI para entregar su reporte de práctica

      Ver guía

      entrega: individual
      formato: práctica_mdi_nombre del alumno.ppt

    • Abrió: lunes, 19 de octubre de 2026, 00:00
      Cierre: miércoles, 21 de octubre de 2026, 14:20

      Con base en los lineamientos  del cliente y el análisis de requisitos de la propuesta de sistema deberá elaborar la siguiente documentación.

      Título del proyecto
      Integrantes
      Objetivo
      Alcances

      entrega: individual o líder
      formato: anteproyecto_nombre del proyecto.pdf