Object oriented programming outline and the notes in pdf highlighted here. Object oriented programming unit is examinable by Kenya national examination council KNEC and is mainly taught in courses highlighted below;
- Diploma in Information communication technology
OBJECT ORIENTED PROGRAMMING UNIT; Object-oriented programming unit is a programming paradigm based on the concept of “objects”, which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object’s own procedures can access and often modify the data fields of itself.
OBJECT ORIENTED PROGRAMMING TOPICS COVERED
- Introduction to object oriented programming
- Control structures and functions
- Objects classes and inheritance
- Polymorphism
- Input/output and file management
Introduction to object oriented programming
This topic trainees will be able to learn; OOP introduction As the name suggests, Object-Oriented Programming or OOPs refers to languages that use objects in programming. Object-oriented programming aims to implement real-world entities like inheritance, hiding, polymorphism, etc in programming
Control structures and functions
This topic trainees will be able to learn; control structure which is like a block of programming that analyses variables and chooses a direction in which to go based on given parameters. The term flow control details the direction the program takes (which way program control “flows”). Hence it is the basic decision-making process in computing; There are 3 main control structures learned in object oriented programming: Sequence, Selection and Repetition.
Objects classes and inheritance
This topic trainees will be able to learn; Inheritance in object-oriented programming which is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-based inheritance), retaining similar implementation. An inherited class in OOP is called a subclass of its parent class or super class. Classes in OOP are user-defined data types that act as the blueprint for individual objects, attributes and methods. Objects are instances of a class created with specifically defined data. Objects can correspond to real-world objects or an abstract entity.
Polymorphism
This topic trainees will be able to learn; Polymorphism which is one of the core concepts of object-oriented programming (OOP) and describes situations in which something occurs in several different forms. In computer science, it describes the concept that you can access objects of different types through the same interface
Input/output and file management
This topic trainees will be able to learn; File handling which provides a mechanism to store the output of a program in a file and to perform various operations on it. A stream in file management is an abstraction that represents a device on which operations of input and output are performed. The set of file handling methods learned include ifstream, ofstream, and fstream.
OBJECT ORIENTED PROGRAMMING NOTES (PDF)
OOP NOTES: Many students sitting for KNEC exams have found themselves on a difficult situation on How to pass OOP unit and avoid fails and referred results. Its easy the simple steps to follow include;
- Reviewing previous KNEC past papers available for this unit
- Focus on your weak topics during revision
- Involve your Friends, Experts or tutors
- Good timely preparation
- Attempt all KNEC questions provided for this unit
You can access these and other notes from this PAGE
KNEC grading system for colleges and TVETs exams
QUESTIONS AND ANSWERS TO STATISTICS, QUANTITATIVE TECHNIQUES, QUANTITATIVE METHODS E.T.C
- Frequency distribution table example with solution
- Examples & Formulas For Standard Deviation Variance Mean For Ungrouped Data
- Examples & formulas for standard deviation variance mean for grouped data
- Time series analysis least square method solved examples
- Price index Laspeyres Paasche’s and fisher’s ideal price index questions and answers
- Probability questions and answers statistics
- Pearson’s Coefficient of correlation formula example & solution
- PERT network diagram critical path example and solution project management
- Venn diagrams examples with solution 2 3 circles
- Regression equation formula how to calculate solved example
FREE KNEC PAST PAPERS PDF FORMAT:
- Diploma in ICT module 2 KNEC past papers Free download
- Diploma in ICT module 3 KNEC past papers Free download
- Certificate in ICT module 1 KNEC past papers Free download
- Certificate in ICT module 2 KNEC past papers Free download
- Diploma in Electrical and electronic engineering module 1 KNEC past papers Free download
- Diploma in electrical and electronic engineering module 2 KNEC past papers Free download
- Diploma in Human resource management module 1 KNEC past papers Free download
- Diploma in human resource management module 2 KNEC past papers Free download
- Craft in supply chain management module 1 KNEC past papers Free download
- Diploma in building technology module 1 KNEC PAST papers
- Diploma in building and technology module 2 KNEC past papers
- Diploma in building and technology module 3 KNEC past papers
- Diploma in civil engineering module 1 KNEC PAST PAPERS
- Diploma in civil engineering module 2 KNEC PAST PAPERS
- Diploma in civil engineering module 3 KNEC PAST PAPERS
- Certificate in electrical and electronic engineering module 1 KNEC PAST PAPERS
- Certificate in electrical and electronic engineering module 2 KNEC PAST PAPERS
- Craft in supply chain management module 2 KNEC PAST PAPERS
- Diploma in Quantity survey KNEC past papers
- Certificate in plumbing module 1 KNEC past papers
- Certificate in building and technology module 1 KNEC past papers
- Certificate in building and technology module 2 KNEC past papers
- Diploma in social work and community development module 1 KNEC past papers
- Diploma in social work and community development module 2 KNEC past papers
- Diploma in social work and community development module 3 KNEC past papers
- Diploma in electrical and electronic engineering module 3 KNEC past papers
- Diploma in Human resource management module 3 KNEC past papers
- Diploma in supply chain management module 3 KNEC past papers
- Diploma in supply chain management module 1 KNEC past papers
- Certificate in human resource management module 2 KNEC past papers
- Diploma in supply chain management module 2 KNEC past papers
- Certificate in human resource management module 1 KNEC past papers
- Certificate in food and beverage module 1 KNEC past papers
- Certificate in food and beverage module 2 KNEC past papers
- Diploma in catering and accommodation module 1 KNEC past papers
- Diploma in catering and accommodation module 2 KNEC past papers
- Diploma in catering and accommodation module 3 KNEC past papers
- Diploma in food and beverage module 1 KNEC past papers
- Diploma in food and beverage module 2 KNEC past papers
- Diploma in food and beverage module 3 KNEC past papers
- Diploma in tourism management module 1 KNEC past papers
- Diploma in tourism management module 2 KNEC past papers
- Diploma in tourism management module 3 KNEC past papers
- Certificate in tour guiding and travel operations module 1 KNEC past papers
- Certificate in tour guiding and travel operations module 2 KNEC past papers
- Diploma in business management module 1 KNEC past papers
- Diploma in business management module 2 KNEC past papers
- Diploma in business management module 3 KNEC past papers
- Diploma in sales and marketing module 1 KNEC past papers
- Diploma in sales and marketing module 2 KNEC past papers
- Certificate in business management module 1 KNEC past papers
- Certificate in business management module 2 KNEC past papers
- Certificate in project management module 1 KNEC past papers
- Certificate in project management module 2 KNEC past papers
- Certificate in sales and marketing module 1 KNEC past papers
- Diploma in agriculture module 1 KNEC past papers
- Diploma in agriculture module 2 KNEC past papers
- Diploma in agriculture module 3 KNEC past papers
- Diploma in early childhood development KNEC past papers
- Certificate in early childhood development and education KNEC past papers
COURSE NOTES
- Introduction to ICT and ethics notes PDF
- Communication skills notes PDF
- Entrepreneurship notes PDF
- Economics notes PDF
- Financial accounting notes PDF
- Business law notes PDF
- Research methodology notes PDF guide
- Trade project notes & PDF sample
- Principles and practice of marketing notes PDF
- Microprocessor systems notes PDF
- Management information system MIS notes PDF
- Data communication and networking notes PDF
- Internet based programming IBP notes PDF
- Quantitative methods notes PDF
- Visual basic notes PDF
- Database management system notes PDF
- System analysis and design notes PDF
- Quantitative techniques notes PDF
- Principles and practice of management PPM notes PDF