Click here to Skip to main content
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 15: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 375
1 Sergey Alexandrovich Kryukov 329
2 CPallini 260
3 DamithSL 214
4 Maciej Los 197
0 OriginalGriff 5,455
1 DamithSL 4,457
2 Maciej Los 3,885
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,115


Advertise | Privacy | Mobile
Web02 | 2.8.141216.1 | Last Updated 24 Mar 2012
Copyright © CodeProject, 1999-2014
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