C++ for C programmers
Programming in C++
Introduction to the X Window system
Introduction to the X Window system
The annotated C++ reference manual
The annotated C++ reference manual
Object oriented design with applications
Object oriented design with applications
The C programming language
Designing object-oriented software
Designing object-oriented software
Simulation in the undergraduate computer science curriculum
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Rapid Prototyping for Object-Oriented Systems
Rapid Prototyping for Object-Oriented Systems
Object Oriented Program Design: With Examples in C++
Object Oriented Program Design: With Examples in C++
The impact of object-oriented software engineering in the introductory computer science curriculum
OOPSLA '92 Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)
The object oriented paradigm in CS 1
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Experiences when migrating from structured analysis to object-oriented modelling
ACSE '00 Proceedings of the Australasian conference on Computing education
Hi-index | 0.00 |
This paper describes a course that introduces students to object-oriented design, the C++ language and discreteevent simulation with animated displays. Students come to this course with a Pascal, C and Assembler background and progress through the object-oriented features of C++, completing a simulation project as a major course component. A video-tape series is used to provide C++ instruction.For the simulation project, students complete the controller portion of an elevator system involving multiple elevator cars in a multi-story building simulation. Student controllers are coupled with modules they cannot see within, but can communicate with, using the member functions provided at the object-oriented interface. The simulation and animated display give visual feedback of the performance of student control algorithms.