Sunteți pe pagina 1din 3

UNIVERSIDAD SIMN BOLVAR

Vicerrectorado Acadmico

1 .Departamento: CMPUTO CIENTFICO Y ESTADSTICA (CO)

2. Asignatura: Cmputo Cientfico I

3. Cdigo de la asignatura: CO2111


No. de unidades-crdito: 3
No. de horas semanales: Teora 2 Prctica 2 Laboratorio 2

4. Fecha de entrada en vigencia de este programa: 2012

5. OBJETIVO GENERAL: introducir al estudiante al uso del computador como herramienta para
resolver problemas, ensendole como convertir los modelos de esos problemas en diagramas y
cdigos que ms tarde sern traducidos a un lenguaje que el computador pueda interpretar. A fin de
completar esta ltima fase se utiliza el paquete de programacin matemtica MATLAB permitiendo as
que el estudiante complete el ciclo desde el anlisis del modelo hasta la programacin del mismo
utilizando un lenguaje muy usado en el ambiente acadmico.

6. (Opcional) OBJETIVOS ESPECFICOS:


1. Conocer los sistemas numricos mas utilizados en el ambiente de computacin.
2. Conocer como son representados los nmeros en el computador y las limitaciones y errores
que esta representacin implica.
3. Aprender los pasos necesarios para ir desde un modelo matemtico a un diagrama o lenguaje
general y de ah a un lenguaje de programacin particular a fin de programar ese modelo.
4. Conocer y manipular las diferentes estructuras que componen un programa de computacin en
general y los del lenguaje MATLAB en particular.
5. Conocer y ejercitar el uso de los diferentes operadores (aritmticos, relacionales y lgicos).
6. Aplicar los conocimientos adquiridos en la elaboracin de programas de computacin
asociados a modelos que representan problemas acordes al nivel de los estudiantes.
7. CONTENIDOS:
1. Sistemas numricos Binario, Octal y Hexagesimal, cambios de base. Duracin 1 semana.
2. Representacin en punto flotante, reconocimiento de fuentes de errores y clculo del error
computacional. Duracin 1 semana.
3. Asignacin a variables, operadores aritmticos, relacionales y lgicos; evaluacin de
expresiones utilizando estos operadores. Duracin 1 semana.
4. Estructuras de control, condicionales y cclicas. Duracin 1 semana.
5. Manejo de matrices, aplicacin de todo lo anterior al caso de matrices. Duracin 1 semana.
6. Caso(s) de estudio, implementacin de un modelo matemtico basado en clculo numrico.
Duracin 1 semana.
7. Creacin de funciones, aplicabilidad de los mtodos existentes, combinacin de funciones,
variacin de parmetros de entrada y salida, evaluaciones directas, indirectas y en lnea, uso
de funciones recursivas, ventajas y desventajas (complejidad, tiempos de ejecucin, etc.).
Duracin 2 semanas.
8. Manejo de cadenas de caracteres (strings), manejo de archivos de entrada y salida, lecturas y
escritura con formato predeterminado. Duracin 1 semana.
9. Nociones de arreglos de celdas, vectorizacin. Duracin 1 semana.
10. Graficacin usando MATLAB. Caso de estudio para el proyecto final del curso. Duracin 1
semana.

8. ESTRATEGIAS METODOLGICAS, DIDACTICAS O DE DESARROLLO DE


LA ASIGNATURA:

1. Talleres (al menos tres durante el trimestre, donde los alumnos puedan interactuar entre ellos
en la solucin de problemas contando con la asesora del profesor durante el ejercicio.)
2. Trabajos en grupo (la preparacin de los laboratorios incluye la revisin de nuevo material de
programacin y el anlisis e implementacin de las soluciones a los problemas propuestos, de
manera que es recomendable que los estudiantes intercambien ideas sobre lo que cada uno ha
entendido de las investigaciones hechas. Se recomienda tomar al menos media hora semanal
para realizar estas discusiones pues las mismas son un excelente indicador de los problemas de
comprensin y las dudas que los estudiantes puedan tener).
3. Sesiones de Ejercicios y/o Problemas (es de suma importancia mostrar la aplicacin de cada
tema estudiado mediante su inclusin en ejercicios de inters para los estudiantes. Parte de
estos ejercicios se pueden realizar en clases con la intervencin permanente de los estudiantes
y parte mediante tareas que podran ser corregidas por ellos mismos en sesiones posteriores.)
4. Sesiones de discusin, pregunta-respuesta
5. Prcticas de laboratorio (activas y/o demostrativas)
6. Sesiones de Pre-Laboratorio (preparacin para el Laboratorios
7. Presentaciones grficas (algunas sesiones resultan ms efectivas si se puede mostrar los
efectos de correr los programas en vivo; especialmente la parte de graficacin).
9. ESTRATEGIAS DE EVALUACIN:

1. Realizar pruebas escritas rpidas en forma peridica, al menos 4 durante el trimestre.


2. Realizar al menos una prueba escrita larga durante el trimestre.
3. Realizar al menos un proyecto que obligue a la aplicacin de los conocimientos obtenidos.
4. Ejercicios, tareas y/o asignaciones para fuera del aula.
5. Participacin activa de los estudiantes en el desarrollo de clases
6. Solucin de problemas.

10. FUENTES DE INFORMACIN:

1. Manual de la edicin estudiantil de MATLAB.


2. Sigmon, Kermit. Introduccin al MATLAB, 2da. Edicin. (Disponible va Internet).
3. Coleman, Thomas & Van Loan, Charles. Handbook for Computations (Frontiers in Applied
Mathematics, No. 4). SIAM, 1988. (QA188 - C65).
4. Mltiples manuales pblicados en la WEB para el aprendizaje de MATLAB.

11. CRONOGRAMA DE ACTIVIDADES:


1. Semana 1: Presentacin de curso, Nociones bsicas sobre el computador y su uso en la
resolucin de problemas, Sistemas Numricos.
2. Semana 2: Cambios de Base, Representacin en Punto Flotante, Tipos de error y su clculo,
Importancia del Seudocdigo. Laboratorio de iniciacin. Quiz 1.
3. Semana 3: Asignacin, Operadores Aritmticos, Relacionales y Lgicos, evaluacin de
expresiones. Laboratorio sobre Sistemas Numricos. Quiz 2.
4. Semana 4: Control de flujo, Ejecucin condicional, Ciclos, Introduccin y salida de datos
por pantalla. Laboratorio de Clculo de Error. Quiz 3.
5. Semana 5: Matrices, Aplicacin de operadores al caso de matrices. Laboratorio de
Bsqueda y Ordenamiento. Quiz 4.
6. Semana 6: Casos de estudio (ejemplo, algoritmo de optimizacin o de clculo de ceros de
una funcin analtica), Funciones. Laboratorio de Aproximaciones Numricas. Quiz 5.
7. Semana 7: Repaso. Examen Parcial. Resolucin del Examen Parcial.
8. Semana 8: Tipos de Funciones, Creacin de Funciones, Evaluacin y Aplicacin de
Funciones. Laboratorio sobre aplicacin de Funciones. Quiz 6.
9. Semana 9: Cadenas de caracteres. Entrega / Explicacin del proyecto final. Laboratorio
sobre Cadenas de Caracteres. Quiz 7.
10. Semana 10: Manejo de Archivos de Entrada y Salida, Arreglos de Celdas. Laboratorio
sobre Manejo de Archivos y Revisin de Primer Avance del Proyecto Final.
11. Semana 11: Vectorizacin, Debugging, Repaso. Revisin de Segundo Avance del Proyecto
Final.
12. Semana 12: Entrega del Proyecto Final. Revisin.

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