![]() ![]() ![]() The study concerns how the different programming tools help students in learning object-oriented concepts. The technology of animated program visualization keeps the focus on objects while teaching about behaviour and state (Dann et al 2003). ![]() Another programming tool for teaching object-oriented programming is Alice. Among the integrated development environments created for teaching object-oriented programming using Java is BlueJ. One of these included the creation of programming tools and environment to help novice programmers learn object-oriented concepts effectively. The studies were not only limited to identifying the problems of teaching and learning Java but they also identified solutions. Various studies cited the development environment for Java, which was designed for professional programmers and its complex syntax structures as the main source of Javas difficulties (Kolling & Rosenberg 2001). When the programming language Java was adopted to teach object-oriented programming, it was not without difficulties. More recently, the assessment procedure for how students are learning object-oriented concepts has been given attention. Furthermore, the shift in emphasis also has encountered challenges with the object-oriented pedagogy. These changes not only affected the curricula when the emphasis was shifted from Imperative (also Procedural) to Object-Oriented Programming (OOP) but also reignited debates regarding which is the better programming language. The teaching of introductory courses in computing has seen several changes over the last decade. ![]()
0 Comments
Leave a Reply. |