• DocumentCode
    1873640
  • Title

    A pattern based curriculum for computer systems engineering

  • Author

    Kendall, Elizabeth A.

  • Author_Institution
    Dept. of Comput. Syst. Eng., R. Melbourne Inst. of Technol., Vic., Australia
  • fYear
    1997
  • fDate
    1-16 Apr 1997
  • Firstpage
    132
  • Lastpage
    149
  • Abstract
    Software engineers today should be knowledgeable in computer systems, which encompasses electronics hardware, software, and networking. Because computer systems engineering is a very broad and rapidly changing discipline, there is a need to have a unified methodology for both students and practitioners. Patterns, and pattern languages for software development have received considerable attention over the last few years, and this approach, based on work originally done in architecture and urban planning, supports methodology development, dissemination, and evolution. This paper discusses patterns and pattern languages of computer systems as unifying themes and underpinnings for undergraduate and postgraduate curricula. Most of a sample curriculum has been implemented within undergraduate and postgraduate degree programs in Computer Systems Engineering at the Royal Melbourne Institute of Technology in Australia. The sample curriculum is described here, along with preliminary feedback from students and lecturers. The net result is steps toward a methodology that allows students to learn to systematically develop computer software, electronics hardware, and networked systems
  • Keywords
    computer science education; educational courses; object-oriented methods; systems engineering; computer systems engineering; dissemination; electronics hardware; evolution; methodology development; networking; pattern based curriculum; pattern languages; postgraduate curricula; software; undergraduate curricula; Australia; Computer architecture; Computer networks; Feedback; Hardware; Knowledge engineering; Programming; Software systems; Systems engineering and theory; Urban planning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education & Training. Tenth Conference on
  • Conference_Location
    Virginia Beach, VA
  • ISSN
    1093-0175
  • Print_ISBN
    0-8186-7886-0
  • Type

    conf

  • DOI
    10.1109/SEDC.1997.592448
  • Filename
    592448