The student pilot was practicing touch-and-go landings in calm wind conditions and inadvertently landed near the left edge of the runway. During the landing roll, he did not correct back to the runway centerline prior to adding power for takeoff. Soon after adding power, the airplane departed the left side of the runway. By the time the pilot was able to bring the airplane to a stop, it had traveled about 900 feet over uneven terrain. Prior to the time the airplane came to a stop, its nose landing gear strut collapsed, resulting in substantial damage to the firewall.