DESARROLLO DE SOFTWARE 1. Este es un curso obligatorio de la tecnología den desarrollo de software, el curso tiene 3 créditos y es teórico práctico.
ESCUELA O UNIDAD: Ciencias Básicas, SIGLA: ECBTI Tecnología e Ingeniería
NIVEL: Ingeniería
CAMPO DE FORMACIÓN: Disciplinar Específico
CURSO: Algoritmos CODIGO: 301303
TIPO DE CURSO: Metodológico
N° DE CREDITOS: Tres (3) N° DE SEMANAS: 16
CONOCIMIENTOS No requiere PREVIOS:
DIRECTOR DEL CURSO: IVAN ARTURO LOPEZ ORTIZ
FECHA DE ELABORACIÓN: Junio 2017
2.-Relación del curso con el programa de Tecnología En Desarrollo De
Software
El presente curso es la base fundamental para dar inicio a la
fundamentación teórica y metodológica a la tecnología el cual esta alienada perfectamente con los objetivos fundamentales de la Tecnología: Formar Ingenieros de sistemas que contribuyan a generar soluciones a problemáticas regionales existentes en el campo de la información, los sistemas y telecomunicaciones. Formar Ingenieros capaces de planear, asesorar y dirigir proyectos de desarrollo tecnológico relacionados con la implementación de sistemas informáticos en procesos socioeconómicos de producción y servicios. Formar profesionales capaces de desarrollar nuevas tecnologías y/o adaptar tecnologías en el campo de los sistemas
3.-Propositos Del Curso: Se Adquiera las bases conceptuales sobre la
programación de computadores como técnica para proponer desarrollos informáticos, mediante la lógica y la práctica de los conceptos adquiridos en la solución de supuestos problémicos trasladables a situaciones reales
4.-Competencias Generales Del Curso:
Identifica los conceptos básicos de la programación de
computadores mediante la revisión de las lecturas y el material suministrado en la unidad 1 del curso. Describe y analiza de manera adecuada y sistematizada las técnicas y pautas para la construcción y secuencia de la lógica de la programación. Diseña y aplica las estructuras condicionales lo mismo que los ciclos o en la construcción de algoritmos para poner en marcha un determinado ejercicio Identifica y utiliza los conceptos de la programación orientada a objetos El estudiante compila y ejecuta programas en un lenguaje de programación de última generación. 5. Contenidos Del Curso
UNIDAD 1: Introducción a la lógica para solución de problemas. El
propósito de la presente unidad, es dar los fundamentos iniciales de la introducción a la programación de computadoras, lo mismo que a los entornos de desarrollo y a una sintaxis y semántica de los lenguajes de programación.
UNIDAD 2: Lenguaje de programación. Esta unidad tiene el propósito que
él estudiante se vaya familiarizando don los lenguajes de programación, su estructura y las técnicas de programación.
UNIDAD 3: Introducción a la Programación Orientada a Objetos. En esta
unidad el estudiante hacer una aproximación al paradigma de la programación orientada a objetos y como analizar un problema, para luego pasar a las estructuras de control condicional.
6. Metodología Del Curso: la estrategia de aprendizaje del presente curso
está fundamentada El aprendizaje basado en problemas (problem-based learning) es una estrategia de aprendizaje basado en el principio de usar problemas como punto de partida para la adquisición e integración de nuevos conocimientos. Es una estrategia en la que el proceso de adquirir un nuevo conocimiento está basado en el reconocimiento de una necesidad de aprendizaje (Barrows, 2006)”.
7. Evaluación Del Curso: El curso se evalúa mediante actividades
colaborativas y actividades individuales, para lo cual se ha dispuesto una actividad de reconocimiento, 2 actividades colaborativas, 2 actividades individuales y una actividad final individual.