PROGRAMACION DE COMPUTADORAS

PROGRAMACION DE COMPUTADORAS.

 

SEGUNDO AÑO

 

Ciclo Escolar 2002/2003

Hrs. Semana 4

Objetivo: Proporcionar al estudiante la herramienta de la computación, mediante el conocimiento del uso de los servicios de la red INTERNET, de lenguajes de programación orientados a la programación de computadoras (JAVA), a la programación en Ingeniería Eléctrica, incluyendo solución analítica (simbólica) de problemas (MATLAB).  a la solución del ambiente de desarrollo de programas de computadora y de lenguajes de programación, para un uso eficiente como apoyo en sus estudios de ingeniero electricista.

 

Bibliografía:

 

Para Introducción y sistemas Operativos.

 

1.- Organización de Computadoras, un enfoque estructurado .  Andrew S.Tanenbaum.  Editorial Prentice Hall Hispanoamericana, segunda edición

2.- El entorno de programación Unix.  Brian W. Kernighan.  Editorial prentice Hall Hispanoamericana,  Segunda edición

3.- Manuales de Microsoft MSDOS v. 6.2, MS‑Windows 3.X, y Windows 95 . Microsoft Corporation

 4.- Foundations of Computer Science.  Alfred V. Aho. y Jeffrey D. Ullman.  Computer Science Press,     1992.

 

Para  Java.

 

1.- Java en 21 días. Lemay & Perkins. Prentice Hall.

2.- 1001 tips para programar con JAVA, Mark C. Chan, Steven W. Griffith y Anthony F. Lasi. Mc Graw Hill.

3.- Exploring Java. Patrick Niemeyer, Joshua Peck.  O┤Reilly and Associates.  1996.

4.- Just Java.  Peter Van der Linden.  SunSoft Press ‑ Prentice Hall.  1997.

5.- Java in a Nutshell.  David Flanagan. O┤Reilly and Associates.  1996.

6.- Java Language Reference.  Mark Grand. O┤Reilly and Associates.  1997.

7.- The Java Language Environment. A white Paper.  James Gosling, Henry McGilton. Sun Microsystems.1995.

8.- Java Software Solutions. Foundations of Program Design.  John Lewis, William Loftus. Addison‑Wesley.1998.

 

Para Métodos numéricos y Matlab.

 

1.- Análisis Numérico y Visualización Gráfica. Shoichiro Nakamura. Pearson Educación.

2.- Manual de referencia de MATLAB.

3.- Análisis Numérico con Aplicaciones. Gerald Wheatley. Prentice Hall.

4.- Métodos Numéricos con Matlab 3a Edición. John H. Mathews. Kurtis D. Fink.

5.- Análisis Numérico 6a edición. Richard L. Burden. International Thomson Editores.

 

 

 

 

Programa Sintético.

 

1.‑ Introducción ............................................................................................................................... 10 Hrs.

2.‑ Sistemas Operativos .................................................................................................................. 18 Hrs.

3.‑ El Lenguaje de Programación Java ........................................................................................ 56 Hrs.

4.‑ El Lenguaje de Programación MATLAB ............................................................................. 28 Hrs.

TOTAL DE HORAS MINIMAS ANUALES............................................................................ 112 Hrs.

 

Programa Desarrollado:

 

1.‑ Introducción.

    1.1.‑ Lenguajes, niveles y máquinas virtuales

    1.2.‑ Máquinas multinivel actuales

    1.3.‑ Cronología de la arquitectura de computadoras. Las generaciones de las computadoras

    1.4.‑ Organización de computadoras

    1.5.‑ Conceptos básicos y terminología

    1.6.‑ Sistemas numéricos y códigos

 

2.‑ Sistemas Operativos.

    2.1.‑ El sistema operativo MSDOS

        2.1.1.‑ Manejo básico de archivos y directorios

    2.2.‑ El Sistema operativo MS‑Windows

        2.2.1.‑ Manejo básico de archivos y directorios

        2.2.2.‑ Manejo básico de ventanas.

    2.3.‑ El sistema operativo UNIX

        2.3.1.‑ Uso del comando de sesión remota telnet

        2.3.2.‑ Manejo básico de archivo y directorios

    2.4.‑ Servicios de INTERNET

        2.4.1.‑ Uso del correo electrónico, email, "attachments".

        2.4.2.‑ Uso de la transferencia de archivos, ftp

        2.4.3.‑ Uso de las paginas de Web, Netscape o MS‑Explorer

        2.4.4.‑ Compresión y descompresión de información, tar, pkzip.

 

3.‑ El Lenguaje de Programación JAVA.

    3.1.‑ Introducción al lenguaje de programación JAVA

    3.2.‑ Tipos, operadores y expresiones

    3.3.‑ Instrucciones condicionales y repetición.

    3.4.‑ Funciones y la estructura del programa

    3.5.‑ Métodos numéricos: raíces de ecuaciones e integración numérica

    3.6.‑ Apuntadores y arreglos

    3.7.‑ Aplicaciones: suma y multiplicación de matrices, solución de ecuaciones por el método de Gauss‑Jordan, inversión de matrices.

    3.8.‑ Estructuras

    3.9.‑ Aplicaciones: conversión de formato de números complejos, operaciones matriciales con números complejos.

    3.10.‑ Entrada y salida

    3.11.‑ Archivos

    3.12.‑ Proyecto de Programación I

 

4.‑ El Lenguaje de Programación MATLAB.

    4.1.‑ Introducción.

    4.2.‑ Tipos de datos y variables

    4.3.‑ Operadores

    4.4.‑ Manejo de matrices y vectores

    4.5.‑ Solución de ecuaciones con MATLAB

    4.6.‑ Instrucciones condicionales y de repetición

    4.7.‑ Variables globales y de vectorización de algoritmos

    4.8.‑ Estructura de programas y funciones

    4.9.‑ Archivos

    4.10.‑ Gráficos en dos y tres dimensiones.

    4.11.‑ Programación simbólica.

    4.12.‑ Proyecto de programación II

 

Regresar.