Difficulties in Learning and Teaching to Program Object Oriented Programming Concepts in the Computer Science Higher Education Community
- When?
- Wednesday 25 May 2011, 12:00 to 13:00
- Where?
- 39BB02
- Open to:
- Staff, Students
- Speaker:
- Mrs Arwa Al-Linjawi
Programming is a major subject in Computer Science (CS) departments. However, students often face difficulties on the basic programming courses due to several factors that cause these difficulties. Maybe the most important reason is the lack of problem solving abilities that many students show. Due to their lack of general problem solving abilities, students don’t know how to create algorithms, resulting in them not knowing how to program.
Meanwhile, many papers have presented subjective assessments for diagnosing learning problems to improve the teaching of programming in higher education. In addition, many other papers have proposed approaches to improving the teaching of programming, although they rarely use a statistically valid evaluation that an intervention actually does resolve a specified learning difficulty.
The researcher's first approach is to identify such a method and employ it within the context of CS higher education in King Abdulaziz University (KAU), Saudi Arabia. Therefore, first, a significant statistically valid method must be employed to test levels of capability and identify the students' understanding difficulties with particular Object Oriented concepts. The method will diagnose the individual problems faced by students, and for which specific concepts, and which particular concepts are perceived of as being particularly difficult to grasp. The second approach is to identify a particular and significant teaching method, including available educational tools that might enhance the higher education in teaching and learning of Object Oriented Programming in KAU.
