Sunteți pe pagina 1din 2

UNIVERSIDAD NACIONAL DE INGENIERÍA

Facultad de Ingeniería Industrial y de Sistemas


Escuela Profesional de Ingeniería de Sistemas

SÍLABO
LENGUAJE DE PROGRAMACION ESTRUCTURADO

I. INFORMACIÓN GENERAL

CODIGO : ST202 Lenguaje de Programación Estructurado


CICLO :3
CREDITOS :3
HORAS POR SEMANA: 5 (Teoría –Laboratorio)
PRERREQUISITOS : Algoritmos y Estructura de Datos
CONDICION : Obligatorio
ÁREA ACADÉMICA : Sistemas y Telemática
PROFESOR : Gilberto A. Salinas A. E-MAIL: gasalinas@gmail.com

II. SUMILLA DEL CURSO

Para el estudiante de ingeniería de sistemas es importante conocer, saber y aplicar los paradigmas
más importantes de la programación como son la programación estructurada y la programación
orientada objetos, estar preparado y adaptarse a nuevos paradigmas.
En el curso de lenguaje de programación estructurada está diseñado de manera que al finalizar el
curso el estudiante debe haber desarrollado competencias que le permitirán saber, definir, aplicar
los principios fundamentales del paradigma estructurado que son las estructuras de control,
arreglos, programación modular (subprogramas), registros, archivos, estructuras de datos
dinámicas y estáticas lineales y no lineales para cual utilizara un lenguaje de programación
estructurado como herramienta para soluciones concretas.

III. COMPETENCIAS

El estudiante:
1. Describe los fundamentos y técnicas básicas de las estructuras de control para desarrollar
algoritmos e implementar apreciando las buenas prácticas y la importancia de los mismos,
define apuntadores; utilizando una herramienta (lenguaje de programación).
2. Argumenta la necesidad de la aplicación de la programación modular en el diseño de las
operaciones básicas de las estructuras estáticas formulando soluciones y valorando las
buenas prácticas con una herramienta
3. Emplea los fundamentos y técnicas básicas de registros para diseñar e implementar
soluciones de la realidad, argumentando la necesidad de aplicar e implementar en archivos
apreciando la diferencia entre la memoria primaria y secundaria con las buenas prácticas.
4. Explica los fundamentos y técnicas básicas de las estructuras lineales para diseñar
operaciones básicas de las estructuras lineales formulando soluciones de la realidad
apreciando la diferencia entre las estructuras estáticas y dinámicas; valorando las buenas
prácticas.
5. Establece las estructuras no lineadas adecuadas para diseñar operaciones básicas. Formula
soluciones de la realidad seleccionando las estructuras de dato adecuadas valorando la
eficiencia y aplicando las buenas prácticas.

F02-silabo-FIIS 1
IV. UNIDADES DE APRENDIZAJE

1. Estructuras de Control /10 HORAS


Introducción a la programación estructurada / Estructuras de control secuencial / Estructura de
control selectiva / Estructura de control iterativa/ Apuntadores y aritmética de apuntadores
2. Programación modular y Estructuras Estáticas / 20 HORAS
Programación modular / Especificación de programas / Funciones, predicados y
procedimientos / Arreglos unidimensionales / Arreglos bidimensionales / Ordenamiento y
búsqueda.
3. Registros y Archivos / 15 HORAS
Registros, opera iones básicas / Vector de registros / Registros con registros / Archivos
secuenciales / Archivos directos, Archivo de índices / Búsqueda secuencial / Ordenamiento
por mezcla
4. Estructuras Lineales / 15 HORAS
Listas enlazadas Simples / Operaciones básicas / Listas enlazadas dobles / Listas circulares /
Pilas y las operaciones básicas / Colas y operaciones básicas / Bicolas, colas de prioridad.
5. Estructuras no lineales / 15 HORAS
Arboles n-arios, Arboles Binarios / Arboles Binarios de búsqueda / Arboles AVL, Arboles B,
B+, B.*

V. LABORATORIOS Y EXPERIENCIAS PRÁCTICAS

Laboratorio: Todas y cada una de las unidades de aprendizaje tienen sus prácticas y/o
laboratorio alusivo al tema.

VI. METODOLOGÍA

El curso se desarrolla en sesiones de teoría, prácticas de laboratorio de cómputo. En las sesiones


de teoría, el docente presenta los conceptos, definiciones y aplicaciones. En las sesiones
prácticas, se modela y resuelven diversos problemas y se analiza su solución. En las sesiones de
laboratorio se utiliza el lenguaje de programación C/C++ para concretizar lo modelado y la
solución. Al final del curso el alumno debe presentar y exponer un trabajo o proyecto integrador.
En todas las sesiones se promueve la participación activa del alumno.

VII. FÓRMULA DE EVALUACIÓN

Sistema de Evaluación “F”. Cálculo del Promedio Final: 𝑷𝑷𝑷𝑷 = (𝑷𝑷𝑷𝑷 + 𝑬𝑬𝑬𝑬 + 𝟐𝟐 𝑬𝑬𝑬𝑬)/𝟒𝟒

PP= (PC1+PC2+PC4)/3 Son 4 Practicas Calificadas, se promedian las 3 mejores. El Promedio


final (PF), examen Parcial (EP), Examen Final (EF).

VIII. BIBLIOGRAFÍA

1. JOYANES Aguilar, Luis. (2003). Fundamentos de la Programación. Algoritmos,


Estructura de Datos y Objetos. 3ra. Edición. Editorial McGraw-Hill, Madrid.
2. JOYANES Aguilar, Luis & Zahonero Martínez, Ignacio. (2005). Programación en C,
Metodología, Algoritmos y Estructura de Datos. 2da. Edición. Editorial McGraw-Hill,
Madrid.
3. MARZAL, Andrés & García, Isabel. (2003). Introducción a la Programación con C.
Departamento de Lenguajes y Sistemas Informativos. Universitat Jaume I. Castelló de la Plana,
España.

F02-silabo-FIIS 2

S-ar putea să vă placă și