Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 32

Basic Theory

There are many types of computer science field in IT(Information


Technology) but Basic Theory is one of the important field in Computer
Science to learn other fields of computer science. Basic Theory is also
foundation of computer science. Many computer science theories are from
Basic Theory such as Algorithms, Data Structures, Game Theory and
Graph Theory. So, we need to learn Basic Theory to learn computer science
subjects. I hope you to comprehend Basic Theory.

IT (Information Technology) တွင် ကွန်ပြူတာသိပ္ပံ နယ်ပယ်တွင် အမျ ိုး


အစားများစွာရှိသော်လည်း Basic Theory သည် အခြားသော ကွန်ပျူတာသိပ္ပံ
ဘာသာရပ်များကို လေ့ လာသင်ယူ ရန် Computer Science တွင် အရေးကြီးသော
နယ်ပယ်တစ်ခု ဖြစ်သည်။ အခြေခံ သီအို ရီသည်လည်း ကွန်ပျူတာသိပ္ပံ ၏ အခြေခံ
အု တ်မြစ်ဖြစ်သည်။ ကွန်ပျူတာသိပ္ပံ သီအို ရီများစွာသည် အခြေခံ သီအို ရီဖြစ်သည့်
Algorithms၊ Data Structures၊ Game Theory နှ င့် Graph Theory တို့ဖြစ်သည်။
ဒါကြောင့် ကွန်ပြူတာသိပ္ပံ ဘာသာရပ်ကို သင်ယူ ဖို့ အခြေခံ သီအို ရီကို လေ့ လာဖို့ လို
ပါတယ်။ အခြေခံ သီအို ရီကို နားလည်ဖို့ မျှော်လင့်ပါတယ်။
Basic Theory

We will learn these modules


in Basic Theory.
• History of computer
• Information of Theory
• Discrete Mathematics
• Knowledge and Basic
Units
History of computer

A computer is a digital electronic machine that can be programmed to carry out


sequences of arithmetic or logical operations (computation) automatically. Modern
computers can perform generic sets of operations known as programs. These programs
enable computers to perform a wide range of tasks. A computer system is a "complete"
computer that includes the hardware, operating system (main software), and peripheral
equipment needed and used for "full" operation. This term may also refer to a group of
computers that are linked and function together, such as a computer network or
computer cluster.

ကွန်ပြူတာသည် ဂဏန်းသင်္ခ ျာ သို့မဟု တ် ယု တ္တိဗေဒဆို င်ရာ လု ပ်ဆောင်ချက်များကို


အလို အလျောက်လု ပ်ဆောင်ရန် ပရို ဂရမ်ပြုလု ပ်နို င်သည့် ဒစ်ဂျစ်တယ်အီလက်ထရွန်နစ်
စက်ဖြစ်သည်။ ခေတ်မီကွန်ပြူတာများသည် ပရို ဂရမ်များဟု လူ သိများသော ယေဘူ ယျ
လု ပ်ဆောင်ချက်များကို လု ပ်ဆောင်နို င်သည်။ ဤပရို ဂရမ်များသည် ကွန်ပျူတာများကို
ကျယ်ပြန့်စွာ လု ပ်ဆောင်နို င်စေပါသည်။ ကွန်ပြူတာစနစ်သည် ဟာ့ ဒ်ဝဲ၊ လည်ပတ်မှု
စနစ် (ပင်မဆော့ ဖ်ဝဲ ) နှ င့် "အပြည့်" လည်ပတ်မှုအတွက် လို အပ်သော စက်ကိရိယာ
များ ပါဝင်သော "ပြီးပြည့်စုံ သော" ကွန်ပျူတာဖြစ်သည်။ ဤဝေါဟာရသည် ကွန်ပြူတာ
ကွန်ရက် သို့မဟု တ် ကွန်ပျူတာအစု အဝေးကဲ့ သို့ ချိတ်ဆက်ပြီး အတူ တကွလု ပ်ဆောင်
သည့် ကွန်ပျူတာအု ပ်စု ကို လည်း ရည်ညွှန်းနို င်သည်။
History of computer
Charles Babbage, an English mechanical engineer and polymath, originated the concept of a
programmable computer. Considered the "father of the computer", he conceptualized and
invented the first mechanical computer in the early 19th century. After working on his
revolutionary difference engine, designed to aid in navigational calculations, in 1833 he
realized that a much more general design, an Analytical Engine, was possible. The input of
programs and data was to be provided to the machine via punched cards, a method being
used at the time to direct mechanical looms such as the Jacquard loom. For output, the
machine would have a printer, a curve plotter and a bell. The machine would also be able to
punch numbers onto cards to be read in later. The Engine incorporated an arithmetic logic
unit, control flow in the form of conditional branching and loops, and integrated memory,
making it the first design for a general-purpose computer that could be described in modern
terms as Turing-complete.
အင်္ လိပ်စက်မှုအင်ဂျင်နီယာနှ င့် polymath ပညာရှ င် Charles Babbage သည် ပရို ဂရမ်မာကွန်ပြူတာတစ်လုံ း၏ အယူ
အဆကို အစပြုခဲ့ သည်။ "ကွန်ပြူတာ၏ဖခင်" ဟု ယူ ဆကာ ၁၉ ရာစု အစောပို င်းတွင် ပထမဆုံ းစက်မှုကွန်ပြူတာကို
စိတ်ကူ းပုံ ဖော်ကာ တီထွင်ခဲ့ သည်။ ရေကြောင်းဆို င်ရာ တွက်ချက်မှုများတွင် အထောက်အကူ ဖြစ်စေရန် ဒီဇို င်းထု တ်ထား
သည့် သူ ၏ တော်လှ န်ကွဲပြားမှုအင်ဂျင်ကို လု ပ်ဆောင်ပြီးနောက် 1833 ခု နှ စ်တွင် ပို မို ယေဘု ယျဒီဇို င်းဖြစ်သည့်
Analytical Engine ဖြစ်နို င်ကြောင်း သူ သဘောပေါက်ခဲ့ သည်။ Jacquard ရက်ကန်းစင်ကဲ့ သို့သော စက်ယန္တရား
စက်ယန္တရားများကို ညွှန်ကြားရန်အတွက် ထို အချိန်က အသုံ းပြုခဲ့ သည့် နည်းလမ်းတစ်ခု ဖြစ်သည့် Punched Cards မှ
တစ်ဆင့် ပရို ဂရမ်များနှ င့် ဒေတာများကို စက်သို့ ပေးဆောင်ရမည်ဖြစ်သည်။ အထွက်အတွက်၊ စက်တွင် ပရင်တာ
တစ်လုံ း၊ မျဉ်းကွေးကွက်ကွက်တစ်ခု နှ င့် ခေါင်းလောင်းတစ်ခု ပါရှိသည်။ စက်သည် နောက်ပို င်းတွင်ဖတ်ရန် ကတ်များပေါ်
တွင် နံ ပါတ်များကို ဖောက်ပေးနို င်သည်။ အင်ဂျင်သည် ဂဏန်းသင်္ခ ျာယု တ္တိယူ နစ်ကို ထည့်သွင်းထားပြီး၊ အခြေအနေ
အလို က် အကို င်းအခက်များနှ င့် ကွင်းဆက်ပုံ စံ ဖြင့် ထိန်းချုပ်စီးဆင်းမှုနှ င့် ပေါင်းစပ်မှ တ်ဉာဏ်ကို Turing-complete
အဖြစ် ခေတ်သစ်ဝေါဟာရများဖြင့် ဖော်ပြနို င်သည့် ယေဘု ယျရည်ရွယ်ချက် ကွန်ပျူတာအတွက် ပထမဆုံ း ဒီဇို င်း
ဖြစ်လာသည်။
History of computer
We know Charles is the father of computer but he couldn’t invent the
real functional computer. He only invent the theory and logic of
programmable computer. So, let see who invented the computer.

The First Computer and Konrad Zuse


In 12 May 1941, The Germany inventor
Konrad Zuse Invented the first complete
programmable computer called Z3. it is real
functional computer. Konrad designed Z3
computer at 1938 but he completed the whole
computer in 1941. He founded one of the
earliest computer businesses and produced Z4,
The first commercial(business) computer. But
the original one was destroyed by bombing in
December 1943. Z3 could only multiply,
divide, do square roots and store only 64
words because it was implementing a 22-bit
word length that operated at a clock frequency
of about 5–10 Hz.
History of computer(Component)

Z3, The first programmable computer


Z3 was built with 2,600 relays
Relays
Relays are electric switches that use
electromagnetism to convert small
electrical stimuli into larger currents.
These conversions occur when electrical
inputs activate electromagnets to either form
or break existing circuits.(Relays များသည်
သေးငယ်သော လျှပ်စစ်လှုံ့ဆော်မှုများကို ပို
ကြီးသော လျှပ်စီးကြောင်းအဖြစ်သို့ ပြောင်းလဲရန်
လျှပ်စစ်သံ လို က်ကို အသုံ းပြုသည့် လျှပ်စစ်ခလု တ်
များဖြစ်သည်)

Plankalkül
The first high level
programming language
designed by Konrad
History of computer(Components)

The first computer, Intel 4004


Intel 4004
The Intel 4004 was the world's first
microprocessor—a complete general-
purpose CPU on a single chip.
Released in March 1971, and using
cutting-edge silicon-gate technology,
the 4004 marked the beginning of
Intel's rise to global dominance in the
processor industry.
The First OS, GM-NAA I/O, General Motors and North American
Aviation Input/Output.
Mainframes. The first operating system used for real work was GM-NAA I/O,
produced in 1956 by General Motors' Research division for its IBM 704. Most other
early operating systems for IBM mainframes were also produced by customers.
Reference from Wikipedia,
https://en.wikipedia.org/wiki/Computer
https://my.wikipedia.org/wiki/%E1%80%80%E1%80%BD
%E1%80%94%E1%80%BA%E1%80%95%E1%80%BB
%E1%80%B0%E1%80%90%E1%80%AC
Information of Theory + Basic Units

Information of Theory is background data of concept. In this module,


We will learn about the connection of units and measurement.

These are 4 main numbering system and these are


• Binary
• Octal
• Decimal
• Hexadecimal
Information of Theory + Basic Units

Binary and the connection between binary and data


Binary is numbering system which
organize with 2 digits. It is the base-2
numeral system or binary and each digit
is referred to as a bit, or binary digit. a
binary digit, or bit, is the smallest unit
of data. Computers can represent
numbers using binary code in the form of
digital 1s and 0s inside the central
processing unit (CPU) and RAM. And
Computers understand only binary also
called machine language. In binary
code, each decimal number (0–9) is
represented by a set of four binary
digits, or bits. The four fundamental
arithmetic operations (addition,
subtraction, multiplication, and division)
can all be reduced to combinations of
fundamental Boolean algebraic
operations on binary numbers. In
electrical, 0 mean off and 1 mean on.
Information of Theory + Basic Units

To convert Bin to Decimal

The sum of their place’s value is decimal


Information of Theory + Basic Units

Prefixes of data units


Information of Theory + Basic Units

Basic Quantities of Physics


Information of Theory + Basic Units
Discrete Mathematics

The Conversion between Binary and Decimals


Discrete Mathematics

Position of Binary for conversation


Discrete Mathematics

Positional Notation
Discrete Mathematics
Decimal to Binary conversion
Discrete Mathematics
Decimal to Binary conversion
Discrete Mathematics

Sets
Discrete Mathematics

Sets
Basic Knowledge

The first purpose of computer invented is for calculate big complex


math problems and analysis or research or engineering but computers
are commonly used in many fields such as work, home, schools and
government. Computers are categorized with their performance and
organization.
Basic Knowledge
Basic Knowledge
Basic Knowledge
Basic Knowledge
Basic Knowledge
Basic Knowledge
Basic Knowledge
Basic Knowledge
Basic Knowledge
Basic Knowledge

You might also like