ICOM 4015 – Advanced Programming

A. ICOM 4015

-

Prontuario del Curso

-

Bosquejo del Curso

B. Transparencias – Microsoft PowerPoint 2000

- Lecture 0 – Repaso de C++ I
- Lecture 1 – Repaso de C++ II
- Lecture 2 – I/O Streams I – Basics, cin, cout and stream operators
- Lecture 3 – I/O Streams I – Formatted I/O with I/O Manipulators   – source files
- Lecture 4 – Procedural Abstraction I – Basics, parametter passing   – source files
- Lecture 5 – Procedural Abstraction II – Scoping, Procedural Arguments   – source files
- Lecture 6 – Procedural Abstraction III – Top-down design   – source files
- Lecture 7 – Procedural Abstraction IV – Funciones recursivas   – source files
- Lecture 8 – Procedural Abstraction V – Sobrecarga (overloading) de funciones   – source files
- Lecture 9 – Procedural Abstraction VI – Templates de funciones   – source files

Examen 1 lunes, 2 de octubre de 2000 -  5:00-7:00 PM – S113  (Solución)

- Lecture 10 – Arreglos Estáticos I – Declaración, Inicialización, Uso de arreglossource files
- Lecture 11 – Arreglos Estáticos II – Arreglos como parámetrossource files 
- Lecture 12 – Arreglos Estáticos III – Searching Arrays, Sequential & Binary Searchsource files
- Lecture 13 – Arreglos Estáticos IV – Sorting Arrays. Insertion Sort.  – source files
- Lecture 14 – Memoria Dinámica I – Pointer declarations, Pointer operators, pointer usesource files
- Lecture 15 . Memoria Dinámica II – Pitfalls of Dynamic Memory Management
- Lecture 16 – Memoria Dinámica III – Abstract Data Types(ADT), List ADT, Linked Listssource files

Examen 2   lunes, 30 de octubre de 2000 -  5:00-7:00 PM – S113 (Solución)

- Lecture 17 – Memoria Dinámica IV – Linked Lists II (Used Lecture 16 slides) 
- Lecture 18 – Arreglos Dinámicos I  – Variable length character stringssource files
- Lecture 19 – Arreglos Dinámicos II – Multidimensional Arrayssource files
- Lecture 20 – Data Abstraction I – Class declarations, method definitions, constructors, destructorssource files
- Lecture 21 – Data Abstraction II – Constructors, Destructors, Encapsulationsource files

Examen 3   lunes, 4 de diciembre de 2000 -  5:00-7:00 PM – S303 (Solución)

- Lecture 21 – Data Abstraction IV – Subtype polymorphism, Abstract classes – source files

Examen Final   martes, 19 de diciembre de 2000 -  12:00-2:00 PM – S113

C. Programación

- Programa 1
- Programa 2
- Programa 3
- Programa 4 (source files)