EEI3262 Introduction To Object Oriented Programming - Course Synopsis
EEI3262 Introduction To Object Oriented Programming - Course Synopsis
Level 3
Course Code EEI3262
Course Title Introduction to Object Oriented Programming
Credit value 2
Core/Optional Core
Prerequisites EEX3467(CR)
Theory Activities Independent Assessments Total
Learning hours
Hourly Breakdown 11 SSS * 2h 5 DS * 2h 4 LAB *3h=12h 11 SSS *3h = 33 h 1 CAT =1.25 h 101.25h
=22h = 10h 4 LAB-PS * 3h 4 LAB *1.5h = 6 h 4 LAB-EV * 0.5h= 2 h
= 12h 2 ONLS*1h = 2h 1 OQ =1 h
Laboratory Work
1. Write simple Java programs to get familiar with Java control structures, class and method
declarations, refactoring techniques.
2. Write simple Java programs to get familiar with access specifiers, constructor, initializing an
object, instantiation of an object, message passing and mutator methods
3. Write simple Java programs to illustrate more examples with message passing,
inheritance,overriding and overloading
4. Write a console Java program to solve a given problem by applying object oriented concepts
to achieve code reuse
Teaching-Learning a) Course material in print-11 sessions;
methods Online/ Blended classes -2h
b) Compulsory contact sessions
Laboratory classes
c) Self-learning/independent learning
▪ Learning the course material (print, online)
▪ recommended reading material
▪ preparations for lab work
d) Non compulsory contact sessions
▪ Day schools (discussion classes)
▪ Lab practice sessions