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
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 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 You Ashok Kumar – J. M. Carigan –