Return to Article Details Using asynchronous online discussion to learn introductory programming: An exploratory analysis