Está en la página 1de 5

INTRODUCCION A LA PROGRAMACIÓN

I INFORMACION GENERAL

1. Carrera : INGENIERIA EN SISTEMAS

2. Facultad : INGENIERIA

3. Año : PRIMERO

4. Turno : DIURNO

5. Modalidad : REGULAR-CUATRIMESTRAL

6. Número total de horas : 50

7. Elaborador por : Ing. Jairo Martín Córdoba

8. Autorizado por : Ing. Domingo J. Andino Cruz

9. Oficializado por :

10. Fecha : Marzo, 2011


II OBJETIVOS GENERALES:

1. Introducir y explicar los conceptos fundamentales de la programación de


computadoras.

2. Adquirir las bases necesarias para el estudio de cualquier lenguaje de


programación.

3. Adquirir conocimientos de las técnicas básicas de programación


estructurada.

4. Construir Pseudocodigos y flujogramas coherentes con el sistema de


información propuesto.

III ESQUEMA DE CONTENIDO Y DISTRIBUCION DEL TIEMPO

Clases Teóricas  

Exposición Seminario o Total


No. Nombre de la Unidad Trabajo Extra Lab.
Horas
Dinámica de
Clase
Conferencia Grupo
I Lenguajes de Programación 2 4 4 0 6
II Algoritmos y Herramientas de
Programación 4 6 4 0 10
III Los datos y las operaciones
básicas 4 6 6 2 12
IV Estructura General de un
Programa 4 6 8 0 10
V Programación Estructurada:
Estructuras Selectivas y
Repetitivas
4 6 8 2 12
             
  Total 18 28 30 4 50
IV PLAN ANALITICO

UNIDAD I : LENGUAJES DE PROGRAMACION

Objetivo especifico: Conocer los conceptos de programas y de lenguajes


de programación, para que el estudiante comprenda los fundamentos
teóricos en que se asienta la programación, así como una breve historia de
los lenguajes de programación más influyentes en la actualidad.

1. Los Lenguajes de Programación


2. Lenguaje de Máquina
3. Lenguaje de Bajo Nivel
4. Lenguaje de Alto Nivel
5. Traductor de Lenguaje
6. Interpretes
7. Compiladores

UNIDAD II : ALGORITMOS Y HERRAMIENTAS DE


PROGRAMACION

Objetivo específico: Se introduce a los estudiantes al diseño de algoritmos


y programas, explicando las etapas de programación y las herramientas
clásicas: diagramas de flujo, diagrama N-S y pseudocódigos.

1. Diseño de programas
2. Análisis del problema
3. Diseño y verificación de algoritmos
4. Herramientas de programación
5. Los diagramas de flujo
6. Pseudocódigo
7. Diagrama Nassi-Shneiderman (N-S)

UNIDAD III : LOS DATOS Y LAS OPERACIONES


BASICAS

Objetivo específico: Que los estudiantes dominen el manejo de datos y


operaciones básicas que se realizan dentro de un programa.

1. Los datos
2. Identificadores y palabras reservadas
3. Constantes
4. Variables
5. Cabeceras del programa
6. Operaciones aritméticas
7. Expresiones lógicas
8. Funciones internas
9. Instrucción de asignación
10. Entrada/salida
11. Operaciones con cadenas

UNIDAD IV: ESTRUCTURA GENERAL DE UN PROGRAMA

Objetivo específico: Conocer la estructura general de un programa,


conceptos y tipos de instrucciones.

1. Concepto de programa
2. Partes constitutivas de un programa
3. Instrucciones y tipos de programas
4. Tipos de instrucciones
5. Elementos básicos de un programa

UNIDAD V: PROGRAMACION ESTRUCTURADA

Objetivo específico: Conocer la noción del flujo de control junto con las
tres estructuras de controles fundamentales en la programación:
secuenciales, selectivas y repetitivas.

1. Reglas de programación
2. Programación estructurada
3. Estructuras secuenciales
4. Estructuras selectivas
5. Estructuras repetitivas

V. ORIENTACIONES METODOLOGICAS

El sistema de enseñanza-aprendizaje debe de responder al modelo educativo


definido por la UNITEC como es el modelo socio contructivista que entiende
que el proceso educativo, debe ser uno de comunicación e intercambio de
conocimiento significativo. Para cumplir con esta misión, se empleará un método
de conferencia en que los alumnos conocerán los conceptos básicos que lo
introduzcan a la programación, así mismo, se les orientara un trabajo investigación
acerca de los tipos de lenguajes de programación más influyentes en la
actualidad. También se les orienta investigar aspectos introductorios al lenguaje
Visual Basic .NET como son los tipos de datos y expresiones, asignadas y
funciones interna. El docente abordará las principales características y forma de
representación de los Algoritmos a través de la herramienta de diagramación
Microsoft Visio. Igual debe proporcionar las herramientas básicas para que el
alumno adquiera habilidades para ejecutar repetidamente un grupo de
instrucciones consecutivas hasta que se haya satisfecho una condición lógica. El
docente mostrará fundamentalmente el análisis del problema y las
representaciones graficas de los diagramas E-S. Esta asignatura requerirá que
los estudiantes realicen sus tareas de Algoritmos en Microsoft Visio.

VI. EL SISTEMA DE EVALUCION DEL APRENDIZAJE

El sistema de evaluación será: integral, sistemática continua, científica y


cooperativa. Teniendo en cuenta lo que se orienta en el Reglamento del Régimen
Académico, él/la docente de la asignatura deben tener en cuenta lo que a
continuación se cita: El sistema de evaluación incluye dos exámenes parciales con
valor de un 30%, para un total del 60% de la nota final. El 40% restante se obtiene
un examen final, que abarca todo el contenido del programa.

VII. BIBLIOGRAFÍA

Texto Básico

· Joyanes Aguilar Luis (2003). Fundamentos de Programación Algoritmos,


Estructura de datos y Objetos. Mc Graw Hill / Interamericana de España,
Tercera Edición.

Textos Complementarios:

· Joyanes Aguilar Luis (1990). Problemas de Metodología de la Programación;


Mc Graw Hill

· Joyanes Aguilar Luis (1996). Fundamentos de Programación. Mc Graw-Hill /


Interamericana de España

· Peñaloza Romero Ernesto (2004). Fundamentos de Programación C/C++,


ALFAOMEGA Grupo Editor – 4ª. Edición

También podría gustarte