In the present work we simulate the basic two-dimensional dynamics of swarming E. coli bacteria on the surface of a moderately soft agar plate. Individual bacteria are modelled by self-propelled ridged bodies , which interact with each other only through inelastic collision and with the highly viscous environment through damping forces.