A high-level programming language is a programming language
with strong abstraction from the details of the computer. In
comparison to low-level programming languages, it may use natural
language elements, be easier to use, or may automate (or even hide
entirely) significant areas of computing systems (e.g. memory
management)
Slide 18
In computer science, an interpreter normally means a computer
program that executes, i.e. performs, instructions written in a
programming language
Slide 19
A compiler is a computer program (or set of programs) that
transforms source code written in a programming language (the
source language) into another computer language (the target
language, often having a binary form known as object code). The
most common reason for wanting to transform source code is to
create an executable program.
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Data Types
Slide 26
Slide 27
Slide 28
Slide 29
Slide 30
Slide 31
Slide 32
Slide 33
Slide 34
Analysis is the process of breaking a complex topic or
substance into smaller parts to gain a better understanding of it.
Fact Finding is the main process of system analysis
Slide 35
Fact Finding Techniques To study any system the analyst needs
to do collect facts and all relevant information. the facts when
expressed in quantitative form are termed as data. The success of
any project is depended upon the accuracy of available data.
Accurate information can be collected with help of certain methods/
techniques. These specific methods for finding information of the
system are termed as fact finding techniques. Interview,
Questionnaire, Record View and Observations are the different fact
finding techniques used by the analyst. The analyst may use more
than one technique for investigation.
Slide 36
Interview This method is used to collect the information from
groups or individuals. Analyst selects the people who are related
with the system for the interview. In this method the analyst sits
face to face with the people and records their responses. The
interviewer must plan in advance the type of questions he/ she is
going to ask and should be ready to answer any type of question. He
should also choose a suitable place and time which will be
comfortable for the respondent.
Slide 37
Questionnaire It is the technique used to extract information
from number of people. This method can be adopted and used only by
an skillful analyst. The Questionnaire consists of series of
questions framed together in logical manner. The questions are
simple, clear and to the point. This method is very useful for
attaining information from people who are concerned with the usage
of the system and who are living in different countries. The
questionnaire can be mailed or send to people by post. This is the
cheapest source of fact finding.
Slide 38
Record View The information related to the system is published
in the sources like newspapers, magazines, journals, documents etc.
This record review helps the analyst to get valuable information
about the system and the organization.
Slide 39
Sitting With Peoples Sitting with various people to observe how
the job is done at the movement.
Slide 40
Slide 41
E-learning is the computer and network-enabled transfer of
skills and knowledge. E-learning applications and processes include
Web-based learning, computer-based learning, virtual education
opportunities and digital collaboration. Content is delivered via
the Internet, intranet/extranet, audio or video tape, satellite TV,
and CD-ROM. It can be self-paced or instructor-led and includes
media in the form of text, image, animation, streaming video and
audio. Computer Aided Learning (CAL) / E-learning
Slide 42
Computer-aided design (CAD) Computer-aided design (CAD),also
known as computer-aided drafting (CAD) or computer-aided design and
drafting (CADD), is the use of computer systems to assist in the
creation, modification, analysis, or optimization of a design.
Computer-aided drafting describes the process of creating a
technical drawing with the use of computer software.
Slide 43
Computer-aided manufacturing (CAM) Computer-aided manufacturing
(CAM) is the use of computer software to control machine tools and
related machinery in the manufacturing of work pieces.