Micro-Credential in Object Oriented Programming

Duration

2 Months (8 Weeks)

Mode of Delivery

Online/ Face to Face

Online

Application

Programme Overview

The course offered by Lincoln University College (LUC) is focused to have developed the self-reflective mindset, the analytic mindset, the collaborative mindset, the worldly mindset and the action mindset. This course introduces advanced programming skills and focuses on the core concepts of object-oriented programming and design using a high-level language, either Python or Java. Object-oriented programming represents the integration of software components into a large-scale software architecture. Software development in this way represents the next logical step after learning coding fundamentals, allowing for the creation of sprawling programs. The course focuses on the understanding and practical mastery of object-oriented concepts such as classes, objects, data abstraction, methods, method overloading, inheritance and polymorphism. Practical applications in the domain of data science and as seen in stacks, queues, lists, and trees will be examined.

Learning Outcomes

On completion of the course participants should be able to:

  • Describe the basic principles of object-oriented Programming.
  • Summarize the full range of considerations in the Data structures as a Group Assignment
  • Discuss the operations of the implementation and performance of modern OOPS, and the relative merits and suitability of each for complex user applications
  • Compare the key trade-offs between multiple approaches.

Course Progression

Credits from this Micro-Credential Programme are transferable to the following full academic programme:

  • Master of Computer Science

Assessments

  • Test (20%)
  • Lab Reports (20%)
  • Written Assignment (10%)
  • Final Examination (50%)

Study Plan for Micro-Credential in object oriented programming

Week 1

FUNDAMENTALS

·      Object–Oriented Programming concepts Encapsulation

·                     Programming Elements

·                     Program Structure

·                     Enumeration Types

FUNCTION

·         Functions of OOP

·         Invocation

·         Overloading Functions

·         Scope and Storage Class

Seminar Session

Simulations

Week 2

CLASS AND OBJECT

·         Introduction about class

·         Introduction about object

·         Declaration

·         Base class and derived class

·         This pointer

Assignment

Practical exercise

Week 3

ENCAPSULATION

·         Access specifies

·         Unions

·         Bit Fields

·         Data Handling & Member Functions

·         Classes

·         Constructors and Destructors

·         Static Member

·         reference semantics

Practical exercise

Week 4

POLYMORPHISM

·         Introduction Polymorphism

·         Examples of Polymorphic Behavior

·         Example1

·         Example2

·         Example3

·         Benefits of Polymorphism

·         Type of Polymorphism

Test

Week 5

OVER LOADING

·         Overloading

·         Overloading Operators

·         Unary Operator Overloading

·         Binary Operator Overloading

·         Function Selection

·         Pointer Operators

·         Visitation

·         Integrators containers

·         List – List Iterators

Practical exercise

Week 6

TEMPLATES

·         Template Class

·         Function Templates

·         Class Templates

·         Parameterizing – STL –

·         Algorithms

·         Function Adaptors.

Practical exercise

Week 7

INHERITANCE

·         Derived Class

·         Typing Conversions and Visibility

·         Code Reuse

·         Virtual Functions –

·         Templates and Inheritance

·         Run–Time Type Identifications

Submission of Assignments Submission of Lab Report

Week 8

Final Examination

Conclusion Session

Awarding of Certificates

Presentation by VC or Representative of VC

Why Micro-Credential in Lincoln University College (LUC), Malaysia?

Micro-credentials in Lincoln University College (LUC), Malaysia offer a flexible, targeted, and accelerated pathway of acquiring industry-relevant skills that meet the demands of today’s evolving job market. Designed for students, professionals, and individuals seeking to upskill or reskill, credentials offer learning experiences and formally recognized certifications, with enhanced employability, and serving as stepping stones to higher qualifications. LUC’s micro-credential programs are supported by strong academic frameworks and offer clear progression pathways into full-fledged degree programs. After completing this Micro-credential course, professionals can use their updated skills to apply for promotions or switch to a different job role.

Help us to guide you better

Thank you for visiting lincoln.edu.my
So that we can guide you accurately and show you the most relevant information, please fill up the details below. 

Help us to guide you better

Thank you for visiting lincoln.edu.my
So that we can guide you accurately and show you the most relevant information, please fill up the details below. 

 

Verify Result/Certificate


 

E-mail: verify@testing.lincoln.edu.my

 

EasyTransfer

USDMYR

Bank Transfer

Flywire

USDMYR