delivering introductory programming courses online the experience at kentucky state university ashok...
TRANSCRIPT
Delivering Introductory Programming Courses
Online
The Experience at Kentucky State University
Ashok Kumar & J. M. Carigan
Delivering Introductory Programming Courses
Online• Background
• Introductions
• Goals
• Observations
• Special issues
• Evaluation
• Conclusions
BackgroundDuring the previous academic year, KSU launched two separate courses to deliver computer science content to web-only classes. Both courses continue to be taught in the traditional lecture hall and lab, as well as online. The courses are
• Fundamentals of Computer Science for majors, taught in C++
• Introduction to Programming for general science majors, taught in Visual BASIC
Introductions• Personal objectives
• Schools
• Programs
• Current online programs
• Current distance ed programs
Workshop Goals• Discuss administrative aspects
• View teaching observations
• Compare online vs. in-class
• Compare distance vs. resident• Explore evaluation of effectiveness
• Talk about examples
Observations
• Advantages & disadvantages• Similarities & differences
• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages• Similarities & differences
• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages
• Similarities & differences• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages
• Similarities & differences• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages
• Similarities & differences
• Teaching perspective• Admin perspective
• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages
• Similarities & differences
• Teaching perspective
• Admin perspective• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages
• Similarities & differences
• Teaching perspective
• Admin perspective• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages• Similarities & differences• Teaching perspective• Admin perspective
• Special issues – programming courses
• Special issues – location
Observations
• Advantages & disadvantages• Similarities & differences• Teaching perspective• Admin perspective• Special issues – programming courses
• Special issues – location
Evaluating Course Effectiveness
• Teacher– Assessment– Mentoring– Communication
• Student– Instruction– Content– Process
Evaluating Curriculum Effectiveness
• Advising
• Time-related issues
• College experience
• Continuity
• Accreditation
• Technology-driven
• Intangibles
Conclusions
• Lessons learned
• Further investigation
• View of the future
• Review of workshop objectives
• Summarizing
• Questions & answers
Conclusions
• Lessons learned
• Further investigation
• View of the future
• Review of workshop objectives
• Summarizing
• Questions & answers
Delivering Introductory Programming Courses
Online
Thank YouAshok Kumar – [email protected]
J. M. Carigan – [email protected]