Assignment - COMPUTER PROGRAMMING USING OO PASCAL
General Objectives: On completion of this course the student should be able to:
1.0 Understand the basic elements of OOPASCAL
2.0 Understand types of PASCAL.
3.0 Understand PASCAL Statement.
4.0 Understand file processing in PASCAL.
5.0 Understand Class Definition.
6.0 Understand Object Access.
7.0 Understand OOPASCAL.
8.0 Understand Aggregate Structures in OOPASCAL
1-2 To understand:
The character set of OOPASCAL,variables and variable types.
Explain OOPASCAL character set, PASCAL variables and Variable Types
3-4 To understand:
Arithmetic, relation and logical expressions
Define arithmetic expression
Define relational expression
Define logical expression
5-6 To understand:
Various PASCAL statements.
To explain:
Various PASCAL statement types such as declarative, input, output, control, arithmetic and termination
7-8 To understand:
File creation in PASCAL.
File updating in PASCAL
Generate reports in PASCAL
Discuss file creation and update in Pascal
Discuss report generation in Pascal
9 To understand:
Class definition, content, and syntax of different types of classes.
To explain: Class definition,
To state restrictions on class definitions
To explain: The contents and syntax of different classes.
10-11 To understand:
The structure of different kinds of classes.
To state and explain various kind of classes
To explain abstract methods, constructors and destructors.
12 To understand:
Inheritance in class structure.
To explain: Inheritance concept, Provide examples of class inheritance.
13 Be able to explain object model, implicit parameter self and polymorphism
Explain Object Model
Discuss implicit parameter self.
Explain polymorphism during construction and destruction
14 To understand:
Compatibility rules, activation methods and parameter passing
Discuss compatibility rules
Explain activation methods.
State the methods of activation of constructors and destructors.
Discuss the various ways of parameter passing e.g. value parameters and variable parameters.
15 To understand:
The features of the database interface.
State database interface documentation
To discuss:
The features of database interface and its documentation