Sei sulla pagina 1di 28

sábado, 21 de septiembre de

Ing. Ruth Marina Figueroa de Flores 1


2019
DATOS

Ruth Marina Figueroa de Flores


Ingeniero en Sistema y Computación (UTEC).
Maestría en Educación Universitaria (UTEC)
Postgrado de Entornos Virtuales de Aprendizaje
(Argentina)
Postgrado en Alta Gerencia
“UTEC y Guatemala”
Maestría Especialista en Entornos Virtuales de Aprendizaje
“Universidad de Panamá”

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
DATOS

Universidad Tecnológica de El Salvador


El Salvador, San Salvador,
Teléfonos UTEC: 2275-8888 Ext. 8932
Ubicación: Gabriela Mistral 3ra. Planta
Escuela de Informática

Correos
ruth.figueroa@utec.edu.sv,
ruth.flores@mail.utec.edu.sv

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
¿Qué es la asignatura de
Algoritmos I?

Busca fortalecer en los estudiantes el


empoderamiento de competencias fundamentales
que permitan resolver y analizar un problema
propuesto, utilizando las herramientas de la
programación para la solución de ejemplos y
ejercicios.

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
Descripción de la asignatura
de Algoritmos I
La asignatura tiene como principal propósito el desarrollo y
planteamiento de problemas a través de la metodología de la
programación, que involucra procedimientos algorítmicos a través de las
herramientas de programación como es pseudocódigo y diagrama de
flujo, para que el estudiante pueda expresar diversas soluciones,
alternativas o problemas divergentes; utilizando diferentes métodos
para el desarrollo del pensamiento lógico. Se observan tópicos
esenciales de la programación estructurada a partir de las estructuras de
control. Las asignaturas tienen 4 unidades de aprendizaje las cuales son
las siguientes: Análisis de datos y operaciones básicas, Fase de
Resolución de Problema, Estructuras de control y Estructura de Datos.

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
COMPETENCIA GENERAL
Resolver problemas de lógica computacional, utilizando las
estructuras de control y estructuras de datos

ELEMENTOS DE COMPETENCIA
1. Establecer las bases de datos y operaciones básicas para las fases de
la resolución de problemas.
2. Diseñar algoritmos y diagramas de flujo para la solución de
problemas.
3. Aplicar las estructuras de control para la solución de problemas.
4. Aplicar estructuras de datos para la solución de problemas.

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
Valores de la asignatura
de Algoritmos I

 Innovación permanente: Es la actitud que busca


continuamente, crear y recrear nuestros productos y servicios para
agregar valor y aporte a la sociedad.

 Liderazgo institucional: Hacer del liderazgo un asunto


institucional, que penetre estructuras, procesos y métodos, operados
por un recurso humano que sustente el reconocimiento entre
organizaciones y pares.

 Integridad: Es dejarse ver a través del ser y quehacer académico y


administrativo.

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
Unidad I
Análisis de Datos y Operaciones Básicas
1. Datos y Tipos de Datos
2. Identificadores, constantes y variables
3. Tipos de Expresiones.
 Expresiones Aritméticas
 Expresiones lógicas
4. Prioridad de los Operadores
5. Operaciones de asignación
sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
Unidad I
Análisis de Datos y Operaciones Básicas
Elemento de competencia: Establecer las bases de datos y operaciones básicas para las fases de la
resolución de problemas.
Habilidades Conocimientos
 Aplicar los tipos de datos para la  Reconocer los tipos de datos y su utilización en
solución de problemas. los algoritmos.
 Identificar y Aplicar los identificadores  Comprender los tipos de datos, identificadores de
para la solución de problemas variables y constantes.
 Identificar los operadores aritméticos y  Comprender a utilizar las reglas de los
lógicos para la solución de problemas. identificadores para la solución de problemas.
 Aplicar las reglas de los operadores de  Identificar las expresiones aritméticas y lógicas.
las expresiones aritméticas y lógicas en  Memorizar los operadores y sus prioridades para
la solución del problema. la solución de las expresiones aritméticas y
 Aplicar las operaciones de asignación lógicas.
para la solución de problemas.  Comprender la operación de asignación.
 Aplicar la operación de asignación.  Aplicar las operaciones y asignación
 Actitudes: Responsable, creativo y ordenado.
sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores 9
2019
Unidad II
Fase de resolución del problema
1. Fase de Resolución de Problemas.
2. Conceptos sobre problemas y algoritmos
3. Concepto y características de los algoritmos.
4. Diseño de un algoritmo
5. Herramientas de programación).
 Pseudocódigo
 Diagrama de flujo

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
Unidad II
Fase de resolución del problema
Elemento de competencia: Diseñar algoritmos y diagramas de flujo para la solución de problemas.
Habilidades Conocimientos
• Aplicar las fases de la resolución de • Definir que es un problema y un algoritmo.
problemas y sus conceptos. • Explicar las fases para la solución de problemas.
• Aplicar las características de un algoritmo • Comprender las características de un algoritmo.
para el análisis del problema. • Describir y aplicar las partes de un algoritmo.
• Diseñar el algoritmo para la solución de • Explicar las herramientas que se usan para
problemas. representar un algoritmo: Pseudocódigo y
• Aplicar las herramientas de Pseudocódigo y Diagrama de flujo
diagrama de flujo para la solución de un • Comprender y reconocer las palabras claves y
problema. palabras reservadas que se usan en un algoritmo.
• Codifica y Compilar los algoritmos usando • Describir pruebas de compilación usando
cualquier lenguaje de programación. cualquier lenguaje de programación.

 Actitudes: Responsable, creativo y ordenado.


sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores 11
2019
Unidad III
Estructuras de Control
1. Estructuras de control. 4. Estructuras Selectivas.
 Estructura Secuencial  Selectiva Múltiple.
 Concepto y sintaxis y 5. Estructuras con decisiones
representación gráfica. anidadas.
6. Estructura Repetitivas:
2. Estructuras Selectivas.
 Estructura MIENTRAS.
 Selectiva Simple. 7. Estructura Repetitiva
 Selectiva Doble.  Estructura DESDE.
3. Estructuras Selectivas. 8. Estructuras Repetitivas
 Selectiva anidadas. anidadas .
Unidad III
Estructuras de Control
Elemento de competencia: Aplicar las estructuras de control para la solución de problemas de
lógica computacional.
Habilidades Conocimientos
• Aplicar las estructuras secuenciales. • Definir ¿Qué son las estructuras de control?
• Aplicar las estructuras selectivas simples, • Explicar los conceptos relacionados con las
dobles y anidadas. estructuras de control.
• Aplicar las estructuras selectivas múltiples • Explicar la sintaxis de las:
y anidadas.  Estructuras secuenciales.
• Aplicar las estructuras Repetitivas  Estructuras selectivas.
Mientras  Estructuras Repetitivas.
• Aplicar las estructuras Repetitivas Desde • Comprender las:
• Practicar las estructuras repetitivas  Estructuras secuenciales.
anidadas.  Estructuras selectivas.
 Estructuras Repetitivas.

 Actitudes: Responsable, creativo y ordenado.


sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores 13
2019
Unidad IV
Estructuras de datos
1. Introducción a las estructuras de datos.
2. Arreglos Unidimensionales (vectores)
3. Arreglos Bidimensionales (Matrices)

Desarrollada por los estudiantes


sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
Unidad IV
Estructuras de Datos
Elemento de competencia: Aplicar estructuras de datos para la solución de problemas.
Habilidades Conocimientos
• Aplicar estructuras de datos para la • Describir las estructuras de datos
solución de problemas. • Definir ¿Qué son vectores?
• Explicar los conceptos relacionados con • Definir ¿Qué son las matrices?
las estructuras de datos. • Describir las partes de los vectores
• Aplicar vectores en la resolución de • Describir las matrices y sus partes
problemas. • Identificar las diferencias entre vectores y
• Aplicar matrices en la resolución de matrices.
problemas.
• Establecer las diferencias entre vectores y
matrices.

 Actitudes: Responsable, creativo y ordenado.


sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores 15
2019
METODOLOGÍA

El proceso de enseñanza aprendizaje está


fundamentado en el Modelo Alternativo de
Aprendizaje - MAAPRE, el cual se circunscribe a los
modelos pedagógicos que se indican a continuación:
• Modelo basado en Nuevos Ambientes de Aprendizaje
y Mediación Pedagógica (NAA).
• Modelo de Proyectos Pedagógicos en el Aula (PPA).
• Modelo de la Educación Basada en Competencias
(EBC).

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
METODOLOGÍA
La modalidad virtual o en línea, es entendida como un
sistema de aprendizaje con las especificaciones siguientes:

a) Clases virtuales, utilizando el Internet y el sitio Web


de EDUTEC.
b) Los tipos de herramientas de comunicación:
 El contenido: Las clases se encontraran en el aula
virtual de esta asignatura, por lo que los
estudiantes podrán ingresar a ellos en cualquier
momento.
sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
METODOLOGÍA

 Foros de discusión: temas relevantes de la unidad de


aprendizaje, los cuales tendrán una duración de una
semana.

 Chat académicos: Secciones de chat por cada unidad


de aprendizaje. Con grupos de 6 estudiantes.

 Trabajos grupales: de investigación los cuales serán


entregados en el anual virtual de Algoritmos o en el
aula al docente.
sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
METODOLOGÍA
• Aprendizaje basado en Competencia
• Aprendizaje Basado en Proyectos (ABP)
• Aprendizaje Basado en Problemas
• Flipped Classroom (Aula Invertida)
• Aprendizaje Cooperativo
• Gamificación
• Aprendizaje Basado en el Pensamiento
(Thinking Based Learning)

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores 19
2019
SISTEMA DE EVALUACIÓN UTEC
Se realizarán cinco evaluaciones que tendrán un valor
del 20% cada una.
 1ª. Parcial : del 22 al 28 de agosto de 2019
 2ª. Parcial : del 19 al 25 de septiembre de 2019
 3ª. Parcial : del 17 al 23 de octubre de 2019
 4ª. Parcial : del 16 al 22 de noviembre de 2019
 5ª. Parcial : del 09 al 15 de diciembre de 2019

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
SISTEMA DE EVALUACIÓN UTEC
El Parcial Ordinario de la asignatura de Algoritmos I –
Lun-Mar-Mié-Jue-Vie-Sáb-Dom Sección 01 desde las
00:05 hasta las 23:55 se desarrollaran los en las fechas
siguientes:
 1ª. Examen : Miércoles 28 de agosto de 2019
 2ª. Examen : Miércoles 25 de septiembre de 2019
 3ª. Examen : Miércoles 23 de octubre de 2019
 4ª. Examen : Miércoles 20 de noviembre de 2019
 5ª. Examen : Miércoles 11 de diciembre de 2019
sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
SISTEMA DE EVALUACIÓN UTEC
El Parcial Extraordinarios-Diferido de la asignatura de
Algoritmos I – Lun-Mar-Mié-Jue-Vie-Sáb-Dom Sección
01 de 00:05-23:55 se desarrollarán en las fechas
siguientes:
 1ª. Examen : Miércoles 04 de septiembre de 2019
 2ª. Examen : Miércoles 09 de octubre de 2019
 3ª. Examen : Miércoles 06 de noviembre de 2019
 4ª. Examen : Miércoles 27 de noviembre de 2019
 5ª. Examen : Miércoles 18 de diciembre de 2019
sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
SISTEMA DE EVALUACIÓN UTEC
Evaluación Actividades % Ponderación
Actividades (Guías Extra-aula o Intra-Aula)
20%
Habilidades.
Primera Controles de lectura (Conocimiento) 20% 20%
Instructorías y laboratorios (Habilidades) 10%
Parcial Practico (Habilidades) 50%
Actividades (Guías Extra-aula o Intra-Aula) –
20%
Habilidades.
Segundo Controles de lectura (Conocimiento) 20% 20%
Instructorías y laboratorios (Habilidades) 10%
Parcial Practico (Habilidades) 50%
Actividades (Guías Extra-aula o Intra-Aula)
20%
Habilidades.
Tercera Controles de lectura (Conocimiento) 20% 20%
Instructorías y laboratorios (Habilidades) 10%
Parcial Practico (Habilidades) 50%
sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
SISTEMA DE EVALUACIÓN UTEC
Evaluación Actividades % Ponderación

Actividades (Guías Extra-aula o Intra-Aula) –


20%
Habilidades.
Cuarta Controles de lectura (Conocimiento) 20% 20%
Instructorías y laboratorios (Habilidades) 10%
Parcial Practico (Habilidades) 50%
Seminario o Investigación (Conocimientos y
30%
habilidades) y guía de ejercicios.
Ejercicios relacionados al seminario y la
Quinta 20% 20%
investigación (Habilidades)
Control de lectura (Conocimiento) 10%
Parcial Practico (Habilidades) 40%

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
INFORMACIÓN
ADMINISTRACIÓN ACADÉMICA

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
INFORMACIÓN
ADMINISTRACIÓN ACADÉMICA

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
REFERENCIAS BIBLIOGRAFICAS
López, G. (2013). Análisis y diseño de algoritmos: implementaciones
en C y Pascal. México: Alfa Omega. 3 Ejemplares

Aguilar, L. J. (2011). Programación en Java 6: Algoritmos,


programación orientada a objetos e interfaz gráfica de usuario.
México: McGraw-Hill. 3 Ejemplares.

LÓPEZ, Gustavo; JEDER, Ismael; VEGA, Augusto (2003).


Fundamentos de Programación: Algoritmos, Estructuras de datos y
Objetos. Alfa Omega Grupo Editor, México, D.F 2013 3 ejemplares.

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019
Asignatura de Algoritmos I

Gracias
Les deseo muchos éxitos

sábado, 21 de septiembre de
Ing. Ruth Marina Figueroa de Flores
2019

Potrebbero piacerti anche