No, golf will not be a sport in the 2012 Olympics.
yes
BMX
According to the events schedule on the official London 2012 Olympics website, the first sport to take place at the 2012 Olympics will be women's football, which will begin on July 25.
Women's boxing will be included in the 2012 Olympics.
Yes, BMX racing will be a part of the 2012 London Olympics.
Gymnastics is a summer Olympics sport not a winter Olympics sport. Gymnastics will next be in the London Olympics in 2012 and the Rio Olympics in 2016.
Women's boxing
Football
30
badminton