Cplusplus
  
  
  
  
    
    
      
      The classic video game written in C++, and using the linux screen manipulation library, Curses.
      
    
   
  
  
    
    
      
      Building the internal representation of a directory hierarchy, a rooted tree data structure.
      
    
   
  
  
    
    
      
      An activity logging application, written for the terminal in C++.
      
    
   
  
  
    
    
      
      Parsing linearly nested lists using a lexical analyzer.
      
    
   
  
  
    
    
      
      A Maze game, written in C++.
      
    
   
  
  
    
    
      
      Expanding the maze game into a GUI with Microsoft Foundation Classes (MFC).
      
    
   
  
  
    
    
      
      Building recursive list nodes with a lexical analyzer.
      
    
   
  
  
    
    
      
      Learning to think recursively, an introduction to the Recursive List ADT used by the programming language Lisp.
      
    
   
  
  
    
    
      
      Parsing recursively nested lists using a lexical analyzer.
      
    
   
  
  
    
    
      
      Executing assignment statements involving roman numeral expressions.