CS101 Programming Project
    
     Suggestive (not exhaustive) list of topics
             
 ****** If I had 9 hours to grind dosa-batter,
        I would spend 8 designing good grindstone **
  (original by Lincoln referred to
               cutting down tree and sharpening axe)
 ****************************************************
               Do some work NOW.
               Choose a topic that Excites you
 ***************************************************

Mathematics
       Calculator with GUI
       Symbolic Algebra (integration, differentation, plotting)
       puzzles -  send + more = money
       3-D drawing (intersection, shading)
       Graph (shortest path)
       Graph Optimization:- links capacities
       Graph drawing 
       Encryption/Decryption 
       Statistics (mean, variance, distribution)

Physics
       Billiards table       
       Flight of a launch vehicle
       n-body problem (satellite's motion with various gravitation)
       
Chemistry
       IUPAC forumla and draw molecule
       Molecular drawing package
       Reaction Kinetics (rate of reaction)

Biology, BioTech BioMed
       Life (survival rate)
       genetic structure decoding

Aeronautical
        Airport Landing Pattern Simulator
        AeroDynamics (Ideal Fluid Flow)

Chemical
        Reactors  (set up system and produce equations)

Electrical
        LCR circuits (general)
        Digital Circuits (Logic design)
        Control systems
        Electric charges (electro magnetic fields)

Civil/Earth Science
        Structures (geomtrical, centroid) 
        Mechanics of solids (plane stress, shear)
        Seismic calculation
        GIS (contour maps)

Mechanical
        Mechanics (Vibrating strings, compressed springs, pendulum)
         Thermodynamics
         CAD/CAM
         Robot command lang.  (move left -- )

Material Science
         Heat Conduction
         Composite Materials

Computer Science
         Expression evalutor (term rewriting)
         Neural Network Simulator

Simulations
       Telephone network
       ethernet
       thermodynamics, brownian motion

Games
         chess
         connect-4 
         othello

Text Processing

       Formatter (centre, left-right justify, table)
       implement   grep,  wc, 

General

    Database: -  Grading and Marks Program
    Library Circulation and Query

Interpreters:

    Robot Language
    Drawing Language  (pentagon at, ellipse at)
    Family-Tree Language + query