Está en la página 1de 7

SECRETARÍA DE EDUCACIÓN DEL GOBIERNO DEL ESTADO DE SAN LUIS POTOSÍ

UNIVERSIDAD INDÍGENA DE SAN LUIS POTOSÍ


“NELJUAYOTL IXTLI UAN NEMILISTLI”
CLAVE DE LA ESCUELA O FACULTAD 24ESU0037D
CLAVE DE LA INSTITUCIÓN 24MSU0360K
HUASTECA SUR, MATLAPA, S.L.P

NOMBRE DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE POR COMPETENCIAS


“ALGORITMOS”

I. IDENTIFICACION DE LA UNIDAD DE APRENDIZAJE


LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA

Coordinación: Programa Elaborado por: Fecha de Actualización:


UISLP 23 de junio de 2011
INFORMÁTICA Actualizado por: CICLO:
ADMINISTRATIVA UISLP SEMESTRE I

Clave Horas de Horas de Total de Créditos Tipo de Unidad


Teoría Práctica Horas
LCA14 2 2 4 8 A/L
Prerrequisitos Antecedente de Aprendizaje Antecedente consecuente
Ninguno Ninguno Programación de Algoritmos

II. PRESENTACION
El computador es una máquina que por sí sola no puede hacer nada, necesita ser programada, es decir,
introducirle instrucciones u órdenes que le digan lo que tiene que hacer. Un programa es la solución a un
problema inicial, así que todo comienza allí; en el problema. El proceso de programación es el siguiente: Dado
un determinado problema el programador debe idear una solución y expresarla usando un algoritmo; luego
de esto, debe codificarlo en un determinado lenguaje de programación; por último ejecutar el programa en el
computador el cual refleja una solución al problema inicial. Esto es a grandes rasgos lo que hace el
programador de Computadoras.

El desarrollo de algoritmos es un tema fundamental en el diseño de programas o soluciones. Por lo cual, el


alumno debe tener buenas bases que le sirvan para poder crear de manera fácil y rápida sus programas.

El estudio de la asignatura de algoritmos permitirá al alumno apropiarse de una serie de herramientas las
cuales le ayudaran a desarrollar diversas formas de pensamiento y diferentes tipos de razonamiento, además
de tener la capacidad de desarrollar programas (software) para la solución de problemas.

A lo largo del semestre se trabajara con problemas reales, se representaran algoritmos y diagrama de flujo
además de programarse en pascal. El uso de este lenguaje como etapa inicial es con el propósito de que el
alumno asimile su sintaxis, desarrolle la lógica de programación y resuelva los problemas que se presenten.

Pascal es un lenguaje de alto nivel y de propósito general (es aplicable a un gran número de aplicaciones
diversas) desarrollado por el profesor suizo Niklaus Wirth como un lenguaje para enseñar la programación
con un método disciplinado y sistemático. Una versión preliminar del lenguaje apareció en 1968 y a finales de
1970 apareció el primero compilador totalmente completo. Las versiones han evolucionado de la 1.0 hasta la
7.0 que cuenta con una biblioteca de objetos denominada Turbo Visión.

1|UISLP
III. NORMAS DEL PROGRAMA DE APRENDIZAJE
DOCENTE ALUMNO
 Cubrir el programa de unidad de aprendizaje  Mantener apagados y guardado sus
en su totalidad. aparatos de radiocomunicación durante el
 Cubrir al menos el 85% del total de las horas tiempo que dure la sesión.
clase por materia.  Asistencia al menos al 85% del curso.
 Ética docente y puntualidad (10 minutos de  Puntualidad. (Tolerancia 10 minutos).
tolerancia en hora clase)  Formalidad en clase en el estudio y en las
 Promover un ambiente de respeto y trabajo técnicas de enseñanza empleadas.
en el aula.  Cumplir con los criterios para el desempeño
 Tolerancia y respeto. de las unidades de competencia acordes al
 Tener una actitud de compromiso, para inicio del curso
asumir responsablemente la función de  Apertura para la inducción del
facilitador del aprendizaje. conocimiento.
 Apertura para la inducción del  Misión de Justicia y equidad.
conocimiento.  Respeto, equidad y ética entre compañeros.

IV. OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA


Plantear soluciones algorítmicas a distintos problemas. Construir programas, utilizando correctamente las
primitivas de datos y de control de un lenguaje de programación.

V. COMPETENCIAS GENERICAS
1.- Capacidad de abstracción, análisis y síntesis
2.- capacidad de aplicar los conocimientos en la práctica
8.- Habilidad en el uso de las tecnologías de la información y de la comunicación.
10.-Capacidad de aprender y actualizarse permanentemente.
11.-Habilidad para buscar procesar y analizar información procedente de fuentes diversas.
13.- Capacidad para actuar en nuevas situaciones.
15.- Capacidad para identificar, plantear y resolver problemas.
16.-Capacidad para tomar decisiones.
17.- Capacidad de trabajo en equipo.
18.-Habilidades interpersonales.
24.-Habilidad para trabajar en forma autónoma.
25.- Capacidad para formular y gestionar proyectos.

VI. AMBITO DE DESEMPEÑO


Salón de clase para la documentación de la terminología básica de Algoritmos.
Laboratorio. Para el desarrollo de las habilidades de las competencias genéricas.

VII. ESCENARIOS DE APRENDIZAJE


Salón de clase
Centro de Cómputo

VIII. ESTRUCTURA DEL PROGRAMA DE APRENDIZAJE


UNIDAD I. INTRODUCCION.
1.1 Conceptos básicos.
1.2 Operadores.
1.3 Variables.
1.4 Tipos de datos.
1.5 Asignaciones.
1.6 Jerarquía de los Operadores.
1.7 Constantes.
1.8 Estructura de un algoritmo.

2|UISLP
1.9 Diagrama de flujo.
UNIDAD II. PLANTEAMIENTO DE PROBLEMAS.
2.1 Planteamiento del Problema.
2.2 Propuesta: Algoritmo de Solución.
2.3 Representación del Algoritmo.
2.4 Prueba de Escritorio.
2.5 Estructuras de Datos.
2.6 Estructuras de Control.
2.7 Ejercicios de Construcción de Lógica.
UNIDAD III. ELEMENTOS DE PASCAL.
3.1 Introducción.
3.2 Resumen Histórico.
3.3 Características.
3.4 Elementos Principales.
3.5 Estructura de un Programa en Pascal.
3.6 Herramienta de Desarrollo: TURBO PASCAL.
3.7 Entorno Integrado de Desarrollo.
3.8 Elementos de Pascal.
3.9 Tipos de Datos en Pascal.
3.10 Operación de Asignación.
3.11 Entrada y Salida.
3.12 Operadores y Expresiones.
3.13 Estructuras de Control.
3.14 Subprogramas: Procedimientos y Funciones.
3.15 Tipos de Datos Estructurados.
3.16 Cadenas y su Tratamiento.
3.17 Archivos.
3.18 Apuntadores.
UNIDAD IV. ESTRUCTURAS CONDICIONALES.
4.1 Condiciones.
4.2 Condiciones anidadas.
UNIDAD V. CICLOS.
5.1 For next.
5.2 Do While.

IX. DESARROLLO DEL PROGRAMA DE APRENDIZAJE


UNIDAD DE ELEMENTOS DE LA COMPETENCIA
COMPETENCIA Conocimientos Habilidades Actitudes/Valores
NOCIONES DE: IDENTIFICARA:
I. El alumno conocerá los a) Variables a) Conceptos a) Respeto
principales conceptos b) Constantes Básicos de los b) Tolerancia
que intervienen en el c) Tipos de datos algoritmos. c) Compromiso
manejo de algoritmos. d) Operadores b) Simbología de d) Participación
e) Diagrama de los diagramas e) Colaboración
flujo de flujo f) Apertura del
c) Operadores y Conocimiento
jerarquía de los g) Colaboración en
mismos. la exposición en
el docente
h) Estudio y
preparación del
tema

3|UISLP
II. Conocerá la a) Representación a) Representación a) Respeto
estructura de un de algoritmo. de un algoritmo. b) Tolerancia
algoritmo así como la b) Pruebas de b) Sintaxis de c) Compromiso
sintaxis a utilizar en el escritorio. estructuras d) Participación
desarrollo de los c) Estructuras condicionales y e) Colaboración
mismos. condicionales de control. f) Apertura del
d) Estructuras de Conocimiento
control. g) Colaboración en
e) Sintaxis la exposición en
el docente.
h) Estudio y
preparación del
tema

III. Desarrollará a) Estructura de a) Desarrollo de a) Respeto


programas en Pascal programas en programas. b) Tolerancia
enfocados a la solución pascal. b) Representación c) Compromiso
de problemas. b) Sintaxis de de diagramas de d) Participación
turbo pascal flujo. e) Colaboración
c) Estructuras de c) Manejo de f) Apertura del
control en ciclos en Pascal. Conocimiento
Pascal. g) Colaboración en
la exposición en
el docente
h) Estudio y
preparación del
tema

IV. Aplicar estructuras a) Condiciones a) Desarrollo de a) Respeto


condicionales y de simples programas b) Tolerancia
control en la resolución b) Condiciones utilizando c) Compromiso
de problemas. anidadas estructuras d) Participación
condicionales. e) Colaboración
f) Apertura del
Conocimiento
g) Colaboración en
la exposición en
el docente.
h) Estudio y
preparación del
tema

V. Aplicar ciclos en el a) Sintaxis en a) Aplicaciones a) Respeto


desarrollo de programas. pascal. (software) b) Tolerancia
b) Ciclo for next enfocadas a la c) Compromiso
solución de d) Participación
problemas. e) Colaboración
f) Apertura del
Conocimiento
g) Colaboración en
la exposición en
el docente.
h) Estudio y
preparación del

4|UISLP
tema
Recursos Requerido: Tiempo destinado
Estrategias Didácticas Literatura de la materia Horas por Unidad
 Lectura grupal del tema  Proyector de datos 12- I
 Clase expositora por parte del docente. móviles. 12- II
 Clase expositora por parte del alumno.  Practicas escritas. 16-III
 Práctica de laboratorio de cómputo.  Lecturas de los temas 12-IV
 Preparación de los temas por parte del alumno requeridos. 12-V
antes de la clase bajo la guía del profesor.  Laptop o equivalente
 Desarrollo de ejemplos de cada tema por parte del
profesor. Total de Horas 64

CRITERIOS DE EVIDENCIAS
DESEMPEÑO DESEMPEÑO PRODUCTO CONOCIMIENTO
Investigación de los El alumno investigara los Entregaran un cuadro Aprenderá los conceptos
conceptos básicos de siguientes Conceptos: sinóptico con la de algoritmo, variables y
algoritmos. Unidad de Algoritmo, programa, información investigada constantes.
competencia I lenguaje de haciendo énfasis en la
programación, variable y diferencia entre
constante. programa y lenguaje de
programación. 20%
Jerarquía de los Manejo de formulas Ejercicios, actividad en Identificara la jerarquía
operadores en los tomando en cuenta la binas. 10% de los operadores en el
algoritmos. Unidad de jerarquía de los manejo de formulas.
competencia I operadores.
Ejercitación, desarrollo Partiendo de problemas Por binas entregaran Aplicara una solución a
de algoritmos y reales, los alumnos Algoritmo y diagrama de los diferentes problemas
diagramas de flujo. desarrollaran de forma flujo de cada problema. mediante el uso de
Unidad de competencia lógica algoritmos a cada Se archivara en la algoritmos y diagramas
II uno de los problemas carpeta de evidencias. de flujo.
planteados.
Cada algoritmo
desarrollado será
expuesto por una pareja,
en sesión plenaria se
indicaran aciertos y
errores. 20%
Consulta en medios de Características de las Cuadro sinóptico donde Resumirá las
información sobre las estructuras de control. se detalle las características de las
estructuras de control. características de las estructuras de control.
Unidad de competencia estructuras de control
II 10%
Programación de De manera individual los De manera digital los Aprenderá mediante la
algoritmos utilizando alumnos programaran alumnos entregaran los práctica el
Pascal. Unidad de los diferentes problemas programas realizados, funcionamiento de un
competencia III planteados (archivados revisando los siguientes programa.
en la carpeta de Puntos.
evidencias) -Resultado
-Optimización de código
-Optimización de
recursos. 20%

5|UISLP
Discusión de los tipos de Analizara los Tipos de Resumen de la discusión Aprenderá los tipos de
datos en Pascal. Unidad datos usados en Pascal. grupal 10% datos usados en Pascal.
de competencia III
Investigación de las Divididos en equipos se Cada equipo expondrá el Conocerá la
estructuras repartirán los siguientes tema correspondiente y funcionalidad de los
condicionales. Unidad temas: presentara ejemplos de programas en Pascal
de competencia IV -condiciones simples los mismos. Al finalizar el
-Condiciones anidadas docente presentara 2
nuevos problemas los
cuales se resolverán
optimizando código.
Termina en sesión
plenaria con explicación
y aclaración de dudas.
15%
Ejercicios usando Desarrollo de ejercicios Programas en pascal los Aprenderá el manejo de
condiciones. Unidad de en pascal usando cuales se entregaran de condiciones dentro de
competencia IV estructuras forma digital. 15% los programas.
condicionales.
Consulta en medios de Enuncia las Elaboración de un Conocerá las
información sobre el características y sintaxis resumen y ejemplo del características y sintaxis
manejo del ciclo for next del ciclo For next. ciclo. 5% del ciclo for next.
en Pascal. Unidad de
competencia V
Proyecto algoritmos Al final del periodo Algoritmo, programa y Aprenderá la
Unidad de competencia parcial se planteara un diagrama de flujo del funcionalidad de los
V problema complejo el problema planteado, el programas en Pascal
cual los alumnos cual deberá ser optimizando código.
resolverán en binas. entregado al final del
parcial. 25%

X. EVALUACION Y ACREDITACION
Evaluación por actitud 10%
Evidencia por desempeño 20%
Evidencia por producto 30%
Evidencia de conocimiento 40%

XI. NORMAS DEL CURSO


POLITICAS DE CLASE
1 Haya tenido un mínimo de 85% de asistencias en la materia en cuestión. Para este efecto, y en caso
de solicitud de justificación de faltas hechas por el alumno interesado, las únicas autoridades
competentes para hacerlo son funcionarios académicos o sus superiores previo acuerdo tomado con
el profesor responsable de la materia.
2 El estudiante que no haya acreditado los cuatro parciales de las asignaturas del semestre que cursa,
tendrá la oportunidad de acreditarla presentando un examen extraordinario o examen a título de
suficiencia que se aplicará en el periodo establecido en el calendario escolar y que considere los
deberes.
3 Quedan reprobados en una materia al final del periodo escolar los alumnos que estén en alguna de
las siguientes situaciones:
I. Haber obtenido calificación final inferior a 7.0, teniendo la oportunidad de presentar un
examen extraordinario o título de suficiencia, el cual será aplicado en la fecha marcada por
el calendario escolar.
II. Haber perdido el derecho a un examen parcial en los términos del artículo 51 del
Reglamento de la UISLP.

6|UISLP
III. No haber presentado algún examen parcial.
4 Asistencia se toma a los 5 minutos de inicio de clase, de los 06 minutos a los 10 se considera retardo
después se considera falta del alumno
5 Más de 3 faltas totales POR CADA EVALUACIÓN sin DERECHO A LA EVIDENCIA DE CONOCIMIENTO.
6 Apagar cualquier dispositivo electrónico en clase como: Celulares, Ipod, MP3, MP4 etc. DE LO
CONTRARIO NO TENDRA ASISTENCIA.
7 Si No se entrega el reporte, investigación, cuestionario o ejercicios en el día acordado, solo se
recibirán con un día de retraso y disminuirá el 30% de la calificación. Más de dos días de retraso no
se recibirá.

XII. BIBLIOGRAFIA
AUTOR TITULO EDITORIAL
Joyanes Aguilar, Luis Fundamentos de programación Mc graw hill
Pérez, Berro Algoritmos y programación en Nueva libreria
Pascal
De Giusti, Armando Algoritmos datos y programas Prentice Hall

7|UISLP

También podría gustarte