Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Introducing object-oriented programming into the computer science curriculum

View through CrossRef
In recent years, object-oriented programming languages and object-oriented program design have become increasingly popular. Dialects of many popular programming languages are now available which support the major concepts of object-oriented programming; namely message-passing, classes, generic operations and inheritance. Experience in the paradigm is increasingly supporting the view that object-oriented programming may be to the 80's what structured programming was to the 70's in terms of its influence on software development. After reviewing the notions of object-oriented programming, we describe our experiences in introducing the object-oriented paradigm into the Computer Science curriculum. The impact was felt in four courses dealing with data types and data structures, programming languages, software engineering, and compiler construction. In addition, we describe the use of the Smalltalk environment in advanced course and project work. We chronicle our experiences in the expectation that they will be of benefit to other educators considering adopting the object-oriented paradigm. Finally, we review the potential benefits of introducing object-oriented programming into the computer science curriculum.
Title: Introducing object-oriented programming into the computer science curriculum
Description:
In recent years, object-oriented programming languages and object-oriented program design have become increasingly popular.
Dialects of many popular programming languages are now available which support the major concepts of object-oriented programming; namely message-passing, classes, generic operations and inheritance.
Experience in the paradigm is increasingly supporting the view that object-oriented programming may be to the 80's what structured programming was to the 70's in terms of its influence on software development.
After reviewing the notions of object-oriented programming, we describe our experiences in introducing the object-oriented paradigm into the Computer Science curriculum.
The impact was felt in four courses dealing with data types and data structures, programming languages, software engineering, and compiler construction.
In addition, we describe the use of the Smalltalk environment in advanced course and project work.
We chronicle our experiences in the expectation that they will be of benefit to other educators considering adopting the object-oriented paradigm.
Finally, we review the potential benefits of introducing object-oriented programming into the computer science curriculum.

Related Results

Depth-aware salient object segmentation
Depth-aware salient object segmentation
Object segmentation is an important task which is widely employed in many computer vision applications such as object detection, tracking, recognition, and ret...
Teachers' interpretation of curriculum as a window into ‘curriculum potential’
Teachers' interpretation of curriculum as a window into ‘curriculum potential’
AbstractBen‐Peretz's (1975) concept of intended curriculum describes a version of curriculum that ‘official’ curriculum developers create to provide a detailed guide to what teache...
Discussions on Identity of Local Curriculum
Discussions on Identity of Local Curriculum
Objectives The paper aims to discuss the possibility of ‘Local Curriculum,’ which is developed and officialized by local education offices, to exist with an identity as a curricul...
Schule und Spiel – mehr als reine Wissensvermittlung
Schule und Spiel – mehr als reine Wissensvermittlung
Die öffentliche Schule Quest to learn in New York City ist eine Modell-Schule, die in ihren Lehrmethoden auf spielbasiertes Lernen, Game Design und den Game Design Prozess setzt. I...
Object‐Oriented Analysis
Object‐Oriented Analysis
AbstractObject‐oriented analysis is a method of formulating a model of a desired software system in terms of objects and their interactions. The discipline was started by practitio...
Implementasi Manajemen Kurikulum Integratif di Sekolah Dasar
Implementasi Manajemen Kurikulum Integratif di Sekolah Dasar
Thanks to the integrative curriculum management at SDIT Al Ikhlas Mantren, the school can adapt to the ever-changing demands of the current world, characterized by pressure and glo...
Research on the Construction and Quality Improvement of Art Curriculum in Rural Primary Schools
Research on the Construction and Quality Improvement of Art Curriculum in Rural Primary Schools
Curriculum quality is the foundation of education development and the core element of primary education and teaching. It is a key indicator to measure and evaluate the level of edu...
Current Trends of Object Oriented Programming Paradigm in Software Development
Current Trends of Object Oriented Programming Paradigm in Software Development
ABSTRACT: Object oriented programming is the most popular programming paradigm in the current Information technology era. This paper focuses on in-depth Object- Oriented Programmin...

Back to Top