Sunteți pe pagina 1din 4

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERÍA Y ARQUITECTURA 
ESCUELA DE INGENIERÍA ELÉCTRICA

PROGRAMA  DE  ASIGNATURA.

I) GENERALIDADES.

Nombre de la asignatura: INTRODUCCIÓN A LA INFORMÁTICA
Prerrequisito:  Bachillerato
Carrera:  Ingeniería Eléctrica.
Código / Ciclo:  IIE115 / I ­ 2009.
U. V. : 4 (asignatura obligatoria).
Plan de estudios:  1998.

Coordinador y profesor: Ing. Walter Zelaya

Instructor(s): Br. Román Tobías
Br. Oscar Morales

II) INTRODUCCIÓN.

1, 2, 3, ... 365 256, 365 257, ..., 159 258 347, 159 258 348, 147 896  cálculos científicos o no, se ven fáciles si se utilizan una 
523 454.  ¿Cuanto tiempo se tardará alguna persona en contar desde  computadora .
uno hasta ciento cuarenta y siete mil ochocientos noventa y seis  ...Y los juegos de vídeo (FIFA, Need for speed  y otros mas)... Ni 
millones quinientos veinte y tres mil cuatro cientos cincuenta y  hablar, la mayoría de adolescentes se han identificado por lo menos 
cuatro? Y si en lugar de contar de uno en uno, es decir  con un juego de vídeo, los cuales exigen habilidades y destrezas 
considerando solo los meros enteros, se contara de 0.0001 en  admirables de parte de los jugadores y, cierta cantidad de memoria 
0.0001  hasta 147 896 523 454 . y velocidad a la computadora.
¿Por qué se esta interesado en considerar cantidades astronómicas o Por todo lo anterior, la asignatura de Introducción a la Informática, 
por el contrario por qué se debería considerar el usos de cantidades  servirá como plataforma de lanzamiento hacia el Universo 
atómicas? Por lo que se hace necesario utilizar una máquina capaz  Informático que ha tomado por asalto al pequeño punto azul que 
de calcular. Por otro lado, llevar las cuentas de una empresa no es  llamas La Tierra. Los conocimientos que integran el contenido de 
una tarea fácil, ya que se debe tener en cuenta flujos de efectivo de  esta asignatura son vitales para todas la personas que estudian 
entrada y salida, carrera universitaria y, para el caso de los estudiantes de 
cuentas por pagar, inventarios y muchas otras cosas más. Ya sean  Ingeniería.

III) DESCRIPCIÓN DE LA ASIGNATURA.

En el principio se cubren aspectos históricos de la era informática y  que ella es el personaje principal en la solución de problemas que 
se estudian las partes más importantes que constituyen a una  se estarán abordando en esta asignatura. Es decir que sirve de 
computadora. Sistemas de numeración, operaciones lógicas, flujos  nada (o no sirve de nada, ¿significa lo mismo?...) conocer por 
gramas, diagramas de caja y comandos del sistema operativo Linux  completo un lenguaje de programación si no se cuenta con un 
son utilizados como cuenta regresiva. mínimo vital de lógica. La elección de ANSI C está basada en sus 
Como punto importante se debe hacer notar que en IIE115 se  características que lo han acompañado desde su aparición. Todos 
adoptará el lenguaje de programación ANSI C  para resolver todo  los programas que se diseñen e implemente serán compilados en 
tipo de problema, pero se debe mantener la visión en la lógica ya  el Linux.

Ing. Walter Zelaya                                   UES, FIA, EIE, IIE115                                                                               1/4
IV) OBJETIVOS GENERALES.

1. Que los/las estudiantes puedan identificar las partes más  3. Que los/las estudiantes puedan crear programas en 
importantes de una computadora. ANSI C canalizado en la solución de problemas.
2. Que los/las estudiantes generen un alto nivel de lógica  4. Que los/las estudiantes puedan controlar le puerto 
y dominen su aplicación en la solución de problemas  paralelo y serie de la computadora.
utilizando programas originales.

V) METODOLOGÍA.

• La comunicación entre el Profesor y los alumnos será por  Cómputo de la Escuela de Ingeniería Eléctrica.
medio de rótulos, avisos en clase, por correo electrónico y por  • Además de las clases teóricas se impartirán seis grupos de 
medio del Sitio EIE. Por lo que todos los alumnos deberán  laboratorios, y cada estudiante estará obligado a asistir 
abrir una cuenta de correo en mail.yahoo.com o  por lo menos a uno de ellos según la hoja de inscripción. 
mail.google.com, el usuario será el carnet y las siglas gnu,  En los laboratorios se proporcionarán asignaciones y se 
por ejemplo: si el carnet es ZZ07010, la cuenta será  ejecutarán exámenes cortos sin previo aviso. Estas 
zz07010gnu@abc.com. Después se deberán de inscribir en  evaluaciones tienen un peso de 35% de la nota total del 
el sitio EIE­FIA http://electrica.ing.ues.edu.sv en el aula  ciclo.
virtual con todos sus datos personales, el curso es ANSI C  • En las clases también se desarrollarán exámenes cortos y 
(pswd: ansic2009), en este lugar estará toda la  se asignarán tareas con un nivel de dificultad mayor que 
mensajería correspondiente. las asignaciones de laboratorio. El promedio de exámenes 
• Se impartirán dos grupos de clases teóricas los días lunes  cortos y tareas formará parte del 5% de la nota final.
y miércoles, GT01, y martes y viernes, GT02, en los locales  • Se ejecutarán tres exámenes parciales a lo largo del ciclo, 
establecidos para tales fines, estas clases teóricas se  cada uno contará con la ponderación que se muestra en la 
alternarán con algunas demostraciones en el Centro de  siguiente sección.

VI) EVALUACIÓN.

ACTIVIDAD % OBSERVACIONES

Primer examen parcial. 25%

Segundo examen parcial. 20% Los exámenes diferidos, serán cinco días después de 


realizada la prueba, para ello deberán presentar las 
Tercer examen parcial. 15% constancias debidamente documentadas a la 
dirección, según lo establece el reglamento de la 
Tareas y Exámenes cortos en clase 5%
facultad. La solicitud será sometida a consideración a 
Laboratorios (todo tipo de evaluación que sugieran los  la comisión de Docencia e Investigación de la Escuela 
35%
instructores). de Ingeniería Eléctrica, para su aceptación o rechazo.

TOTAL 100%

Ing. Walter Zelaya                                   UES, FIA, EIE, IIE115                                                                               2/4
VII) CONTENIDO.

UNIDAD OBJETIVOS CONTENIDOS DURACIÓN

• Mostrar a los/las estudiantes las 
diferentes etapas en la evolución que ha  1­1) Historia de las computadoras.
sufrido el ordenador. 1­2) Partes fundamentales de una computadora
• Que los/las estudiantes conozcan el  1­3) Sistemas numéricos y conversión entre ellos.
 UNIDAD I
funcionamiento de las partes de una  1­4) Operaciones lógicas y su aporte en la solución 
Introducción
computadora y las reconozcan físicamente. de problemas.
• Que los/las estudiantes generen y apliquen  1­5) Solución de problemas a través de algoritmos  4
lógica para solucionar problemas. narrados.
• Que los/las estudiantes dominen comandos  1­6) Diagramas de flujo y de cajas en la solución de 
básicos de Linux. problemas.
• Que los/las estudiantes utilicen el tipo de  1­7) Comandos de uso frecuente de Linux.
algoritmo mas apropiado en la solución de un 
determinado problema.
• Que los/las estudiantes conozcan las 
2­1) Unidad básica: La función.
características, virtudes y limitaciones de 
 UNIDAD II 2­2) Tipos de datos fundamentales.
ANSI C.
Introducción a  2­3) Librería estándar (STDLIB.H).
• Que los/las estudiantes puedan introducir  2
ANSI C. 2­4) Constantes y enumeraciones.
datos desde teclado y archivos.
2­5) Introducción de datos, teclado y archivos.
• Que los/las estudiantes puedan dirigir los 
2­6) Resultados en pantalla o archivos.
resultados hacia el monitor y archivos.
3­1) Operadores
3­1­1) Operadores aritméticos.
3­1­2) Operadores de asignación.
• Que los/las estudiantes puedan realizar 
3­1­3) Operadores incrementales
las diferentes operaciones existentes en 
3­1­4) Operadores relacionales.
ANSI C.
 UNIDAD III 3­1­5) Operadores lógicos
• Que los/las estudiantes utilicen expresiones 
Operaciones,  3­1­6) Otro operadores.
en la solución de problemas.
expresiones y 3­2) Expresiones 4
• Que los/las estudiantes comprendan y 
sentencias. 3­2­1) Expresiones aritméticas.
apliquen las reglas de precedencia y de 
3­2­2) Expresiones lógicas.
asociatividad.
3­2­3) Expresiones generales.
• Que los/las estudiantes puedan hacer uso de 
3­3) Reglas de precedencia y asociatividad.
las diferentes sentencias en ANSIC.
3­4) Sentencias.
3­4­1) Sentencias simples.
3­4­2) Sentencias compuestas.
4­1) Tomando decisiones.
4­1­1) Operador condicional ( ? : )
4­1­2) Sentencia if
4­1­3) Sentencia if ... else
4­1­4) Sentencia if ... else múltiples.
4­1­5) Sentencia switch
• Que los/las estudiantes generen dominio en 
 UNIDAD IV. 4­1­6) Sentencias if anidadas.
el flujo de ejecución de un programa, este 
Control de flujo  4­2) Iteraciones.
dominio se plasmará en la solución efectiva de  3
de ejecución. 4­2­1) Sentencia while.
un determinado problema.
4­2­2) Sentencia for
4­2­3) Sentencia do ... while.
4­3)Discontinuidades de flujo: Sentencias break, 
continue.

Ing. Walter Zelaya                                   UES, FIA, EIE, IIE115                                                                               3/4
UNIDAD OBJETIVOS CONTENIDOS DURACIÓN

5­1) Punteros.
• Que los/las estudiantes dominen el uso de 
5­1­1) ¿Qué es un puntero?.
 UNIDAD V. punteros.
5­1­2) Operadores dirección e indirección.
Tipos de datos  • Que los/las estudiantes utilicen vectores, 
5­1­3)Aritmética de punteros. 4
derivados. matrices y cadenas de caracteres en la solución 
5­2)Arreglos uni y multidimensionales, y cadenas 
de problemas.
de caracteres.
5­3) Estructuras y typedef.
6­1)Utilidad de las funciones.
6­2)Definición de una función.
• Que los/las estudiantes puedan resolver 
6­3) Paso de argumentos por valor y por referencia.
 UNIDAD VI . grandes problemas encontrando soluciones 
6­4) La función main( ) con argumentos.
Funciones. individuales a todas la partes que los  4
6­5) Pasando arreglos como argumentos a una 
conforman.
función.
6­6) Pasando estructuras como argumentos a una 
función,
• Que los/las estudiantes conozcan las  7­1) Librería stdio.
diferentes librerías de ANSI C. 7­2) Librería stdlib.
 UNIDAD VII .
• Que los/las estudiantes apliquen las  7­3) Librería ctypes
Bibliotecas  2
diferentes librerías de ANSI C en la solución de  7­4) Librería string.
estándar.
problemas 7­5) Librería math.
7­6) Librería time.
• Que los/las estudiantes apliquen funciones 
recursivas como una alternativa.
• Que los/las estudiantes puedan hacer uso 
8­1) Funciones recursivas.
racional de la memoria de ordenador.
 UNIDAD VIII. 8­2)Gestión dinámica de las memoria.
• Que los/las estudiantes hagan uso de  5
8­3)Uso de archivos de acceso directo.
archivos como medios de introducción de datos 
o como medios de almacenamiento de 
información.

VIII) BIBLIOGRAFÍA

• Luis Joyanes Aguilar • Javier Garcia de Jalán de la Fuente
“Lenguage C” “Aprenda lenguaje ANSI C”
McGraw Hill Escuela Superior de Ingenieros Industriales.
• Deitel y Deitel. Universidad de Navarra. San Sebastián, 
“Cómo programar en C/C++” Febrero 1998.
Pearson, ISBN 968­880­471­1. • Gottfried
• Brian W. Kernighan ­ Dennis M. Ritchie “Programación en C”
“El lenguaje de programación C” Serie SHAUM, Mcgraw Hill
Thomson, ISBN 968­7529­87­3 • Algunos sitios en la web:
• Hector Tejada Villela http://electrica.ing.ues.edu.sv
“Manual de C” http://c.conclase.net, 
• Tim Love http://www.elrincondelc.com ,
“ANSI C for Programmers on UNIX Systems” http://www.cgrsoftware.com ,
Cambridge University Engeneering  http://intro.sv.tc
Department, Septembre 2, 1999.

Ing. Walter Zelaya                                   UES, FIA, EIE, IIE115                                                                               4/4

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