You are on page 1of 7

FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS

ESCUELA INFORMTICA
CATEDRA DE PROGRAMACIN
DISEO INSTRUCCIONAL DE LA ASIGNATURA
ALGORITMOS I
Modalidad No Presencial
CICLO: 01-2016

I. HOJA DE DATOS GENERALES


Ciclo Acadmico

Carrera

Ingeniera en Sistemas y Computacin


Licenciatura en Informtica y Tcnico en Software.

Asignatura:

Algoritmos I

Modalidad

Presencial

Cdigo Virtual

ALG1-T

No de orden en pensum

Duracin del ciclo en semanas

18

No. Horas Por Ciclo:

90 horas

Unidades Valorativas

04 U.V.

Prerrequisito

BACHILLERATO

II. COMPETENCIAS A DESARROLLAR


Con esta asignatura se contribuir al desarrollo de las siguientes competencias: Aplicar el
pensamiento lgico para resolver problemas.

III. DISEO INSTRUCCIONAL CON JORNALIZACION


Unidad de Aprendizaje 1

Nombre de la Unidad de aprendizaje: DATOS Y


OPERACIONES BASICAS

ELEMENTO DE COMPETENCIA:
Resolver problemas aplicando el pensamiento lgico.
VALORES A DESARROLLAR:
Innovacin permanente,
responsabilidad y pensamiento positivo
integridad.

Contenido
Temtico

1.

Presentacin y
Generalidades

2.

Datos y tipos
de datos

3.

Identificadores
(Variables y
Constantes)

4.

Expresiones
Aritmticas y
Lgicas

5.

Prioridades de
los Operadores

6.

Objetivos
especficos.
Que Los estudiantes
sean capaces de:
Identificar y presentar la
asignatura de algoritmo
I, estudiantes y docente.

Tiempo estimado
Metodologa
Exposicin
dialogada de los
objetivos y temario
de la asignatura.

Identificar los tipos de


datos de manera
correcta con el propsito
de aplicarlos
correctamente para la
solucin de un problema.

Exposicin
dialogada
Definiendo y
demostrando los
datos en la
Solucin de
problemas.
Emplear adecuadamente Se resuelven
la funcin principal de
ejercicios con
las variables y
diferentes
constantes.
escenarios para
identificar variables
y constantes.
Aplicar los operadores
El alumno participa
aritmticos y operadores haciendo gua de
relacionales para la
evaluacin grupal
solucin de problemas

Aplicar los operadores


lgicas, utilizando tablas
de verdad

Operaciones de Aplicar adecuadamente


asignacin
la instruccin de
asignacin para la
solucin de problemas
de aplicacin.

Criterios de
Evaluacin

Fecha

Tiempo

Semana1

Semana2

Conocer al
docente y el
contenido de la
asignatura
Reconocer los
tipos de datos que
se usan en la
solucin del
problema
Distinguir entre
variables y
constantes.

Construir la
solucin de
problema usando
los operadores
relacionales

El estudiante
resuelve ejercicios
usando operadores
lgicos

Emplear la tabla
de verdad en la
resolucin de
ejercicios usando
operadores

Se resuelven
ejercicios utilizando
la instruccin de
asignacin

Ordenar la
operacin de
asignacin de una
expresin

Nombre de la Unidad de aprendizaje: FASE DE


RESOLUCION DE PROBLEMAS

Unidad de Aprendizaje 2

ELEMENTO DE COMPETENCIA:
Resolver problemas aplicando el pensamiento lgico.
VALORES A DESARROLLAR:
Innovacin permanente,
responsabilidad y pensamiento positivo
integridad.

N
1.

2.

Objetivos
especficos.

Contenido
Temtico

Que Los estudiantes


sean capaces de:
Metodologa para la Explicar la solucin de
solucin de
un problema.
problema.

Fases de resolucin
del problema
(Definicin, Anlisis,
Diseo, verificacin
del algoritmo).

Aplicar las fases de


resolucin de
problemas en el
desarrollo de
algoritmos (Entradas,
proceso y salida).

Unidad de Aprendizaje 3

Tiempo estimado
Metodologa
Clase expositiva

Criterios de
Evaluacin

Fecha

Tiempo

Semana3

Describir las
diferentes fases
para solucin de
problemas.

Demostraciones
Utilizar las fases
sobre
para la resolucin
planteamientos de de problemas
problemas

Nombre de la Unidad de aprendizaje:


ESTRUCTURAS DE CONTROL

ELEMENTO DE COMPETENCIA:
Resolver problemas aplicando estructuras de control y estructuras de datos.
VALORES A DESARROLLAR:
Innovacin permanente,
responsabilidad y pensamiento positivo
integridad.

Contenido
Temtico

1.

Estructuras de
Control

2.

Estructuras
Secuenciales

Objetivos especficos.
Metodologa
Que Los estudiantes
sean capaces de:
Seleccionar la estructura El estudiante
de control a aplicar en la resuelve ejercicios
solucin de un problema seleccionando la
estructuras de
control adecuada
Aplicar la estructura
Taller de resolucin
secuencial en los tipos
de ejercicios
de problemas, utilizando utilizando estructuras
las herramientas de
secuenciales.
diseo del diagrama de
flujo y el Pseudocdigo.

Criterios de
Evaluacin

Tiempo estimado
Fecha

Tiempo

Justificar porque
la utilizacin de la
estructuras de
control
Aplicar la
estructura
secuencial en la
resolucin de
problemas.

Semana 4
Semana5

5
Semana6

3.

Conceptos
Sintaxis y
representacin
grafica

Identificar las sintaxis


Se desarrollan
que se utilizan en la
ejercicios para
solucin de un problema aplicar sintaxis de
solucin.

Desarrollar la
solucin de un
problema usando
la sintaxis
aprendida

4.

Estructuras
Selectivas

Identificar las
En equipo se trabaja
estructuras selectivas en identificando las
la solucin de problemas estructuras
selectivas

Describir las
estructuras de
selectivas
existentes.

5.

Selectiva Simple
(Si-Entonces /If
Then)

Aplicar la estructura
selectiva simple.

En equipo se analiza
la estructura
selectiva simple.

Utilizar la
estructura
selectiva simple
en un problema.

6.

Selectiva
doble(SiEntonces-Sino/If
Then Else)

Aplicar la estructura
selectiva doble.

En equipo se analiza
la estructura
selectiva doble.

Utilizar la
estructura
selectiva doble en
un problema.

Selectiva multiple
(Segn-sea
Hacer/Select
Case)

Aplicar la estructura
selectiva mltiple.

En equipo se analiza
la estructura
selectiva mltiple.

Utilizar la
estructura
selectiva mltiple
en un problema.

Estructuras con
Aplicar la estructura con
decisin anidadas decisin anidada.

En equipo se analiza
la estructura con
decisin anidada.

Utilizar la
estructura con
decisin anidada
en un problema.

Estructuras
Mientras
condicin hacer
(While wend)

En equipo se analiza
la estructura Hacer
Mientras.

Utilizar la
estructura
Mientras en un
problema.

En equipo se analiza
la estructura Hacer
Desde Hasta
Incremento.

Utilizar la
estructura Desde
Hasta Incremento
en un problema.

7.

8.

9.

10. Estructuras

Desde Hasta
Incremento (For
Next)

Aplicar la estructura
Hacer Mientras.

Aplicar la estructura
Hacer Desde Hasta
Incremento.

Semana7

5
Semana8

Semana 9

Semana
10

Semana
11

10

Semana
12
Semana13

15

Semana
14

10
Semana15

Nombre de la Unidad de Aprendizaje 4.


ESTRUCTURAS DE DATOS

Unidad de aprendizaje 4.

ELEMENTO DE COMPETENCIA:
Resolver problemas aplicando estructuras de control y estructuras de datos.
VALORES A DESARROLLAR:
Innovacin permanente,
Responsabilidad y pensamiento positivo
Integridad.

N
1.

2.

3.

Contenido
Temtico

Objetivos
especficos.
Que Los estudiantes
sean capaces de:

Introduccin a las
estructuras de
datos.
1.1 Definicin.
1.2 Clasificacin de
la estructura de
datos.

Identificar las
estructura de datos.

Arreglos
Unidimensionales
(vectores)
Presentacin
grfica del vector.
Declaracin de
vectores.

Utilizar
adecuadamente los
vectores.

Operaciones con
arreglos
Unidimensionales
(vectores).
Bidimensionales
(Matrices)

Aplicar
adecuadamente las
diferentes operaciones
de vectores y matrices

Tiempo estimado
Metodologa

Criterios de
Evaluacin

Define y clasifica Clasificar las


las estructuras
estructuras de
de datos
datos

Analiza y aplica
el
funcionamiento
los vectores

Analiza y aplica
las operaciones
con vectores y
matrices

Desarrollar
ejercicios
aplicando los
vectores
utilizando las
estructuras de
datos

Resolver
ejercicios
aplicando las
operaciones con
arreglos
(Vectores y
matrices)

Fecha

Semana 16

Tiempo

Semana 17

Semana 18

10

IV. REFERENCIAS BIBLIOGRAFICA


Texto Necesario y Preciso

Ruth Marina Figueroa de Flores, Cuaderno de clase de Algoritmos I, editorial UTEC (2014)
Texto de Lectura
Luis Joyanes Aguilar. Fundamentos de programacin y Estructura de Datos, editorial MCGRAW-HILL, Segunda edicin, Espaa. (2003).
Oswaldo Cairo Battistuti, Metodologa de la programacin, algoritmos, diagramas de flujo y
programas, editorial Alfaomega, Tercera edicin, Mxico. (2007)
Luis Joyanes Aguilar, Fundamentos de programacin: Algoritmos y estructuras de datos,
editorial McGraw Hill, Segunda Edicin, Espaa. (2002).
Heileman, Gregory. Estructuras de datos, algoritmos, y programacin orientada a objetos
editorial Mcgraw hill (1998)
Brassard, G. Fundamentos de Algoritmia Editorial: Prentice hall. (1997)

Joyanes Aguilar, Luis; Rodrguez Baena, Fundamentos de programacin: libro de


problemas editoria l Mcgraw hill (1996).

Mart Oliet, Narciso; Segura Daz, Clara Mara; Verdejo Lpez, Jos Alberto Especificacin,
derivacin y anlisis de algoritmos: ejercicios resueltos

Editorial: Pearson Educacin (2006).


V. VALORES

Valor de Integridad Acadmico de la Universidad Tecnolgica dice:


Es dejarse ver a travs del ser y quehacer acadmico y administrativo
El Valor de Integridad de Ctedra de Programacin
La palabra integridad viene de la misma raz latina que entero, y sugiere la totalidad de la persona. As como
hablaramos de un nmero entero, tambin podemos hablar de una persona entera, no dividida. Una persona
de integridad vive correctamente, no est dividida, ni es una persona diferente en circunstancias diferentes.
Una persona de integridad es la misma persona en privado que lo que es en pblico. Este valor es una
herencia que nosotros como institucin brindamos a nuestros alumnos.
Como ctedra de programacin el valor de integridad se evala as:
En las evaluaciones el examen se divide en tres reas:
La parte de conocimiento
La parte de habilidades y
La parte de valores
Los valores se evalan escribiendo casos en donde los jvenes analizan cmo se aplicando el valor de
integridad desde el punto de vista de cada estudiante.
Cuando se entregan los exmenes se discuten las valoraciones del grupo bajo la conduccin del docente.

V. SISTEMA DE EVALUACION
La evaluacin del curso se desarrollar de la manera siguiente:

Cuadro de evaluaciones
EVALUACIN

Primera
Segunda
Tercera
Cuarta
Quinta

ACTIVIDAD

Fechas de
Examen

Fecha de
examen de
Algoritmos I

20%

16 al 22 de
febrero

Jueves 18 de
febrero

20%

15 de marzo al
04 abril

Jueves 17 de
marzo

20%

17 al 23 de
abril

Jueves 21 de
abril

20%

17 al 23 de
mayo

Jueves 19 de
mayo

20%

4 al 10 de junio

Jueves 09 de
junio

Ponderacin

Parcial
Control de lectura, foros, chat, etc.
Trabajos en grupo o individual

50%
30%
20%

Parcial

50%

Control de lectura, foros, chat, etc.


Trabajos en grupo o individual

30%
20%

Parcial

50%

Control de lectura, foros, chat, etc.


Trabajos en grupo o individual

20%
30%

Parcial

50%

Control de lectura, foros, chat, etc.


Trabajos en grupo o individual
Parcial
Control de lectura, foros, chat, etc.
Trabajos en grupo o individual

30%
20%
50%
30%
20%