Click here to Skip to main content
11,644,731 members (69,173 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: object Oriented
I'm teaching OOP&D + Application architecture to some students who I can't say are real beginners but don't really have all that much background of programming. They already have been told those simple examples of cat inherits from animal and the Car class, etc. But they really don't have coding experience. SO what I really need are some small examples of real programs to help them understand how OO works so I can go on with Architecture. I have found some nice examples browsing the articles like a screen recorder or a text file reader but I'm still looking for more. I also welcome any suggestions you have on teaching the material.
Posted 24-Mar-12 14:43pm
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

If the student is a beginner to programming, it may actually be more worthwhile if you take them through real-world samples like "cat inheriting from feline" etc. This is because they will associate more with these type of examples rather than text readers etc. However, for more experienced students a text reader type of sample should be reasonable.

This OOD for an ATM[^] might be something useful to you.
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Not a very effective teacher, IMO, if you can't explain this to your students or have examples already made.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 680
1 jyo.net 494
2 Sergey Alexandrovich Kryukov 464
3 Afzaal Ahmad Zeeshan 418
4 CPallini 336
0 OriginalGriff 925
1 DamithSL 636
2 Afzaal Ahmad Zeeshan 622
3 Sergey Alexandrovich Kryukov 548
4 CPallini 521


Advertise | Privacy | Mobile
Web03 | 2.8.150731.1 | Last Updated 24 Mar 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100