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
Link To Document