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