190 likes | 313 Views
Delivering Introductory Programming Courses Online. The Experience at Kentucky State University. Ashok Kumar & J. M. Carigan. Background Introductions Goals Observations. Special issues Evaluation Conclusions. Delivering Introductory Programming Courses Online. Background.
E N D
Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan
Background Introductions Goals Observations Special issues Evaluation Conclusions Delivering Introductory Programming Courses Online
Background • During 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 Sciencefor 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 You Ashok Kumar – akumar@gwmail.kysu.edu J. M. Carigan – jcarigan@gwmail.kysu.edu