Introduccion
Juan Carlos Ramírez Castellano Especialista en Ingeniería de Software ramirezjuanc@unbosque.edu.co
PERFIL DOCENTE JUAN CARLOS RAMÍREZ
Ingeniero
de Sistemas Especialista en Ingeniería de Software Experiencia en el mundo de la construcción de Software de más de seis años Definición, Diseño, Desarrollo e Implementación de más de 30 soluciones desoftware a nivel corporativo
PERFIL ALUMNOS
Nombre
y Apellido? Por qué Ingeniería de Sistemas? Estudia o trabaja? Hobbies o pasatiempos? A quién admira? Puede explicar para que sirven las matemáticas en la vida real?
No olvidar llenar hoja de datos personales (Nombres, Mail, Nro Documento, Celular)
CONTENIDO DEL CURSO
Introducción El contexto del computador comoherramienta para solucionar problemas.
Concepto de hardware y software Anatomía de un computador Conceptos básicos de un ambiente de desarrollo
Conceptos básicos para la construcción de un programa utilizando un lenguaje de programación
Estructura básica de un programa Sintaxis de Programación Manejo de errores – Excepciones Escritura y lectura básica de archivos de caracteres
Conceptos básicos metodológicos para la construcción de un programa
Análisis del problema Diseño de la solución Construcción de la solución Pruebas
EVALUACIÓN
Primera Nota (35%):
50% Parcial (8 de Agosto ) 50% Trabajos y Talleres
Segunda Nota (35%):
50% Parcial (22 de Septiembre) 50% Trabajos y Talleres
Tercera Nota (30%):
50% Trabajo Final 30% Examen Final (1º de Noviembre) 20% Trabajos y Talleres
DINÁMICA DE CLASE
Presentación Teórica de los contenidos: Presentación mediante material digital y técnico de los contenidos conceptuales del temario del curso. Problemas de análisis, lógica o creatividad: Ejercicios aplicados para fortalecer los aspectos fundamentales del pensamiento ingenieril. Taller Práctica: Aplicaciónde los conocimientos conceptuales expuestos en herramientas y artefactos de la vida real. Monitorias: Sesiones de practicas apoyadas por monitor de laboratorio.
BIBLIOGRAFÍA BÁSICA
1. SÁNCHEZ Jesús y otros. “Java 2”. Ed. McGraw Hill. 2001. 2. HORSTMAN Cay.“Java Concepts”. Quinta Edición. Ed. Wiley. 2008. 3. VILLALOBOS Jorge y CASALLAS Rubby. “Fundamentos de Programación.Aprendizaje activo basado en casos”. Edit. PearsonPrentice Hall. 2006. 4. JOYANES Luis. “Java 2. Manual de programación”. Ed. McGraw Hill. 2001. 5. JOYANES Luis y ZAHONERO Ignacio. “Programación en Java 2. Algoritmos, Estructuras de datos y Programación orientada a objetos”. McGraw Hill. 2002. 6. JOYANES Luis. “Problemas de metodología de la Programación ” Ed. Mc Graw Hill, 1990. 7. JOYANES Luis.“Fundamentos de Programación: Algoritmos, Estructuras de datos y Objetos”, Ed. Mc Graw Hill, 2003. 8. BECERRA, César. “Algoritmos: Conceptos Básicos”. 5ª. Edición.
INTRODUCCIÓN AL CURSO
Informática y Laboratorio I Juan Carlos Ramírez Castellano Especialista en Ingeniería de Software ramirezjuanc@unbosque.edu.co
INTRODUCCIÓN
Proceso Mental
Losprocesos mentales humanos son de tal complejidad que a veces es conveniente simplificar al máximo los conceptos para intuir cómo realmente pensamos. Podemos concluir que los datos y percepciones que nos proporcionan nuestros sentidos son procesados por nuestro cerebro a través de tres operaciones básicas: por generalización, por diferenciación o por selección.
Clasificar
TÉCNICAS DE PROCESOMENTAL
Una técnica para desarrollar nuestra agilidad mental es intentar reformular aquel problema que se nos plantea. Muchas veces simplemente con decir lo mismo pero con distintas palabras, o intentar explicar las cosas desde otro punto de vista, puede ser suficiente para encontrar la solución, para que esta aparezca de manera casi involuntaria ante nuestros ojos. Intentar visualizar...
Regístrate para leer el documento completo.