Python Programming – Basics
In this python sheet discussed Python Basics like Identifiers, Rules of Identifiers, Assignment Statements, Inputs and Outputs, Multiple Input methods using split.
A Blog for everone by Gagan Deep
Python Programming – Basics
In this python sheet discussed Python Basics like Identifiers, Rules of Identifiers, Assignment Statements, Inputs and Outputs, Multiple Input methods using split.
COMPUTER LANGUAGES
A natural language is a medium of communication between human being. The natural languages such as Hindi, Punjabi, English, etc. is used to communicate with each other our ideas and emotions. Similarly, a computer language is a means of communication used to communicate between people and the computer. With the help of a computer language, a programmer tells a computer what he wants it to do. All natural languages use a standard set of symbols for the purpose of communication. These symbols are understood by everyone using that language. We normally call this set of symbols the vocabulary of that particular language. For example, the words we use in English are the symbols of English language that make up its vocabulary. Each word has definite meaning which can be looked up in a dictionary. In a similar manner, all computer languages have a vocabulary of their own. Each symbol of the vocabulary has definite unambiguous meaning which can be looked up in the manual meant for that language. Hence, each symbol of a computer language is used to tell the computer to do a particular job. The main difference between natural language and computer language is that natural languages have a large vocabulary but most computer languages use a very limited or restricted vocabulary. Hence, each and every problem to be solved by a computer has to be broken down into discrete (simple and separate), logical steps which basically comprise off our fundamental operations.
INTRODUCTION
Program or a set of programs is known as Software. Now, What is program? Program is a instruction or set of instructions. So, we can say Computer Programs, namely, the list of instructions to be executed by a computer are known as the software of a computer. The electronic circuits used in building the computer that executes the software is known as hardware of a computer. It refers to the physical devices of a computer system, such as Input devices, storage devices, processing unit, control unit , and output devices. A hardware is linked together with software to form a effective working unit that is a computer system. To take analogy, a home television set bought from a shop is hardware; the various entertainment programs transmitted from the television station are its software. It is immediately evident that hardware is necessary but software is vital. What is the use of a home television set if the programs not transmitted by television station. Another important point brought out by this analogy is that software production is difficult and expensive. Hardware is one-time expense whereas software is a recurring expense.
Thus, there is a special relationship between hardware and software. Both are complementary to each other. Hardware is nothing without software and vice-versa. By very simple example, these two can be described as both a notebook and a pen are hardware and the written material on notebook is software.
Continue reading “Computer Software and Types of Software” →
SIMPLE MODEL OF A COMPUTER
Computer is divided into three conceptual parts
Figure shows the simple model of computer
Continue reading “Simple Model of a Computer with Input and Output Devices” →
The word computer means to compute or to calculate. So a computer is normally considered to be a calculating device.
But, more than 85% of the work done by computer today is of non-mathematical. Hence, a computer may be defined as a device that operates upon data or information. So computer can be defined as a machine in which we can
With our requirements
As we discussed in last lectures about System, System Analysis and Design and System Analysis Tools. Now our topic of discussion is Information Systems. Lets Start
Management Information System deals with the systems which produce information for the management at different levels for their proper functioning. Although it is not absolutely essential for MIS, yet it is the computer which has made a reality of the fundamental concepts of MIS. Its assets are speed, accuracy, consistency and the ability to handle large volumes of data. It however lacks judgement for which the human beings can complement it. The general term system, is more specifically applicable to the information systems, are going to be of our main interest. Thus the term MIS may be defined as an integrated man-machine system in producing information to support the operations, management planning & control and decision making functions in an organisation.
Man and machine are thus complimentary to each other and the question really is to what extent computers should be employed. Before we begin the detailed discussion on the various factors to be analysed for the design of a detailed MIS, it will be worthwhile to have a look at the computer technology as it has changed over the last few years which has affected the very design of MIS.
The word data is the plural of datum, which means fact. Data, then, are facts, the raw material of information. Data are represented by symbols, but they are not information except in a limited sense. As used in data processing, information is data arranged in an order and form useful to the people who receive it. However, information is relevant knowledge, produced as the output of data processing operations and acquired by people to enhance understanding and to achieve specific purpose. Figure illustrate the differences between data and information.
Data (Input) Information (After Processing)
Information is one of the most vital tools for the management. Modern industrial society is faced with Information Explosion. Information has been regarded as an important resource since companies spend major chunk of their costs towards collecting, processing and transmitting the information to various levels of management for their proper.
Continue reading “Management Information System : An Overview” →
As per our discussion in last lecture that each system has certain interacting elements. These elements interact with each other in a certain way so as to produce the required output from the given inputs. As we are dealing with man-made systems, so it is man who decides about what should be the inputs for a particular system and in what way different elements should react with each other to produce the desired output. This particular man who analyse (new and existing) and design or redesign the system is called System Analyst. The concept of systems would impose upon the System Analyst to look at the system as a whole.
The primary task of the system analyst is to analyse and design a system which is absolutely new or make a existing system more effective by modifications or by substantial redesign.
The system involved could be economic, political, social institution such as business houses, government agencies, colleges and universities and usually a computer could be considered as an aid for improving the systems operation.
System analyst may be responsible for system analysis, detail design of the computer system and outlining system specification.
The system analyst has two primary objectives
Assessment objective : A system analyst has to observe, understand and evaluate the interactions which routinely occurs as a part of the Job under investigation.
Herein the analyst has to know.
After the completion of assessment objective, the system analyst offers specific suggestions for improving the efficiency of Job under consideration. He does so by providing assistance.
Assistance Objective : A system analyst is to provide alternative solutions to make the existing system more efficient. For this job, he seeks the help of the computer. At such times he acts like a communication-link between technology and user. Analyst now finds out other ways to deal with the existing problem and also checks the benefits and liabilities associated with these alternative approaches.
Better assessment of problems will provide better assistance, and probably the presence of other kinds of assistance gives the analyst a broader perspective for the assessment.
A system analyst must have good communication with all the people affected. Communication skill of system analyst should be sharp as he depends on others for both information and co-operation. System analyst in facts is an agent of change.
To develop a systems, such as Management Information System (MIS), A General Business System, we need to carry out a detailed systems analysis and design activity. For this purpose, we shall have an overview of various stages in this process.
System development follows an iterative process that recycles through each stage and almost all stages overlap each other. This is also termed as the System Life Cycle.
The complete process of systems analysis and design may be considered as consisting of following phases
The term “system” is used in many different ways. Everyone is familiar with such expressions as “Professor Rajneesh has an impossible grading system”. or “Deepak has a great system for managing friends.” But for computer users, a system is a group of parts that are integrated for the purpose of achieving some objective. The following three characteristics are key:
Since a computer is a group of integrated parts that have the common purpose of performing the operations called for in the program being executed, it qualifies as a system.
The term system is derived from the Greek word systema, which means an organized relationship among functioning units or components. A system exists because it is designed to achieve one or more objectives. A system is an orderly grouping of interdependent components linked together according to a plan to achieve a specific objective. The word component may refer to physical parts, managerial steps or a subsystem in a multi-level structure.
In our daily life, the word “System” comes across many a times but seldom the word is understood in its fullest sense. Almost every one of us have heard about Systems such as Education System, Economic System, Office System, Solar System. But what do they imply in the real sense is a main question.
Systems could be man-made such as education system, office systems etc., or a natural system such as solar system.
We would be dealing with man-made systems. These man-made systems have certain inputs which are processed and the result is certain outputs.
Figure 1 : System
In education system, the main input is new students where they undergo the process of education and the output is a educated student.
Following are notable facts about PL/SQL: