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