1 / 7

Learning and Teaching Object Technology

Learning and Teaching Object Technology. B.Ramamurthy (Bina) Computer Science and Engineering Department SUNY at Buffalo bina@cse.buffalo.edu. Goals for the Session. Identify Issues Discuss Possible Approaches/Solutions

Télécharger la présentation

Learning and Teaching Object Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Learning and Teaching Object Technology B.Ramamurthy (Bina) Computer Science and Engineering Department SUNY at Buffalo bina@cse.buffalo.edu BR

  2. Goals for the Session • Identify Issues • Discuss Possible Approaches/Solutions • Draw a list of ideas/methods/recommendations that can be readily used • for teachers, students, authors, developers and designers • Lay the ground work for continuing discussion after the session is over BR

  3. How Did We Get Here? (My Background) FORTRAN Structured programming Top down design PL/1 Pascal Modula-2 C Object orientation C++ Java (1.0, 1.1, 2) Object Technology BR

  4. Object Technology • SDLC- Software Development Life Cycle • OO in every phase of SDLC • Analysis, design and coding,…. • Classes and objects • Classes and relationships • Components, patterns... • Tools • CRC card • UML design • class diagrams • IDL, IDE • …. BR

  5. Learning and Teaching TEACHING LEARNING Two sides of coin…? Two overlapping activities..? BR

  6. Some Issues • What OO principles to teach? When? • What language? • What types of books? • What tools? • Special issues: modeling, tools, patterns and component • Special environments (IDEs) • How to develop CS culture among students? • …. BR

  7. Expected Outcome • I expect the participants to collectively identify issues in teaching OO and come up with some concrete solutions. • The list of ideas collected during the session will be made available through web for the benefit of the others interested in the topic. BR

More Related