Aquí encontrarán la información del curso Herramientas de Programación para Ingeniero en Información y Control de Gestión (IICG).
Descripción del Curso (CE-500)
(Sacado del programa del curso)
El objetivo de este curso es introducir a los estudiantes a los conceptos y modelos fundamentales de desarrollo de aplicaciones, para que puedan comprender los procesos clave relacionados a la creación de funcionalidades en las aplicaciones y apreciar la complejidad del desarrollo de ellas. Los estudiantes aprenderán los conceptos básicos del diseño de programas, estructuras de datos, programación, resolución de problemas, lógica de programación y técnicas fundamentales de diseño para programas impulsado por eventos. El desarrollo de programas se incorporará al ciclo de vida de desarrollo: recopilación de requisitos, diseño de solución, implementación de una solución en un lenguaje de programación y las pruebas de la aplicación completa.
Software Usado:
- Java & Dr. Java (configuracion de Dr.java instalación Dr. Java)
- Correo del profesor: pleger@ucn.cl
Días y Salas
- Martes: Bloque B – 9:55 AM. Laboratorio.
- Viernes: Bloque D – 2:30 PM. Laboratorio.
Clases
- clase-0-curso
- clase-1-introduccion
- clase-2-variables (PromedioMujeresHombres, SumadorTresNumeros)
- clase-3-if (String0, Main)
- clase-4-funciones_y_paquetes(EjemploRandom, EjemploUsoFuncion)
- Ejemplo Cuadratica: EjemploEcuacionCuadratica
- Librería UCN: ucn (ejemplo EjemploUCNLibreria)
- clase-5-ciclos (EjemploCiclo1 EjemploCiclo2 EjemploCiclo3 EjemploCiclo4)
- GUIA DE EJERCICIOS PARA PRUEBA 1: guia1S
- clase-6-ciclos-while (EjemploCicloWhile1 EjemploCicloWhile2 EjemploCicloWhile3 EjemploCicloWhile4)
- clase-7-doWhile-booleanos
- EjericiosPrueba
- Práctica-de-Prueba
- prueba-1-pauta
- clase-8-switch-alcanceDeVariable
- clase-9-funciones (o métodos) (TEST)
- clase-10-arreglos1 (EjemploArreglo1, EjemploArreglo2, EjemploArreglo3)
- clase-11-arrglos-2 (MultiplicarArreglo, SumarArreglo)
- GuiaArreglos
- clase-12-String (EjemploString0, EjemploString1, EjemploString2, Ejercicio 1 (incluido version con “.”) autor: Sergio Sanchez: nickname)
- clase-13-toqueYFama (Juego: ToqueYFama — Pagar tributo por usarlo)
- clase-14-arreglos-matrices (ACTUALIZADOS: EjemploMatriz1 EjemploMatriz2 EjemploMatriz3 EjemploMatriz4 EjemploMatriz5)
- Práctica-de-Prueba-2
- prueba-pauta
- TAREA: TareaHP (Base de datos: bd, bd_test)
- clase-15-Archivos2 (EjemploArchivo1 EjemploArchivo2 EjemploArchivo3 base de datos: notas)
- clase-16-Ordenamiento (Ejemplo1 Ejemplo2 Ejemplo3)
- clase17-String2 [ACTUALIZADO 17/06] (Ejemplo1 [Actualizado 17/06] Ejemplo2 Ejemplo3 Ejemplo4 Ejemplo5 Tarea1 Tarea2 Tarea3 Tarea4 Tarea5 Tarea6)
- GuiaStringOrdenamientoArchivos [ACTUALIZADO 28/06] (Ejercicio1 Ejercicio2 Ejercicio3 Ejercicio4 Ejercicio5 Ejercicio6 Ejercicio7 Ejercicio8 Ejercicio9 Ejercicio10 Ejercicio11 Ejercicio12 Ejercicio13)
- examen-HP-pauta
- reca-pauta
Evaluaciones
Prueba 1: 19 de Abril (20%).
Prueba 2: 31 de Mayo (25%).
Taller/controles: Varios (15%).
Examen: 06 de Julio (40%).
IMPORTANTE: Los talleres debe ser aprobado por separado (nota >= 4.0).
Notas: Aquí
Bibliografía
- Deitel & Deitel. “Como programar en JAVA”. Pearson. 9na Edición.