DocumentCode :
1986891
Title :
Understanding object-oriented programming concepts
Author :
Klump, R.
Author_Institution :
Power World Corp., Urbana, IL, USA
Volume :
2
fYear :
2001
fDate :
15-19 July 2001
Firstpage :
1070
Abstract :
Most power engineering students these days have had at least a casual introduction to computer programming concepts. Specifically, they have become functionally fluent in one or more programming languages and can use their knowledge of basic syntax to write simple programs that perform some desired task. Some students may also have had the opportunity to learn basic software design concepts, such as the benefits of top-down design and the practice and virtues of programming in a modular fashion using a structured programming approach. However, fewer students have been exposed to the theory and practice of object-oriented software development. Understanding object-oriented programming concepts requires that the student undergo a paradigm shift. The student must move from thinking about modeling systems and problems in terms of the actions that must be performed to thinking about the objects that must interact with each other to perform those actions. Successfully navigating this change in thought is not a trivial undertaking, but the rewards of doing so can be tremendous. This presentation provides a brief introduction to the concepts and benefits of the object-oriented approach and explains why power engineering students may benefit greatly from a more formal introduction to the topic.
Keywords :
computer science education; object-oriented programming; power engineering education; computer programming; modular programming; object-oriented programming; object-oriented software development; power engineering students; programming languages; software design; software reusability; structured programming; top-down design; Encapsulation; Object oriented modeling; Object oriented programming; Power engineering; Power engineering and energy; Power system analysis computing; Power system management; Power system modeling; Programming profession; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Power Engineering Society Summer Meeting, 2001
Conference_Location :
Vancouver, BC, Canada
Print_ISBN :
0-7803-7173-9
Type :
conf
DOI :
10.1109/PESS.2001.970207
Filename :
970207
Link To Document :
بازگشت