PROGRAMA DE ASIGNATURA
I.GENERALIDADES
NOMBRE DE LA ASIGNATURA : INTRODUCCION A LA INFORMATICA
PRE-REQUISITO(S) : Bachillerato
CARRERA(S) : I101501, I101502, I10503, I10506, I10511 y I10515
CICLO : I-2011
UNIDADES VALORATIVAS : 4
CODIGO : IAI – 115
PLAN DE ESTUDIOS : 1998
COORDINADORA DE CATEDRA : ING. LISSETTE CAROLINA AYALA DE
HERNANDEZ
COORDINADORA DE LABORATORIOS : ING. YESENIA MARISOL VIGIL MERINO
II. INTRODUCCION
El programa que se presenta describe los tópicos que se impartirán durante el ciclo en la cátedra
Introducción a la Informática, definiendo objetivos a cumplir, metodología de Enseñanza a desarrollar,
cronograma de actividades y sistema de evaluaciones a seguir, así como el contenido de cada unidad,
mencionando a la vez la Bibliografía de apoyo, para que sirvan de guía a los alumnos y docentes.
III. DESCRIPCION DE LA ASIGNATURA
En la materia se estudiarán los antecedentes de la informática, para dar un panorama general de esta
innovadora era de conocimiento. Luego se dan a conocer los tipos de programación que se utilizan, entre
ellas: Programación Estructurada y Programación Orientada a Objetos. Seguidamente, como parte de la
Ingeniería, se estudiará la Metodología que conlleven a dar soluciones a cualquier tipo de problemas,
desarrollando una serie de etapas tales que permitan crear dichas soluciones. Luego, en el resto del ciclo,
se profundiza en las técnicas de la Programación Estructurada: Lógica Estructurada, Análisis
Estructurado y Estructura de datos, bajo las cuales se dará el diseño de solución a enunciados que se
presenten, y su implementación en un lenguaje de programación Estructurada (PE).
IV. OBJETIVOS GENERALES:
• Explorar todos aquellos antecedentes que han dado auge a la utilización de la Informática en
diferentes áreas.
• Introducir los tipos de programación más utilizados.
• Estudiar y practicar la Metodología para resolver problemas.
• Dar a conocer las técnicas de la Programación Estructurada en el diseño de soluciones.
• Iniciar el uso de un lenguaje de Programación Estructurada como herramienta de apoyo al contenido
de la asignatura.
V. METODOLOGIA DE ENSEÑANZA
La asignatura será impartida de la siguiente manera:
♦ Clases teóricas semanales, en las que el docente desarrollará en forma expositiva los fundamentos y
generalidades del contenido, incluyendo ejemplos y ejercicios.
1
♦ Sesiones de discusión, en las cuales el alumno desarrollará, con asistencia del instructor encargado,
un conjunto de ejercicios propuestos en las guías de laboratorio según el contenido estudiado en las
clases teóricas.
♦ De manera alterna con las discusiones, se impartirán Prácticas de laboratorio que permitan probar a
través de un Lenguaje de Programación Estructurada, los diseños de solución planteados.
♦ Se fomentará el autoaprendizaje en el estudiante, a través del seguimiento que deberá darle al
material de apoyo de la asignatura, a la investigación y práctica que pueda realizar en bibliografías o
internet, aprovechando la naturaleza del contenido de la asignatura, el cual deberá reflejar en las
evaluaciones.
♦ Se programarán horarios de consulta que serán atendidos por docentes de la asignatura en diferentes
horarios, para resolver dudas e inquietudes de los estudiantes.
Evaluación %
1er. Examen Parcial 15
2do. Examen Parcial 20
3er. Examen Parcial 20
1er. Laboratorio Evaluado 5
2do. Laboratorio Evaluado 15
3er. Laboratorio Evaluado 15
Trabajo y Asistencia a Laboratorios 10
TOTAL 100
VII. CONTENIDO
2
5. Ejemplos y Ejercicios de
Secuenciación en un lenguaje de
PE
1. Expresiones Lógicas
2. Jerarquía General de los
Operadores
IV. PE: LOGICA Aprender a utilizar las 3. Estructura de Selección Simple
ESTRUCTURADA: estructuras Selectivas 4. Estructura de Selección Doble 3
ESTRUCTURAS en el diseño de solución 5. Estructura de Selección Anidada SEMANAS
SELECTIVAS de problemas 6. Estructura de Selección Múltiple
7. Ejemplos y Ejercicios de
Estructuras Selectivas en un
lenguaje de PE
1. Conceptos Generales
2. Estructura Repetitiva
Aprender a utilizar las MIENTRAS
V. PE: LOGICA estructuras repetitivas 3. Estructura Repetitiva DESDE-
ESTRUCTURADA: fundamentales y HASTA 3
ESTRUCTURAS derivadas en el diseño 4. Estructura Repetitiva HASTA- SEMANAS
REPETITIVAS de solución de QUE
problemas 5. Ejemplos y ejercicios de
Estructuras Repetitivas en un
Lenguaje de PE
1. Generalidades
Aplicar las técnicas de
VI. PE: ANALISIS 2. Modularidad 2
modularidad en el
ESTRUCTURADO 3. Ejemplos y Ejercicios en un SEMANAS
diseño de soluciones
Lenguaje PE
1. Conceptos
Conocer y aplicar el
2. Arreglos Unidimensionales
uso de las estructuras
VII. PE: 3. Métodos de Ordenación 3
de Datos en la
ESTRUCTURA DE 4. Arreglos Bidimensionales SEMANAS
resolución de
DATOS 4. Ejemplos y Ejercicios en un
problemas
Lenguaje de PE
3
IX. BIBLIOGRAFIA
• Programación en C, C++, Java y UML
Luis Joyanes Aguilar, Ignacio Zahonero Martínez
Mc Graw Hill, 2010
• Metodología de la programación. Algoritmos, Diagramas de Flujo y Programas
2ª. Edición, 2003
Osvaldo Cairó
Alfaomega
• C.Algoritmos, Programación y Estructura de datos
Shaum
Mc Graw Hill
Luis Joyanes Aguilar, Andrés Castillo Sanz, Lucas Sánchez García e Ignacio Zahonero Martínez
• Cómo programar en C / C++ y Java
4ta. Edición
Deitel & Deitel
Pearson Prentice Hall
• Computación y programación moderna. Perspectiva Integral de la Informática
Guillermo Levine
Pearson Educación, 2001
Coordinadora de Cátedra:
Ing. Lissette Carolina Ayala de Hernández
Jueves 10:00 a 11:00 am
http://www.fia.ues.edu.sv/