A review of using design patterns in CS1
Jacqueline Hundley · 2008
For many years educators have tried to teach object-oriented programming using design patterns. Design patterns have brought with them an additional complexity that may be beyond the scope of entry-level programming courses. With a lot of effort and time some educators have developed courses where they have effectively taught the CS1 student with design patterns.