Qatar University Exemplary Online Course Award Object-Oriented Programming Course Dr. Saleh Alhazbi Computer Science and Engineering Dept. College of Engineering
Contents Challenges of Teaching Computer Programming. Objectives of Online Support. Pedagogical facets of Our Online Course. Our Online Course Features. Evaluation and Results
Challenges of Teaching Programming Students lack solving-problems skills Subject nature: Difficult to imagine programming notation because no similar items in real life Teaching Methods
Objectives of Online Support Increase students motivation and satisfaction Improve students participation in learning process outside the classroom Increase level of interaction: student-instructor. student-student.
Pedagogical facets of our approach Multiple instructional strategies. Single teaching style only meets certain students’ learning preferences, while multiple strategies makes all students feel part of learning environment Highly interactive environment. Students who are more engaged with online system report better perception of learning Iterative learning Timely formative assessment It is informal assessment used to provide feedback to both teacher and learner about course progress.
Online Course Features: Main Page The menu is ordered alphabetically Creates sense of student ownership
Online Course Features: Case Study Objectives: 1-link the subject to real problems. 2- Reinforce programming concepts to enhance students learning. 3-Apply separated concepts to form a real solution. 4- Help students to use this case as a model when to solve their project assignment.
Online Course Features: ClassTube
Online Course Features: Discussion Board
Online Course Features: Games
Online Course Features: Student’s Journal
Online Course Features: Student’s Opinion
Online Course Features: Project
Online Course Features: Weekend Test
Online Course Features: Evaluation Students Satisfaction Q1 I am very satisfied with learning experience I have gained in this class Q2 I am happy that I enrolled in this course Q3 Online materials are very organized and ease to be used Q4 I have feeling of accomplishment from the work I have done in this class. Q5 Online materials very helpful tool to support my learning. Q6 I feel concepts of OOP are clear to me now.
Online Course Features: Evaluation Interaction with instructor The interaction between students and instructor in this course was Excellent 100% Good 0% Normal Bad No interaction During this course, I think best way to interact with the instructor was Through “My Journal” 40% During class discussion Through email 0% During office hours 20% I had no interaction
Online Course Features: Evaluation Students’ Access to Online Materials During the Week