Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Programming in MODULA-2 (3rd corrected ed.)
Programming in MODULA-2 (3rd corrected ed.)
Revised report on the algorithmic language scheme
ACM SIGPLAN Notices
The C programming language
Eiffel: the language
A balanced approach to first-year computer science
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Issues in the choice of programming language for CS 1 (abstract)
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Modula-2 versus C++ as a first programming language—some empirical results
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Object-Oriented Software Construction
Object-Oriented Software Construction
Object Concept: An Introduction to Computer Programming Using C++
Object Concept: An Introduction to Computer Programming Using C++
PASCAL user manual and report
Design Evolution: Implications for Academia and Industry
Proceedings of the SEI Conference on Software Engineering Education
Hi-index | 0.00 |
The paper describes how the object-oriented implementation language C++ has been incorporated into the first year of the software engineering curriculum in the School of Computer Science and Computer Engineering at La Trobe University. The reasons for choosing an object-oriented language are discussed, as well as the reasons for selecting C++ in particular. A revised course structure is presented that is based on an exercise in evaluating both the strengths and weaknesses of C++ as a first-year language. The resulting course structure will provide a better framework of learning for software engineering students.