Title :
Experience from a course aiming at understanding system development with focus on system design and integration
Author :
Lennartsson, Bengt ; Sundin, Evabritt
Author_Institution :
Linkoping Univ., Sweden
Abstract :
From a number of case studies in industry we have learned that the ability to learn new things is more important than the ability to remember facts and that the ability to question and to discover new trends is more important than the ability to follow detailed instructions. So we have tried to design a programming project course supporting the development of new skills or capabilities, but without losing any of the traditional technical contents: distributed systems, computer networking, and client-server architectures together with object-oriented programming. We have used situations where the students have an initial understanding like modeling the facilities of a typical hotel. The student group develops a game-like system with a central information server keeping track of all the objects of the system and their states. The other subsystems are client programs modeling bars, escalators, gyms, gift-shops etc. Experience from different approaches during four years is presented.
Keywords :
client-server systems; computer networks; computer science education; educational courses; object-oriented programming; central information server; client-server architectures; computer networking; distributed systems; hotel facilities modelling; new capabilities development; new skills development; object-oriented programming; programming project course; software architecture; student directed learning; team learning; traditional technical contents; Bars; Computer architecture; Computer networks; Distributed computing; Engineering education; Libraries; Network servers; Portfolios; Programming profession; Software architecture;
Conference_Titel :
Frontiers in Education, 2002. FIE 2002. 32nd Annual
Print_ISBN :
0-7803-7444-4
DOI :
10.1109/FIE.2002.1157981