Readings
CMSC 433:
  Programming Language Technologies and Paradigms


CMSC 433
Syllabus
Projects
Readings
Lectures
Exams
Dates
Changes

 

 

 

Sep. 4 - Core C++, Chapters 1-3

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

Sep. 11 - Core C++, Chapters 8-9

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

Sep. 18 - Thinking in Java, Chapter 1

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

Oct. 4-9 - Thinking in Java:
                     Interfaces and Inner Classes - Chapter 8
                     Libraries - Chapter 9

Oct. 16 - Thinking in Java:
                     Threads - Chapter 14
                     Uses GUI/Swing examples, which we don't cover

Oct. 25 - Thinking in Java: RMI - Chapter 15, pages 973-979

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

November 6 - Thinking in Java: Jini - Chapter 15, pages 1003-1009
              Jini tutorials:  here and here

November 20 - Software components
              On to Components handout, by Meyer
              Component-Oriented Programming
              The Significance of Components

November 27-29 - JavaBeans
             Thinking in Java: Chapter 13, pages 800-819
             Sun JavaBeans Tutorial

December 4 - COM
              The Component Object Model: A Technical Overview

December 6 - GJ
              OOPSLA'98 paper

  Last updated Tuesday, 04 December 2001 10:31 AM