Está en la página 1de 4

Universidad Nacional Micaela Bastidas de Apurímac

Escuela Académico Profesional de


Ing. Informática y Sistemas
UNAMBA
SÍLABO

1. DATOS ACADÉMICOS

1.1. Nombre de la asignatura : ALGORÍTMICA I


1.2. Código : IS201
1.3. Grupo :B
1.4. Requisito : Introducción a la Informática y Sistemas (IS101)
1.5. Créditos :5
1.6. Número de horas : Teóricas 03, laboratorio 04, total 7 horas
1.7. Semestre académico : II
1.8. Categoría : OE
1.9. Año académico : 2012-1
1.10. Nombre del docente : Msc. Manuel Jesús Ibarra Cabrera
1.11. Correo electrónico : manuelibarra@gmail.com

2. CONTENIDOS TRANSVERSALES

 Educación en valores

3. FUNDAMENTO
El curso de Algorítmica I es obligatorio de especialidad, tiene como propósito fundamental
formar integralmente al estudiante en razonamiento lógico, para la solución de problemas
utilizando algoritmos y los fundamentos de programación.

Es importante para el estudiante en su formación profesional, la predisposición del


estudiante en elaboración de programas básicos para dar solución a los problemas
matemáticos, informáticos, ingeniería y de la vida cotidiana, basado en la elaboración de
algoritmos independientes del lenguaje de programación.

4. COMPETENCIA
A) Conceptualiza, analiza y explica las diferentes etapas del desarrollo de algoritmos y la
codificación en un lenguaje de programación utilizando técnicas óptimas de
programación que le permita elaborar programas aplicativos con compromiso, criterio
lógico y respetando las normas de convivencia.
B) Conoce las técnicas más adecuadas para desarrollar algoritmos y probar mediante la
compilación en un lenguaje de programación respetando las normas de convivencia.

5. SUMILLA
PRIMERA UNIDAD : Conceptos básicos, estructura secuencial y condicional.
SEGUNDA UNIDAD : Estructura repetitiva, procedimientos y funciones.
TERCERA UNIDAD : Arreglos, matrices, recursividad y modularidad.

6. PROGRAMACIÓN DEL CURSO


Presentación
TIEMPO
CONTENIDOS SIGNIFICATIVOS INDICADORES DE LOGRO
(Hrs)
Presentación y análisis del sílabo de la Sugiere y acuerda las condiciones
asignatura, estrategias de desarrollo de la de desarrollo del curso. Asume el 02
asignatura, descripción y análisis de los compromiso del desarrollo del
criterios de evaluación. curso.

1
6.1. Primera unidad: “Conceptos básicos estructura secuencial y condicional”
a) Total de horas de la unidad : 38 horas.
b) Competencia :A
c) Capacidades y actitudes : Conceptualiza, analiza y explica las diferentes
etapas del desarrollo de algoritmos en su estructura secuencial y condicional su
codificación en un lenguaje de programación destacando su importancia y respetando las
normas de convivencias.

Tiempo
Contenidos Significativos Indicadores de logro
(Horas)

CONCEPTUALES:  Conceptualiza y reconoce las


 Conceptos básicos diferentes etapas del desarrollo de
 Historia de la algorítmica programas.
 Lenguajes de programación  Resuelve problemas reconociendo
 Pseudocódigo, diagrama de flujo, DFD, las diferentes etapas del desarrollo de
diagrama N-S programas.
 Etapas o fases del desarrollo de  Conceptualiza y reconoce la
estructura secuencial. 15
programas.
 Estructura secuencial.
 Codificación de algoritmos.
 Conceptualiza y reconoce la
 Estructura condicional estructura condicional simple
 Si - entonces  Define y reconoce la estructura
 Si - entonces – caso contrario condicional anidada.
 Condicional anidado  Identifica el uso de una estructura
condicional
PROCEDIMENTALES:
 Determina la importancia de un  Realiza programas de estructura
algoritmo. secuencial aplicando la diferentes
 Diseña algoritmos. etapas del desarrollo de programas
 Formula preguntas.  Realiza algoritmos y diagramas de
 Describe la importancia de cada flujo.
estructura de programación.  Diseña, compila y ejecuta programas.
 Codifica programas que previamente han  Realiza programas con estructura
sido analizados y diseñados mediante un condicional 18
algoritmo.  Elabora programas de mediana
 Diferencia la estructura secuencial y dificultad en el campo de la
condicional ingeniería, informática y matemática,
 Formula preguntas. aplicando estructura condicional.
 Realiza programas con estructura
condicional en una computadora
ACTITUDINALES:  Demuestra responsabilidad e interés
 Respeta las normas de convivencias en el tema. 1

EVALUACIÓN:  Conoce su nota y asume la


4
responsabilidad de superación.
Total 38

6.2. Segunda unidad: “Estructura repetitiva, procedimientos y funciones”


a) Total de horas de la unidad : 39 horas.
b) Competencia :B
c) Capacidades y actitudes : Conceptualiza, analiza y explica las diferentes estructuras
en el desarrollo de programas, utilizando las estrategias más adecuadas y respetando las
normas de convivencias.

2
Tiempo
Contenidos Significativos Indicadores de logro
(Horas)
CONCEPTUALES:
 Estructura PARA.
 Estructura MIENTRAS.  Conceptualiza y reconoce la
 Tipos estructuras PARA. estructura repetitiva 16
 Los procedimientos.
 Función algorítmica  Diferencia entre un procedimiento y
una función
PROCEDIMENTALES:
 Codifica programas con estructura PARA  Realiza programas con estructura
- MIENTRAS analizándolos y plasmando Repetitiva.
en un algoritmo.  Actualiza los ejercicios anteriores a 18
 Elabora algoritmos usando procedimientos y funciones.
procedimientos y funciones.
ACTITUDINALES:  Demuestra responsabilidad e interés
 Respeta las normas de convivencias en el tema.
1
EVALUACIÓN:  Conoce su nota y asume la 4
responsabilidad de superación
Total 39

6.3. Tercera unidad: “Arreglos, matrices, Recursividad y Modularidad”


a) Total de horas de la unidad : 40 horas.
b) Competencia :B
c) Capacidades y actitudes : Conceptualiza, analiza y explica las diferentes estructuras
en el desarrollo de programas respetando las normas de convivencia.

Contenidos Indicadores de logro Tiempo


Significativos (Horas)
CONCEPTUALES:
 Arreglos y Matrices  Conceptualiza y reconoce arreglos,
 Manejo de entrada salida de archivos matrices y ordenamiento.
 Noción de Recursividad  Conceptualiza E/S de archivos
16
 Noción de Modularidad  Identifica los tipos de recursividad
PROCEDIMENTALES:  Realiza programas con arreglos,
 Soluciona los problemas de arreglos, matrices y E/S archivos.
matrices y E/S de archivos  Realiza operaciones con matrices.
 Presenta ejercicios de recursividad.  Soluciona problemas con recursividad
 Muestra el proceso de modularidad  Demuestra el proceso de 19
modularidad.
ACTITUDINALES:  Demuestra responsabilidad e interés
 Respeta las normas de convivencias en el tema. 1

EVALUACIÓN:  Conoce su nota y asume la


4
responsabilidad de superación
Total 40

7. MÉTODOS Y TÉCNICAS
Método: Técnica:
 Expositivo didáctico  Trabajo en laboratorio
o inductiva – deductiva, desarrollándose en forma teórica-  Estudio, análisis y
práctica. aplicación de casos (en la
o Expositivas, en la que se expondrá conceptos teóricos, solución de problemas)
se planteará casos y ejercicios prácticos para su  Dinámica de Grupos
implementación en el laboratorio de cómputo

3
8. MEDIOS Y MATERIALES
Medios Materiales
Auditivos Voz
Visuales Pizarra, guías de práctica, textos, tutoriales
Audiovisuales Proyector multimedia
Observación Computadora y utilitarios
Lógico - DFD, Pseint, - C++

9. EVALUACIÓN
N° Peso
Contenido Técnica Instrumento
pruebas contenido
Conceptual B: Prueba escrita
Examen escrito 3 5
(CC) Prueba de desarrollo
F: Demostración de
Procedime Examen de laboratorio 3
procesos
ntal 4
D: Resolución de
(CP) Informes 1
Casos
B: Respeta las
Actitudinal normas de
Lista de cotejo 2 1
(CA) convivencia

Fórmula: P F = (PCCx5+PCPx4+ PCAx1) / 10


PCC = Promedio Aritmético
PCP = Promedio Aritmético
PCA = Promedio Aritmético

Para la aprobación del curso; el requisito mínimo es obtener un puntaje igual o mayor a 10.5
derivado de la fórmula anterior.

10. BIBLIOGRAFÍA:

10.1. Bibliografía Básica


 Grupo Liebre (1999), Algorítmica y programación, Editorial Alpha, Cusco.
 Joyanes Aguilar, Luis (2003), Fundamentos de Programación, editorial Mc Graw
Hill Tercera edición
 Rafo Lecca (2002), Algoritmos y estructura de datos en C++, Lecca Editores, 1era
edición, Lima.
 César Liza (2000), Algoritmos y su codificación en C++, Editorial imprenta RJ S.R.
Ltda., 179 páginas
 Vásquez Paragulla, Julio (2000), Diseño de programación, segunda edición, Perú.
 Rafo Lecca (2002), Algoritmos y estructura de datos en C++, Lecca Editores, 1era
edición, Lima.

10.2. Bibliografía Complementaria


 Vásquez Paragulla, Julio (2000), Guía de Programación, Perú.
 Grupo Liebre (1999), Algorítmica y programación, Editorial Alpha, Cusco.
 Vásquez Paragulla, Julio (2001), Guía de programación, 4ta edición, Lima
editorial San Marcos.

10.3. Bibliografía de Internet


 www.lawebdelprogramador.com
 www.rincondelc.com
 www.codigoc.com
Abancay, 04 de abril del 2012

También podría gustarte