Email: bvelez@acm.org
University of Puerto Rico - Mayagüez Campus
Department of Electrical and Computer Engineering

Home
Courses
Publications
Projects
My Favorite Links
My Favorite Search Engines

ICOM 4015 - Advanced Programming (Fall 2008)

Advanced programming techniques applied to the solution of engineering problems; extensive use of subprograms, logical and specifications statements. Principles of multiprogramming, multiprocessing, and real-time systems.

bullet Course Information Sheet A.K.A. Prontuario (PDF)
bullet Lecture   1 - Introduction (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet Lecture   2 - Classes and Objects (Slides en PDF, Video/Audio: Sec2, Sec2b)
bullet Lecture   3 - Implementing Classes(Slides en PDF, Video/Audio: Sec1, Sec2)
bullet

Lecture   4 - Fundamental Data Types (Slides en PDF, Video/Audio: Sec1, Sec2)

bullet Lecture   5 - Decisions (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet Lecture   6 - Iteration and Simulation (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet Lecture   7 - Arrays and Array Lists (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet

Lecture   8 - Designing Classes (Slides en PDF, Video/Audio: Sec1, Sec2)

bullet Lecture   9 - Interfaces and Polymorphism (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet Lecture   10 - Inheritance (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet Lecture   11 - Input/Output and Exception Handling (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet Guest Lecture   - Graphical User Interfaces (Slides en PDF, Video/Audio: Sec1, Sec2, Source Code: VoidSpace)
bullet Guest Lecture   - Version Control Systems (Slides en PDF)
bullet Lecture   12 - Object Oriented Design (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet Lecture   13 - Recursion (Slides en PDF, Video/Audio: Sec1, Sec2)
bullet

Lecture   14 - Sorting and Searching (Slides en PDF, Video/Audio: Sec1, Sec2)

bullet Guest Lecture   - Free and Open Source Software (Slides en PDF)
bullet

Exam 1: 30 de Septiembre de 2008 7PM S-227 Chapters 1-7 (Solution, Stats)

bullet

Exam 2: 30 de Octubre de 2008 7PM S-229 Chapters 1-10 (Solution, Stats)

bullet Exam 3: 25 de noviembre de 2008 7PM Salón a ser anunciado (Solution, Stats)
bullet Final Exam:  18 de diciembre de 2008 7:30 AM F-329 (Solution, Stats)
bullet Lab Set 1. (DOC, Solution)
bullet Lab Set 2. (DOC, Solution)
bullet Lab Set 3. (DOC, Solution)
bullet Lab Set 4. (DOC, Solution)
bullet Lab Set 5. (DOC, Solution)
bullet Lab Set 6. (DOC, Solution)
bullet Programming Assignment 1. Mayaguez 2010 Screensaver Due Oct 3 (PDF, Solution)
bullet Programming Assignment 2. Calculadora financiera (PDF, Solution)
bullet Programming Assignment 3. VoidSpace (PDF, JAR)
bullet icom4015-profs
bullet icom4015-students  (Subscribe) (Archives)
bullet icom4015-forum (staff & students)(Archives)
bullet Eclipse IDE
bullet Eclipse Visual Editor Plugin (download, README)
bullet Exadel IDE
bullet

RFC 1855: Netiquette Guidelines. ABSTRACT: This document provides a minimum set of guidelines for Network Etiquette (Netiquette) which organizations may take and adapt for their own use. As such, it is deliberately written in a bulleted format to make adaptation easier and to make any particular item easy (or easier) to find. It also functions as a minimum set of guidelines for individuals, both users and administrators. This memo is the product of the Responsible Use of the Network (RUN) Working Group of the IETF.

bullet Evaluacion del curso por los estudiantes (PDF)

Si descubres algún enlace útil para la clase  avísame para colocarlo aquí.