Computers Technology Concentration

Subscribe

Computer Programming for Beginners

To become a programmer is not something like rocket science; even a layman with proper understanding of the concepts can create wonders. For a beginner programming can be like learning an art. Whether it’s GWBasic, C, C++ or Java the fundamental concepts of programming are always the same. With concepts given below one can lay the foundation stone of learning programming as a beginner.

Object: Objects are primary run-time entities in an object oriented programming. They may stand for a thing that has specific application for example, a spot, a person and any data item related to program.

Class: A class is a grouping of objects having identical properties, common behavior and shared relationship. Once a class has been declared, the programmer can create a number of objects associated with that class.

Method: An operation required for an object or entity when coded in a class is called a method. The operations that are required for an object are to be defined in a class. All objects in a class perform certain common actions or operations.

Data Abstraction: Abstraction directs to the procedure of representing essential features without including the back ground details. Classes use the theory of abstraction and are defined as list of abstract properties such as size, cost , height and few functions to operate on these properties.

Encapsulation: The packing of data and functions in to a single component is known as encapsulation. The data is not accessible by outside functions. Only those functions that are able to access the data are defined within the class. These functions prepare the interface between the object’s data and the program.

Inheritance: It is the method by which objects of one class get the properties of objects of another class. In object oriented programming, inheritance provides the thought of reusability.

Thus the above fundamentals can enrich the learning process of the beginner programmer. The key to good programming lies in the indulgent of the programmer to learn and go beyond the conventional boundaries.

Related posts