TEACHING COMPUTER PROGRAMMING AT A DISTANCE
HOME :: DISCUSSIONS :: ANIMATIONS :: SYNCHRONOUS :: REFERENCES
.::why synchronous:. next >>

      Distance learning technologies can be broadly classified into two categories: synchronous communication and asynchronous communication.  Synchronous means that the teacher and the student interact with each other in real time, such as a telephone conversation or chartroom discussion.  Asynchronous delivery technologies do not take place simultaneously, meaning there is an inherent time delay between the sender and receiver.  A discussion board or email is a popular form of asynchronous communication.Elluminate Live! Logo

      What is the benefit to synchronous technology over asynchronous technology in computer programming instruction?  There answer is: it depends.  The particular synchronous technology discussed here is called Elluminate Live!.  
Elluminate Live! is a tool that has gained tremendous attention in higher education.  The answer is "it depends" because it depends upon which synchronous technology is being used to deliver instruction.  A phone conversation is not always fruitful in helping students debug thier source code.  A chatroom or instant messaging conversation also sometimes lacks the same capacity to communicate technical ideas.  

      The tool in consideration, Elluminate Live!, is a leading technology for live Web conferencing and eLearning solutions, real-time.  The tool enables real-time discussion and dynamic interaction in a virtual classroom environment.  What's more, all the sessions in
Elluminate Live! are recorded, so that they can be viewed at a latter point in time if a student misses the virtual class or can be re-viewed to clarify ideas.  The next section will discuss how Elluminate Live! can be used for programming instruction.
      

© Albert Ritzhaupt 2006