University of Cincinnati Logo
 

20-CS-694 - Advanced Programming Techniques
Electrical Engineering and Computing Systems

Homework Solutions
   Tic Tac Toe
    Solution:
    TicTacToe.java            
   Declarative Style
       Exceptions for: termination     backtracking
Basic classes: Variable Choose Puzzle
Constraint classes:    Constraints Expressions
Examples of use: Kalotan Color Europe     Logic Puzzle
   Streams, Threads and the Stock Market
    Stream Classes:
    Stream.java     GateStream.java     CollectorStream.java
Basic classes:
IntObject.java ConnectEntry.java
Example of use:
ConnectionRefusedException.java Consumer.java
Producer.java
Subscriber.java Investor.java Maintainer.java
Example of use:
TestConsumer.java TestProducer.java    TestGate.java
Example of use:
TestCollector.java
   Instant Messenger
    All Classes:
    Server.java     HostIP.java (Client)
ERC
MainStreet
Paul Erdos
NIT
Ladies on Campus
Oscar Robinson