![Page 1: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/1.jpg)
Delivering Introductory Programming Courses
Online
The Experience at Kentucky State University
Ashok Kumar & J. M. Carigan
![Page 2: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/2.jpg)
Delivering Introductory Programming Courses
Online• Background
• Introductions
• Goals
• Observations
• Special issues
• Evaluation
• Conclusions
![Page 3: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/3.jpg)
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
![Page 4: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/4.jpg)
Introductions• Personal objectives
• Schools
• Programs
• Current online programs
• Current distance ed programs
![Page 5: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/5.jpg)
Workshop Goals• Discuss administrative aspects
• View teaching observations
• Compare online vs. in-class
• Compare distance vs. resident• Explore evaluation of effectiveness
• Talk about examples
![Page 6: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/6.jpg)
Observations
• Advantages & disadvantages• Similarities & differences
• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
![Page 7: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/7.jpg)
Observations
• Advantages & disadvantages• Similarities & differences
• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
![Page 8: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/8.jpg)
Observations
• Advantages & disadvantages
• Similarities & differences• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
![Page 9: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/9.jpg)
Observations
• Advantages & disadvantages
• Similarities & differences• Teaching perspective
• Admin perspective
• Special issues – programming courses
• Special issues – location
![Page 10: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/10.jpg)
Observations
• Advantages & disadvantages
• Similarities & differences
• Teaching perspective• Admin perspective
• Special issues – programming courses
• Special issues – location
![Page 11: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/11.jpg)
Observations
• Advantages & disadvantages
• Similarities & differences
• Teaching perspective
• Admin perspective• Special issues – programming courses
• Special issues – location
![Page 12: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/12.jpg)
Observations
• Advantages & disadvantages
• Similarities & differences
• Teaching perspective
• Admin perspective• Special issues – programming courses
• Special issues – location
![Page 13: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/13.jpg)
Observations
• Advantages & disadvantages• Similarities & differences• Teaching perspective• Admin perspective
• Special issues – programming courses
• Special issues – location
![Page 14: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/14.jpg)
Observations
• Advantages & disadvantages• Similarities & differences• Teaching perspective• Admin perspective• Special issues – programming courses
• Special issues – location
![Page 15: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/15.jpg)
Evaluating Course Effectiveness
• Teacher– Assessment– Mentoring– Communication
• Student– Instruction– Content– Process
![Page 16: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/16.jpg)
Evaluating Curriculum Effectiveness
• Advising
• Time-related issues
• College experience
• Continuity
• Accreditation
• Technology-driven
• Intangibles
![Page 17: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/17.jpg)
Conclusions
• Lessons learned
• Further investigation
• View of the future
• Review of workshop objectives
• Summarizing
• Questions & answers
![Page 18: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/18.jpg)
Conclusions
• Lessons learned
• Further investigation
• View of the future
• Review of workshop objectives
• Summarizing
• Questions & answers
![Page 19: Delivering Introductory Programming Courses Online The Experience at Kentucky State University Ashok Kumar & J. M. Carigan](https://reader035.vdocuments.net/reader035/viewer/2022072011/56649e2d5503460f94b1cc69/html5/thumbnails/19.jpg)
Delivering Introductory Programming Courses
Online
Thank YouAshok Kumar – [email protected]
J. M. Carigan – [email protected]