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.