See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/3678859 Computer systems engineering in large groups Conference Paper in Proceedings - Frontiers in Education Conference · December 1996 DOI: 10.1109/FIE.1996.568551 · Source: IEEE Xplore CITATIONS READS 2 2,947 3 authors, including: John Leaney Chris Drane University of Technology Sydney Philomaths Pty Limited 80 PUBLICATIONS 756 CITATIONS 17 PUBLICATIONS 913 CITATIONS SEE PROFILE Some of the authors of this publication are also working on these related projects: How do Colombian software companies evaluate software product quality? View project Positioning Systems View project All content following this page was uploaded by John Leaney on 03 June 2014. The user has requested enhancement of the downloaded file. SEE PROFILE Computer Systems Engineering in Large Groups John Leaney, Christopher Peterson, Christopher Drane Computer Systems Engineering University of Technology, Sydney NSW Australia Abstract The subjects Computer Systems Analysis and Computer Systems Design within the computer systems engineering degree at UTS concern themselves with the specification, architecture, design and implementation of a computer based system of moderate complexity, covering electrical and mechanical hardware, computer hardware and software. Students are expected to develop the system to appropriate standards, using suitable techniques, within a defined process and operating within a team. The computer based system is concerned with the problem of the automatic assembly of (pseudo) chocolates into (pseudo) chocolate boxes. There are a variety of boxes and a variety of chocolates, which have to be assembled to (operator entered) orders. The class is divided into teams. A team comprises five groups. Each of four groups is responsible for one of the major subassemblies, and the fifth group is responsible for the systems engineering and telecommunications. The major subassemblies are the assembly robot, the box conveyor and (Vision) recognition system, the chocolate recognition system, and the supervisory control system. The project has been running for five years and this paper summarises the history, reports on the development and analyses educational aspects. Student appreciation of the subjects has been entirely positive, with the most often made comment that finally they have understood why they have studied engineering for the previous four to five years. notably dealt with, and summarised in, Paul Ramsden’s book [1]. Firstly, there are the problems observed in university graduates, which need to be dealt with: • too many graduates seem to have little, useful understanding of key and basic concepts, as measured by the ability to apply them in simple tests. [1], pp32, 33, 71 • problems of relating topics to each another [1], pp 54,55. Effective education seems to be encouraged by • long term engagement with the learning tasks • opportunities to exercise responsible choice in the content and method of study [1], p81. The Computer Systems Engineering Degree The entire computer systems engineering (CSE) course is shaped by one underlying aim, namely to ensure a supply of engineering graduates with integrated skills and knowledge across the suite of disciplines (including electronic, computer hardware, computer software and systems engineering) required to engineer computer systems for current and future applications, particularly within the industrial sector. The CSE degree is about the engineering of computer based systems. (ECBS). The distinctive relationship between the major knowledge areas within Computer Systems Engineering is depicted in the following symbol: Introduction Over the past ten years, Universities have had to reconsider their activities in terms of educational effectiveness and relevance of courses. This is normal for most Universities, but only occasionally in the history of education has this process become so public and worldwide. Effective Education The question of effective (engineering) university education has received a lot of attention in the last decade, Figure 1: Computer Systems Engineering Degree logo The problem of relating topics to one another is a problem which was always fundamental to address in the CSE degree. Relating topics together is firstly, the aim of the degree and secondly, to accommodate the extra material in a four year we had to minimise repetition and rely on students being able to abstract ideas and concepts from one subject and reapply them in another. In order to understand the context of these subjects, the CSE degree is represented in Figure 2 as a ‘thread’ diagram [2], where some of the threads which contribute to the degree are shown. Each node represents a subject, and the relative positions represent the semester in which a subject is taken. CSE degree Thesis University of Technology, Sydney [6] discusses and analyses the subjects and the project in detail. Computer Systems Analysis The subject computer systems analysis conducts exploratory studies and then prepares a formal specification, management, quality and test plans for the project. Computer Systems Design The subject computer systems design starts with a review of the best requirements specification (produced in the previous semester’s computer systems analysis subject), and continues on to design, building, testing and commissioning. Computer Systems Design Signal Processing Analogue Electronics Network Theory Circuits (etc) Threads Computer Systems Analysis The ‘Boxes and Chocolates’ Project Software Engineering The project is based on a small manufacturing plant, similar in concept to the confectionery packaging plant produced by Adec, Switzerland, [7], but not as elegant in execution. Digital Systems RT Software & Interfacing Software Development 2 Computer Hardware Software Development 1 Digital Techniques Software Thread Digital Thread Figure 2: (some) CSE degree threads Team and Problem Based Learning Hilborn [3] and Schlimmer [4], amongst others, deal with teams in University subjects. They demonstrate the usefulness of teams and consider team size, organisation, assessment, etc. Cawley [5] reports on the introduction of a problem-based subject. In this project we have a problem based assignment, in a team of teams. These subjects are seen as a key transition, in which problem based learning can once more (we use it in earlier stages) be used effectively. The students are being given an apprenticeship in best practice, with the possibility of failure, but with the safety net of the University to catch them. Mentoring forms a large part of the subjects. Description of Subjects Please note: this paper is necessarily a summary of the development and operation of the subjects and the project over the past five years; an internal report of the Operation and Item Descriptions The core of the plant operation is to automate the assembly of inserts (pseudo chocolates) into a box, four components to a box. There are five types of inserts and two types of boxes, the boxes differing in the types of inserts that they are supposed to take. These physical objects are manipulated by a system known as an Assembly Machine Cluster (AMC) comprising conveyors, gauges, a vision system and a small industrial robot linked into a CiTec industrial supervisory control and data acquisition (SCADA) system, as shown in Figure 3. The boxes arrive on a conveyor and are inspected one by one by the vision system to determine the position and orientation of each box, plus the type of inserts required. This data is sent to the SCADA which informs the robot to ‘pick and place’ the box. The inserts arrive on another conveyor, and are examined by a series of optical gauging stations connected to a Texas Instruments PLC to determine their type and orientation. Again, the SCADA is informed and the robot handles the inserts. There are complex decisions as to the intermediate storage strategy for excess components and decisions about scrap or reject components. Four groups within the team are each responsible for one (sub)system, and the fifth group is responsible for system integration. incoming chocolates Systems and Communications (Group 1) chocolate sorter SCADA system (Group 5) chocolate buffers (Group 2) assembly area filled box buffers robot assembler box buffers (Group 4) conveyor & box recogniser incoming boxes (Group 3) Figure 3: Layout of the Boxes and Chocolates Problem Team Operation of the Project In both the subjects concerning the project, students are organised into teams and groups, as previously described. Each team is responsible for a complete specification and a functioning system. Within each team there are groups responsible for functions, as described above. Within groups, roles change in terms of responsibility for leadership, process and product quality, etc. Assessment Assessment was always intended to be team and group based, with the success of the system being a key indicator of a high ranking assessment. However, there was always the expectation that students will develop the 1 system to appropriate standards and techniques , within a defined process and operating within a team. The effect of process is described later in “History of the Project”. Individual assessment was done by presentations and an oral interview/examination. Almost all the interviews were carried out by two academics. Each student was asked as set of questions from a standard list, as well as other more individual questions that depended on the student's responses. Each academic privately assessed the student out of 25 marks. If there was a wide dispersion, say more than 5 marks, then the two academic discussed the reasons for their disagreement and reach a compromise. It is interesting to note that in 70% of the interviews, the two academics independent marks were within 2 marks of each other. Educational Analysis of the Project The project has been examined from a number of different aspects, always trying to see how well it prepares students for their future careers. History of the Project The project was foreseen in 1984, in the planning of the CSE degree, and first ran in 1991. Key: O= Operation / U=use of techniques, guidelines. Scale is Low, Medium, High Table 1, below summarises the outcomes according to success of the project, correlated with the use of engineering techniques. Year 1991 1992 1993 1994 1995 1996 Team A Team B n/a O=M/U=H O=M/U=M O=M/U=M O=M/U=M O=H/U=H O=H/U=H O=M/U=M O=M/U=H O=H/U=H O=L/U=L O=M/U=M over 2 semesters Key: O= Operation / U=use of techniques, guidelines. Scale is Low, Medium, High Table 1: Summary of Project Outcomes 1 These includes rigorous, formal and informal techniques of specification, design, building and testing; project management; risk assessment and mitigation and teamwork. Student Reflections on the Project After the project was completed, we conducted interviews with each of the students. These interviews had two purposes. The first was to gauge the level of individual contribution to the subject. The second purpose was to gather student feedback on the subject. Students also completed a reflective essay on the subject. The overall impression we gained from the students was of general enthusiasm for the subject. The positive aspects of the subject were seen to be:- • • • • • • Excellent for learning about team work, and the problems associated with working in large teams. The students learnt a lot about project management and interpersonal communication skills. Students gained considerable technical expertise about particular components, eg. PLC programming. Those students who had leading roles learnt a great deal about leadership. the subject was better than industrial experience because they had greater responsibility than in industry. Many students thought it was very exciting to have a system up and running at the end of the semester. However there were some negative points: • • • Some students found the work load was very heavy There was resentment directed towards some students who were felt not to have pulled their weight. At certain times in the subject there was too much contention for the physical system components, especially the vision system. Staff Reflections on the Project How may times during the degree did we accentuate the importance of defining well the interfaces between objects? The students were in no doubt of the importance of interfaces after this project. This is an example of one of the lessons well learned As can be seen from Table 1, there is no guarantee of success, and there is no real opportunity for heroes. (in the CMM sense) It is extremely satisfying to see people learn and they certainly do learn in these subjects. Deep/Surface Learning and the SOLO Taxonomy The SOLO taxonomy of Biggs, as reported in Ramsden, [1], pp54, allows one to evaluate the ability of students to associate ideas and to draw conclusions which indicate deep learning. There was a high correlation between high SOLO scores and students who: most View publication stats appreciated the subject; who “finally understand why they have studied engineering for the previous four to five years”; and whose groups performed well. The student’s SOLO scores was evaluated via the oral examination. Conclusion Physical grounding in an engineering degree is fundamental. Physical grounding, which implies realistic laboratory work, breeds confidence in the practice of ideas taught in courses. It also allows validation of those ideas, and their associated tools and techniques. It severely counters the argument that “this is the University, and out there is the ‘real’ world” when the University project is real and the techniques make the project work. The corollary that without the techniques, the project does not work, further bolsters the value of University education. References 1. Ramsden, P. “Learning to Teach in Higher Education”, Routledge, London, 1992. 2. Leaney, J. “Fragmentation and Learning Efficacy in the School of Electrical Engineering”, UTS-EE Internal Report, 1991. 3. Hilborn, R.B., “Team Learning for Engineering Students”, IEEE Transactions on Education, Vol. 37, No. 2, May 1994, pp 207-. 4. Schlimmer, J, et al, “Team Oriented Software Practicum”, IEEE Transactions on Education, Vol. 37, No. 2, May 1994, pp 212-. 5. Cawley, P., “The introduction of a Problem-based Option into a Conventional Engineering Degree course, Studies in Higher education, Vol. 14, No. 1, 1989. 6. Leaney, J., Peterson, C., Drane, C. “The Boxes and Chocolates Project in CSA/CSD: a Five Year Report, UTSEE Internal Report, 1996. 7. Adec Robot AG, Sclieren, Switzerland.