Академический Документы
Профессиональный Документы
Культура Документы
Recinto de Bayamón
Escuela de Ingeniería
I. INFORMACIÓN GENERAL
II. DESCRIPCIÓN
III. OBJETIVOS
A. Introducción a la computadora
1. Definición e historia de las computadoras.
2. Generaciones y categorías de computadoras.
B. Equipo físico (hardware) de computadora
1. Unidad de procesamiento central (CPU). .
2. Dispositivos de entrada y salida (I/O)
3. Memoria (primaria): RAM, ROM
4. Almacenaje secundario: discos.
5. Arquitectura de computadoras.
C. Lenguajes de computadoras
1. Dígitos binarios: bits, bytes, words.
2. Niveles: de bajo y de alto.
3. Programas especiales: compilador, ensamblador, interpretador
4. Sistemas operativos.
D. Programación fundamental
1. Fases y pasos para programación- software.
2. Delinear, diseñar, documentar, mantener programas.
3. Desarrollar algoritmos: diagramas (flujogramas), pseudocódigos.
4. Comenzar codificando con C++
5. Protocolos, procedimientos.
E. Programación estructurada
1. Léxico, gramática del C++
-operaciones y valores
-aritmética de íntegros
2. Flujos de control.
-reglas para nombrar identificadores
-tipos de variables y su declaración
3. Sucesión en C++.
-operación e instrucción de asignación
-objetos de la entrada y la salida
-formas de números para salida
-funciones matemáticas programadas
4. Selección en C++.
-operadores lógicos y relacionales
-instrucciones individuales o compuestas
-decisión, casos, bloques anidados
5. Iteración en C++.
-lazos o ciclos: cuenta fija o variable
-situaciones variadas usando lazos
6. Invocación en C++
-funciones generales
-pasar referencias y valores
-variables: alcance y almacén
7. Concepto de clases.
-tipos de datos abstractos
-constructores, aplicaciones
8. Arreglos y apuntadores (punteros)
-arreglos uni- y multi-dimensionales
-declaración, proceso y uso.
V. EVALUACIÓN
El estudiante será evaluado en tres (3) pruebas parciales, el examen final total y
los ejercicios en el laboratorio. Parte de la clase consistirá de demostraciones y
ejercicios frente a la computadora. La distribución final estará basada en esta
escala:
75 % -- 3 parciales.
25 % -- trabajos de laboratorio.
El profesor podrá, a su discreción, como estrategia de instrucción y en función
de los temas tratados, asignar y valorar trabajos adicionales. El sistema de
calificaciones y de anotaciones administrativas será el vigente para el Sistema
de la Universidad Interamericana de Puerto Rico.
Curva estándar de calificaciones:
100 - 90 A
89 - 80 B
79 - 70 C
69 - 60 D
59 - 0 F
VI. BIBLIOGRAFIA
A. Texto
Hanly, Jeri R. Essential C++ for engineers and Scientists. 2002. Addison
Wesley ISBN: 0-201-74125-3
B. Referencias
Adams, Leestma and Nyhoff, "C++ An Introduction to Computing", 2nd
Edition, Prentice Hall 1998
Hanly, "Essential C++ for Engineers and Scientists", 2nd edition, Addison
Wesley 2002.
Kelly and Pohl, "C by Dissection", 3rd Edition, Addison Wesley 1996.
Liberty, "Sams Teach Yourself C++ in 24 Hours", 2nd. edition, Sams
Publishing 1999.
Roger and Maurice Eggen, "Introduction to Computer Science Using C",
PWS 1994.
Salvage, "The C++ Coach: Essentials for Introductory Programming", Add.
Wesley 2001.
Savitch, "Problem Solving with C++, the Object of Programming", 3rd
edition, AW 2001.
Tremblay & Redekopp, "Introductory Computer Science: Algorithmic
Approach", McGraw-Hill 1989.