Software Education Conference, 1994. Proceedings.

22-25 Nov 1994

Filter Results

Displaying Results 1 - 25 of 56
  • The ubuntu approach to teaching systems development: report on a South African study in progress

    Publication Year: 1994, Page(s):142 - 149
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (576 KB)

    The paper looks at the problem of teaching an undergraduate systems development course which would enable students to develop systems which are functionally “correct”, and to be socially sensitive to the impact of such systems on users and the organization View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using a commercial integrated CASE tool in an undergraduate computing degree

    Publication Year: 1994, Page(s):212 - 218
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (516 KB)

    Many Australian organisations are now integrated CASE technology to develop computerised information systems. Educators are aware of this trend, but using integrated CASE technology poses a number of potential difficulties in the areas of curriculum, education and logistics. The paper discusses the employment of a commercial integrated CASE tool in an undergraduate computing degree at Monash Unive... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An information modelling approach to teaching object-oriented analysis

    Publication Year: 1994, Page(s):134 - 140
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (560 KB)

    The paper describes an information modelling approach to teaching object-oriented analysis. Details of the course are provided and the course is placed in the context of a major sequence of study in information systems. The importance of case studies to reinforce modelling notation and integration is emphasised. A number of tools which support the teaching are then described and a discussion of th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Introducing object environments: cognitive difficulties

    Publication Year: 1994, Page(s):128 - 133
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (544 KB)

    The paper reports on research arising from the introduction in two Australian universities, of event-driven and object-based programming concepts through the use of Visual Basic. There are implications for education and training in any atmosphere requiring rapid mental cognitive shifts and the use of new paradigms. Educators must question how their teaching methods and styles can be adapted to ass... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software engineering project management, estimation, metrics and assessment

    Publication Year: 1994, Page(s):354 - 356
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (168 KB)

    A discussion is given on project management, estimation, metrics and assessment. It attempts to address specific issues as described below. Issues discussed are: assessment of student projects; project management policies; reasons for using projects; use of industry standards; computer tools used for management of projects; choice of programming languages; estimation of projects; intellectual prop... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Development of an undergraduate software engineering degree

    Publication Year: 1994, Page(s):111 - 117
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (548 KB)

    The paper describes the approach proposed for teaching the Software Engineering stream of the new Bachelor of Information Technology degree currently being implemented at Central Queensland University. In addition, problems that have arisen in designing and implementing the new degree are discussed. Basically a project oriented approach over three semesters has been adopted for explicitly teaching... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Petri net based graphical user interface specification tool

    Publication Year: 1994, Page(s):50 - 57
    Cited by:  Papers (4)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (504 KB)

    PUIST is a specification tool that is being created for software development and software engineering education. It assists user interface designers in specifying the static form and dynamic behaviour of graphical user interfaces (GUI). It also assists teachers in demonstrating specification principles and provides training opportunities for students in software specification and design. The dynam... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SE process modelling and improvement

    Publication Year: 1994, Page(s):352 - 353
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (136 KB)

    The variable nature of student populations from year to year, and probably also the projects themselves, make it difficult to assess or detect improvements in the software engineering (SE) process modelling adopted. The changing nature of both students and projects make any comparisons invalid. The choice of SE process model should in any case depend upon the type of project. Even if the project i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experience with a project-based approach to teaching software engineering

    Publication Year: 1994, Page(s):220 - 225
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (600 KB)

    The paper reviews the experiences of teaching software engineering at the University of Adelaide using a group-based project over the course of one semester (15 weeks). Students are required to design, prototype, implement, maintain and document the software to satisfy the requirements defined by the lecturing staff who endeavour to simulate a customer as closely as possible. The paper focuses on ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Undergraduate, graduate and professional education in software engineering in the '90's: a case study

    Publication Year: 1994, Page(s):103 - 110
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (608 KB)

    The demands for graduate education in software engineering were clearly established in the late 1980's. Now, several years later, the practical imperative has emerged that information technology graduates are increasingly required in their first positions to work in large teams, to use new and quite complex tools and environments, and to be able to communicate effectively in their work environment... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A tool for assessing the quality of distributed software designs

    Publication Year: 1994, Page(s):42 - 49
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (440 KB)

    This paper reports a software tool for computing McCabe's cyclomatic complexity measure of a distributed system design specified in LOTOS, without presenting the underlying theory and algorithms in detail. Such a measure can be used to assess the quality of the design and determine the maximum number of independent cycles in an all-path test coverage. The tool accepts as an input a LOTOS specifica... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Technology transfer to and from the industrial and commercial sectors

    Publication Year: 1994, Page(s):350 - 351
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (120 KB)

    How can software engineering tools and techniques that have been developed at research centres be tested and used in the industrial setting? To what extent should software engineering educators lead or follow the industrial sector? To address these two questions, the article concludes that: the two most reliable methods to ensure that software engineering tools and techniques that have been develo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating CASE in software engineering education

    Publication Year: 1994, Page(s):204 - 211
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (720 KB)

    The paper addresses the integration of CASE in university based software engineering education. A comprehensive 1992 study of software engineering education in Australian universities and Colleges of TAFE (similar to US community colleges) indicated that software engineering is considerably more important in universities than in other types of institutions. University based software engineering ed... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Legacy systems, software maintenance and computing curricula

    Publication Year: 1994, Page(s):96 - 102
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (544 KB)

    A large number of organisations still rely on computer information systems that were originally developed many years ago. The maintenance of these legacy systems represents a substantial proportion of an organisation's information technology effort. Even with new approaches such as software re-engineering, there is still a need for software maintenance. Despite this need it is a topic that is gene... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Learning to write and writing to learn: integrating communication skills into the computing curriculum

    Publication Year: 1994, Page(s):306 - 312
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (504 KB)

    The era of the isolated computer hacker is over; today, effective written communication skills are recognized to be essential for computing professionals. While basic communication techniques may be developed in an English composition course, the opportunity to practise them in computing courses provides the opportunity for students to learn subject-specific writing styles (for example, program do... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • To contradictions between wealth and compactness of languages

    Publication Year: 1994, Page(s):289 - 296
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (604 KB)

    We describe an approach to the problem of contradiction between the wealth of facilities and the compactness of a language. This approach removes this contradiction by structuring languages. The main idea is to decompose the development task into micro contexts each of which can best be supported with their own micro sub-language. The π-schemes (the family of visual languages) and software comp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An integrated supporting system for learning different kinds of software design methods

    Publication Year: 1994, Page(s):34 - 41
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (596 KB)

    This paper describes a system that provides us with tools to learn different kinds of software design methods in educational environment of university and industry. A main tool of the system is a set of graphical editors by which we can produce DFD, STD and ERD, of well-known software design methods, e.g., SA, OMT and so on. The six tools are integrated with the Document Editor as tools for suppor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements analysis and modelling

    Publication Year: 1994, Page(s):361 - 364
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (308 KB)

    The rapid change in the software engineering field, in particular the emerging of software development methodologies has relaxed the need for well definedness of the requirements. A primary characteristic of the process in developing a system with ill defined requirements is the iteration through one or more development phases before the requirements are clarified. By exposing end users to the pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching object oriented software engineering within a multiple paradigm context

    Publication Year: 1994, Page(s):238 - 244
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (464 KB)

    The paper describe the teaching of object-oriented ideas within all four years of a Bachelor of Computer System Engineering and the BSc in Computer Science Degree at La Trobe University. This is taught together with a variety of other traditional approaches. A key element in the teaching of OO is the Software Engineering Project, which is explained in some detail. The teaching is also complicated ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An introduction to class based domain modelling

    Publication Year: 1994, Page(s):256 - 260
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (308 KB)

    The paper presents the primary concepts of learning and teaching the object-oriented paradigm. The guidelines produced supplement the framework developed, and both form a complementary package to the undergraduate software engineering curriculum. This package adopts the inverted curriculum idea, with students, both novice and experienced alike being introduced to the object oriented paradigm for t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching C++: experience at Victoria University of Wellington

    Publication Year: 1994, Page(s):274 - 281
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (664 KB)

    In 1992 we introduced C++ as one of the major programming languages used in our teaching at the Computer Science Department at Victoria University of Wellington. We now have three years worth of experience of teaching C++ in both university and professional courses, and the paper is a review of the decisions we have made and the experience toe have gained. The paper has three goals. The first is t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Maintenance and testing in an educational environment

    Publication Year: 1994, Page(s):347 - 349
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (256 KB)

    Software maintenance and testing is an important part of the curriculum for any software engineering programme. However no conclusion can be reached as to the format and timing of any software maintenance and testing project. This would be dependent on the nature of the software engineering project(s) undertaken in the course and the balance of the subjects, tools and topics appearing in the cours... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A visual Miranda machine

    Publication Year: 1994, Page(s):198 - 203
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (332 KB)

    This paper describes a visualization and debugging tool for the lazy functional programming language Miranda. Our tool helps students and programmers with the writing, testing, and debugging of functional programs. The tool has two parts. The text phase constructs the execution trace of the outer reduction evaluation of a Miranda expression and presents it to the user as a sequence of text lines. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Near-distance software engineering education

    Publication Year: 1994, Page(s):20 - 23
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (168 KB)

    The University of Wollongong has been seeking ways by which it can attract capable students from the southern side of the States capital city, Sydney, Australia. The paper describes the concept of limiting the required daily travel to the University through an amalgam of technologies, and changes to the core teaching syllabus. Progress through 1994, and plans for full introduction in 1995, is desc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Gender and other social issues

    Publication Year: 1994, Page(s):336 - 338
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (228 KB)

    The problem of reducing cultural and gender biases in tertiary level software engineering education is a broad based one. The roots of these biases lie not only in primary and secondary level education, but also in society at large. In addition, the continuing prevalence of cultural and gender biases have far reaching implications for the software engineering workforce of the future. In the first ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.