|
Advanced
Programming Techniques: |
|
|
|
PROFESSOR: --- Prof.
Dr. H. Lerke |
|
Structured
and object-oriented programming languages such as J++
and C++. |
|
|
|
PURPOSE - The aim of the
module is to develop the student's knowledge of
block structured languages.
To provide the student with a sound understanding
of the functional decomposition approach to software
design.
To extend the student's knowledge of programming
languages to encompass object-oriented techniques.
To compare an object oriented approach to software
design with the traditional functional decomposition
method. |
|
|
INDICATIVE CONTENT- Review of a modern
block structured language such as :
Data types, input/output facilities, control constructs,
subprograms, data structures, modules.
Software design using a functional decomposition
approach.
Comparison of a block structured language with an
object-oriented language such as :
Classes, streams, encapsulation, inheritance, polymorphism.
Software design using an object-oriented approach. |
|
|
|
|
|