Pages

Sunday, 12 October 2014

CSC435: Object Oriented Programming

Syllabus Content

INTRODUCTION TO OBJECT ORIENTED PROGRAMMING (OOP)

  • Introduction to objects 
  • Elements of an object: attribute, behavior, state 
  • Characteristics of OOP: abstraction, encapsulation, inheritance, polymorphism

PROGRAMMING BASICS

  • Structured language vs OOP language
  • Data types - primitives and objects
  • Control structures
  • Array of primitives

BASIC CONCEPTS OF CLASSES

  • Class concept
  • Class definition
  • Data members
  • Basic types of methods 
  • Methods definition
  • Static fields 
  • Predefined classes  and wrapper classes

CLASSES - INTERMEDIATE

  • Method overloading
  • Objects as parameter
  • Object as method type
  • Array of objects
  • Composite objects

INHERITANCE

  • Inheritance concept
  • Access levels
  • Inheriting instance fields and methods
  • Object class 
  • Array of sub classes

POLYMORPHISM

  •  Polymorphism concept
  •  Abstract classes and methods
  •  Method overriding
  •  Concrete sub classes and methods
  •  Array of super classes

EVENT DRIVEN PROGRAMMING AND GRAPHICAL USER INTERFACE (GUI)

  • Event driven programming
  • Event handlers

FILE INPUT/OUTPUT

  • Characters and Streams
  • File and Exceptions 
  • Text Files


Lecture Notes:








11 comments:

  1. I'm sorry for asking but what is the password for the answer scheme?

    ReplyDelete
  2. Hello sir, sorry if i may sound rude, can i have the password to access the file please

    ReplyDelete
  3. Really very nice blog information for this one and more technical skills are improve,i like that kind of post.

    Selenium training in Chennai

    Selenium training in Bangalore

    ReplyDelete
  4. Hello sir, sorry for asking but can I have the password to access the file and notes please ? Using for teaching purpose.

    ReplyDelete
  5. After reading this web site I am very satisfied simply because this site is providing comprehensive knowledge for you to audience.
    Thank you to the perform as well as discuss anything incredibly important in my opinion. We loose time waiting for your next article writing in addition to I beg one to get back to pay a visit to our website in




    Selenium training in bangalore
    Selenium training in Chennai
    Selenium training in Bangalore
    Selenium training in Pune
    Selenium Online training

    ReplyDelete
  6. Thanks For sharing Your Information The Information shared Is Very Valuable Please Keep Updating Us Python Online Course Hadoop Online Course Data Science Online Course Aws Online Course

    ReplyDelete
  7. I'm sorry for asking but what is the password for the answer scheme?

    ReplyDelete
  8. A wonderful article with a lot of useful information, thanks for sharing it with us... . I've read a lot of articles on this topic, but the information you provided on this blog I couldn't find anywhere . A visa for Turkey from US citizens. It is a fast and secure way to obtain a visa from the Turkish Embassy in the US.

    ReplyDelete