Readings
CMSC 433:
  Programming Language Technologies and Paradigms


CMSC 433
Syllabus
Projects
Readings
Lectures
Exams
Dates
Changes

 

 

 

Feb. 1 - Core C++, Chapters 1-3

Feb. 6 - Core C++, Chapters 4-7

Feb. 8 - Core C++, Chapters 8-9

Feb. 13 - Core C++, Chapters 10, 12-14

Feb. 15 - Thinking in Java, Chapter 1

Feb. 20-27 - Thinking in Java:
                     I/O - Chapter 11, pages 573-605
                     RTTI - Chapter 12
                     Distributed Computing - Chapter 15, pages 903-923

March 1-13 - Thinking in Java:
                     Interfaces and Inner Classes - Chapter 8
                     Libraries - Chapter 9

March 15 - Thinking in Java: RMI - Chapter 15, pages 973-979

March 29 - Thinking in Java: CORBA - Chapter 15, pages 980-989
                   A Note on Distributed Computing
                   Comparison of DCOM, CORBA and RMI.
                   A better Corba overview

April 3 - Thinking in Java: Jini - Chapter 15, pages 1003-1009
              Jini tutorials:  here and here

April 19 - Software components
              Component-Oriented Programming
              The Significance of Components
              Bertrand Meyer, On to Components, IEEE Computer, January 1999

April 23-25 - COM
              The Component Object Model: A Technical Overview

May 3 - JavaBeans
             Thinking in Java: Chapter 13, pages 800-819
             Sun JavaBeans Tutorial

May 10-15 - Design Patterns
             Design patterns FAQ
            Welcome to the wonderful world of design patterns
            Design Patterns web page -- for reference purposes
            The State Design Pattern: 1, 2, Google lookup
            The Visitor Design Pattern: 1, 2, Google lookup

 

Last updated Monday, 14 May 2001 10:52 PM

 

Web Accessibility