Encyclopedia Britannica

  • History & Society
  • Science & Tech
  • Biographies
  • Animals & Nature
  • Geography & Travel
  • Arts & Culture
  • Games & Quizzes
  • On This Day
  • One Good Fact
  • New Articles
  • Lifestyles & Social Issues
  • Philosophy & Religion
  • Politics, Law & Government
  • World History
  • Health & Medicine
  • Browse Biographies
  • Birds, Reptiles & Other Vertebrates
  • Bugs, Mollusks & Other Invertebrates
  • Environment
  • Fossils & Geologic Time
  • Entertainment & Pop Culture
  • Sports & Recreation
  • Visual Arts
  • Demystified
  • Image Galleries
  • Infographics
  • Top Questions
  • Britannica Kids
  • Saving Earth
  • Space Next 50
  • Student Center
  • Introduction & Top Questions

Analog computers

Mainframe computer.

  • Supercomputer
  • Minicomputer
  • Microcomputer
  • Laptop computer
  • Embedded processors
  • Central processing unit
  • Main memory
  • Secondary memory
  • Input devices
  • Output devices
  • Communication devices
  • Peripheral interfaces
  • Fabrication
  • Transistor size
  • Power consumption
  • Quantum computing
  • Molecular computing
  • Role of operating systems
  • Multiuser systems
  • Thin systems
  • Reactive systems
  • Operating system design approaches
  • Local area networks
  • Wide area networks
  • Business and personal software
  • Scientific and engineering software
  • Internet and collaborative software
  • Games and entertainment
  • Analog calculators: from Napier’s logarithms to the slide rule
  • Digital calculators: from the Calculating Clock to the Arithmometer
  • The Jacquard loom
  • The Difference Engine
  • The Analytical Engine
  • Ada Lovelace, the first programmer
  • Herman Hollerith’s census tabulator
  • Other early business machine companies
  • Vannevar Bush’s Differential Analyzer
  • Howard Aiken’s digital calculators
  • The Turing machine
  • The Atanasoff-Berry Computer
  • The first computer network
  • Konrad Zuse
  • Bigger brains
  • Von Neumann’s “Preliminary Discussion”
  • The first stored-program machines
  • Machine language
  • Zuse’s Plankalkül
  • Interpreters
  • Grace Murray Hopper
  • IBM develops FORTRAN
  • Control programs
  • The IBM 360
  • Time-sharing from Project MAC to UNIX
  • Minicomputers
  • Integrated circuits
  • The Intel 4004
  • Early computer enthusiasts
  • The hobby market expands
  • From Star Trek to Microsoft
  • Application software
  • Commodore and Tandy enter the field
  • The graphical user interface
  • The IBM Personal Computer
  • Microsoft’s Windows operating system
  • Workstation computers
  • Embedded systems
  • Handheld digital devices
  • The Internet
  • Social networking
  • Ubiquitous computing

computer

What is a computer?

Who invented the computer, what can computers do, are computers conscious, what is the impact of computer artificial intelligence (ai) on society.

Programming computer abstract

Our editors will review what you’ve submitted and determine whether to revise the article.

  • University of Rhode Island - College of Arts and Sciences - Department of Computer Science and Statistics - History of Computers
  • LiveScience - History of Computers: A Brief Timeline
  • Computer History Museum - Timeline of Computer history
  • Engineering LibreTexts - What is a computer?
  • Computer Hope - What is a Computer?
  • computer - Children's Encyclopedia (Ages 8-11)
  • computer - Student Encyclopedia (Ages 11 and up)
  • Table Of Contents

computer

A computer is a machine that can store and process information . Most computers rely on a binary system , which uses two variables, 0 and 1, to complete tasks such as storing data, calculating algorithms, and displaying information. Computers come in many different shapes and sizes, from handheld smartphones to supercomputers weighing more than 300 tons.

Many people throughout history are credited with developing early prototypes that led to the modern computer. During World War II, physicist John Mauchly , engineer J. Presper Eckert, Jr. , and their colleagues at the University of Pennsylvania designed the first programmable general-purpose electronic digital computer, the Electronic Numerical Integrator and Computer (ENIAC).

What is the most powerful computer in the world?

As of November 2021 the most powerful computer in the world is the Japanese supercomputer Fugaku, developed by RIKEN and Fujitsu . It has been used to model COVID-19 simulations.

How do programming languages work?

Popular modern programming languages , such as JavaScript and Python, work through multiple forms of programming paradigms. Functional programming, which uses mathematical functions to give outputs based on data input, is one of the more common ways code is used to provide instructions for a computer.

The most powerful computers can perform extremely complex tasks, such as simulating nuclear weapon experiments and predicting the development of climate change . The development of quantum computers , machines that can handle a large number of calculations through quantum parallelism (derived from superposition ), would be able to do even more-complex tasks.

A computer’s ability to gain consciousness is a widely debated topic. Some argue that consciousness depends on self-awareness and the ability to think , which means that computers are conscious because they recognize their environment and can process data. Others believe that human consciousness can never be replicated by physical processes. Read one researcher’s perspective.

Computer artificial intelligence's impact on society is widely debated. Many argue that AI improves the quality of everyday life by doing routine and even complicated tasks better than humans can, making life simpler, safer, and more efficient. Others argue AI poses dangerous privacy risks, exacerbates racism by standardizing people, and costs workers their jobs leading to greater unemployment. For more on the debate over artificial intelligence, visit ProCon.org .

computer , device for processing, storing, and displaying information.

Computer once meant a person who did computations, but now the term almost universally refers to automated electronic machinery . The first section of this article focuses on modern digital electronic computers and their design, constituent parts, and applications. The second section covers the history of computing. For details on computer architecture , software , and theory, see computer science .

Computing basics

The first computers were used primarily for numerical calculations. However, as any information can be numerically encoded, people soon realized that computers are capable of general-purpose information processing . Their capacity to handle large amounts of data has extended the range and accuracy of weather forecasting . Their speed has allowed them to make decisions about routing telephone connections through a network and to control mechanical systems such as automobiles, nuclear reactors, and robotic surgical tools. They are also cheap enough to be embedded in everyday appliances and to make clothes dryers and rice cookers “smart.” Computers have allowed us to pose and answer questions that were difficult to pursue in the past. These questions might be about DNA sequences in genes, patterns of activity in a consumer market, or all the uses of a word in texts that have been stored in a database . Increasingly, computers can also learn and adapt as they operate by using processes such as machine learning .

Computers also have limitations, some of which are theoretical. For example, there are undecidable propositions whose truth cannot be determined within a given set of rules, such as the logical structure of a computer. Because no universal algorithmic method can exist to identify such propositions, a computer asked to obtain the truth of such a proposition will (unless forcibly interrupted) continue indefinitely—a condition known as the “ halting problem .” ( See Turing machine .) Other limitations reflect current technology . For example, although computers have progressed greatly in terms of processing data and using artificial intelligence algorithms , they are limited by their incapacity to think in a more holistic fashion. Computers may imitate humans—quite effectively, even—but imitation may not replace the human element in social interaction. Ethical concerns also limit computers, because computers rely on data, rather than a moral compass or human conscience , to make decisions.

Technician operates the system console on the new UNIVAC 1100/83 computer at the Fleet Analysis Center, Corona Annex, Naval Weapons Station, Seal Beach, CA. June 1, 1981. Univac magnetic tape drivers or readers in background. Universal Automatic Computer

Analog computers use continuous physical magnitudes to represent quantitative information. At first they represented quantities with mechanical components ( see differential analyzer and integrator ), but after World War II voltages were used; by the 1960s digital computers had largely replaced them. Nonetheless, analog computers, and some hybrid digital-analog systems, continued in use through the 1960s in tasks such as aircraft and spaceflight simulation.

One advantage of analog computation is that it may be relatively simple to design and build an analog computer to solve a single problem. Another advantage is that analog computers can frequently represent and solve a problem in “real time”; that is, the computation proceeds at the same rate as the system being modeled by it. Their main disadvantages are that analog representations are limited in precision—typically a few decimal places but fewer in complex mechanisms—and general-purpose devices are expensive and not easily programmed.

Digital computers

In contrast to analog computers, digital computers represent information in discrete form, generally as sequences of 0s and 1s ( binary digits, or bits). The modern era of digital computers began in the late 1930s and early 1940s in the United States , Britain, and Germany . The first devices used switches operated by electromagnets (relays). Their programs were stored on punched paper tape or cards, and they had limited internal data storage. For historical developments, see the section Invention of the modern computer .

During the 1950s and ’60s, Unisys (maker of the UNIVAC computer), International Business Machines Corporation (IBM), and other companies made large, expensive computers of increasing power . They were used by major corporations and government research laboratories, typically as the sole computer in the organization. In 1959 the IBM 1401 computer rented for $8,000 per month (early IBM machines were almost always leased rather than sold), and in 1964 the largest IBM S/360 computer cost several million dollars.

These computers came to be called mainframes, though the term did not become common until smaller computers were built. Mainframe computers were characterized by having (for their time) large storage capabilities, fast components, and powerful computational abilities. They were highly reliable, and, because they frequently served vital needs in an organization, they were sometimes designed with redundant components that let them survive partial failures. Because they were complex systems, they were operated by a staff of systems programmers, who alone had access to the computer. Other users submitted “batch jobs” to be run one at a time on the mainframe.

Such systems remain important today, though they are no longer the sole, or even primary, central computing resource of an organization, which will typically have hundreds or thousands of personal computers (PCs). Mainframes now provide high-capacity data storage for Internet servers, or, through time-sharing techniques, they allow hundreds or thousands of users to run programs simultaneously. Because of their current roles, these computers are now called servers rather than mainframes.

  • Assignment Statement

An Assignment statement is a statement that is used to set a value to the variable name in a program .

Assignment statement allows a variable to hold different types of values during its program lifespan. Another way of understanding an assignment statement is, it stores a value in the memory location which is denoted by a variable name.

Assignment Statement Method

The symbol used in an assignment statement is called as an operator . The symbol is ‘=’ .

Note: The Assignment Operator should never be used for Equality purpose which is double equal sign ‘==’.

The Basic Syntax of Assignment Statement in a programming language is :

variable = expression ;

variable = variable name

expression = it could be either a direct value or a math expression/formula or a function call

Few programming languages such as Java, C, C++ require data type to be specified for the variable, so that it is easy to allocate memory space and store those values during program execution.

data_type variable_name = value ;

In the above-given examples, Variable ‘a’ is assigned a value in the same statement as per its defined data type. A data type is only declared for Variable ‘b’. In the 3 rd line of code, Variable ‘a’ is reassigned the value 25. The 4 th line of code assigns the value for Variable ‘b’.

Assignment Statement Forms

This is one of the most common forms of Assignment Statements. Here the Variable name is defined, initialized, and assigned a value in the same statement. This form is generally used when we want to use the Variable quite a few times and we do not want to change its value very frequently.

Tuple Assignment

Generally, we use this form when we want to define and assign values for more than 1 variable at the same time. This saves time and is an easy method. Note that here every individual variable has a different value assigned to it.

(Code In Python)

Sequence Assignment

(Code in Python)

Multiple-target Assignment or Chain Assignment

In this format, a single value is assigned to two or more variables.

Augmented Assignment

In this format, we use the combination of mathematical expressions and values for the Variable. Other augmented Assignment forms are: &=, -=, **=, etc.

Browse more Topics Under Data Types, Variables and Constants

  • Concept of Data types
  • Built-in Data Types
  • Constants in Programing Language 
  • Access Modifier
  • Variables of Built-in-Datatypes
  • Declaration/Initialization of Variables
  • Type Modifier

Few Rules for Assignment Statement

Few Rules to be followed while writing the Assignment Statements are:

  • Variable names must begin with a letter, underscore, non-number character. Each language has its own conventions.
  • The Data type defined and the variable value must match.
  • A variable name once defined can only be used once in the program. You cannot define it again to store other types of value.
  • If you assign a new value to an existing variable, it will overwrite the previous value and assign the new value.

FAQs on Assignment Statement

Q1. Which of the following shows the syntax of an  assignment statement ?

  • variablename = expression ;
  • expression = variable ;
  • datatype = variablename ;
  • expression = datatype variable ;

Answer – Option A.

Q2. What is an expression ?

  • Same as statement
  • List of statements that make up a program
  • Combination of literals, operators, variables, math formulas used to calculate a value
  • Numbers expressed in digits

Answer – Option C.

Q3. What are the two steps that take place when an  assignment statement  is executed?

  • Evaluate the expression, store the value in the variable
  • Reserve memory, fill it with value
  • Evaluate variable, store the result
  • Store the value in the variable, evaluate the expression.

Customize your course in 30 seconds

Which class are you in.

tutor

Data Types, Variables and Constants

  • Variables in Programming Language
  • Concept of Data Types
  • Declaration of Variables
  • Type Modifiers
  • Access Modifiers
  • Constants in Programming Language

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Download the App

Google Play

If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

To log in and use all the features of Khan Academy, please enable JavaScript in your browser.

Computers and the Internet

Explore the building blocks of the digital age, unit 1: digital information, unit 2: computers, unit 3: the internet, unit 4: online data security, unit 5: computing innovations.

Talk to our experts

1800-120-456-456

  • Introduction to Computer
  • Computer Science

ffImage

What is a Computer?

A computer is an electronic machine that processes raw data and outputs information. An electronic device that takes data as input and transforms it using a set of special instructions known as Programs to produce the desired output. A computer has an internal memory that stores data and instructions that are temporarily awaiting processing, as well as the intermediate result (information) before it is communicated to the recipients via the Output devices

Computer

What Does the Computer Require in Order to be Operational?

A Computer requires hardware devices and an operating system in order to be operational.

1. Hardware Devices

Monitor: It is a big television-like screen. It is an output device where you see what is happening on the computer.

Keyboard: It is an input device. It is a way of giving commands to a computer with the help of keys over it.

Central Processing Unit (CPU): It is a processing unit.It is considered the brain of the computer as it can’t perform any activity without CPU.

Mouse: It is an input device. This is the alternate method for cooperating with your PC. Most mice have two buttons — a right and a left button — and a looking over wheel.

Hardware Devices

Hardware Devices

2. Operating System (OS)

Operating System

Operating System

PCs without an OS are precisely similar to TVs without a signal. They will turn on, yet you will be checking a clear screen out without any desire to collaborate with it. The most famous working framework is "Microsoft Windows," and it is used by most PC.

The OS acts as the sensory system of the PC, interfacing the computer processor to all the PC programs. The OS permits you to run other programs, work on projects, and do essentially all the other things that PCs are prepared to do.

There are a wide range of renditions of Microsoft Windows, and a new adaptation is delivered every several years.

How to Operate a Computer

There are three states in which a computer is at any given time.

OFF : This is precisely the exact thing it seems like: The PC is off, and no parts are running or working. The screen is dark (no pictures), there is no "humming" sound from the central processor, and the PC is inert to mouse developments or pressing keys on the keyboard. 

ON : When a PC is on, you ought to see pictures on the screen, conceivably hear a "buzzing" commotion coming from the central processor and the pointer on the screen ought to answer when you move the mouse.

Rest Mode : Most PCs have a mode called "Rest," in which the PC is on, yet has expected an energy-productive, insignificant power mode. To "wake" the PC, basically move the mouse around or press the spacebar on the console, and it will "awaken" and return to the identical spot that it was at the point at which it fell asleep.

Signing On Screen

Signing on Screen

When you turn the PC on, the PC will go through a progression of mechanized undertakings before it is prepared for you to associate with it; this cycle is called "startup." This cycle will endure somewhere in the range of one and two minutes. Assuming the PC is not working accurately, you might see a blunder message during startup.

Desktop

After you sign on, the PC will show what is known as your work area inside a couple of moments to a couple of moments. Here you will see a computerized portrayal of something almost identical to real-life office space, complete with a work area, documents and record organizers, and a recycling bin.

Features of Computer

Below mentioned are some of the features of a computer..

When executing mathematical computations, a computer works significantly faster and more accurately than a human.

Speed of computer

Speed of Computer

Calculations made by computers are always accurate. Data inaccuracy or consistency might lead to errors.

A computer contains internal storage for data called main memory. Data is also stored on removable media like CDs, pen drives, and other types of secondary storage.

Computer Memory

Computer Memory

Reliability

When given the same set of data repeatedly, a computer will consistently provide the same output, demonstrating its dependability.

The computer completes every task automatically, that is, without human interaction.

Computer Automation

Computer Automation

Drawbacks of Computer

Although using a computer has numerous benefits, there are also risks and drawbacks. If used improperly, computers can cause a number of health problems.

The computer is emotionless.

It can't function alone. It requires somebody to work on it and give it instructions.

The computer must be supplied with each command.

No choice can be made by a computer on its own.

What is a Machine?

A machine is a tool that facilitates our job.

It helps us save time and effort.

Humans are not as productive as machines .

Machine Examples Include the Following:

For enjoyment, people use televisions.

Television

To iron the clothes, use an iron box.

Iron Box

An automobile is used for transportation.

Automobile

Calling is done on a mobile device.

Mobile Device

Mobile Device

Points to Remember 

Computer is an electronic machine.

The main components required for a computer are mouse, monitor and  keyboard.

The CPU is also known as the “Brain” of the computer.

OS stands for operating system.

The first screen you see when it starts is called the desktop.

Learning by Doing

Choose the correct answer:.

1. Which part of the computer contains the computer's brains?

B. Keyboard

D. All of above

Write True or False

1. Windows, Linux, and Android are examples of Operating devices(True/False)

2. Keyboard is an Input device. (True/False)

Sample Questions

1. Choose the correct statement

A. Computer is an electronic machine

B. It performs arithmetic operation

C. Both A) and B)

2.  What is an OS? 

Ans: OS stands for operating system.The OS permits you to run other programs, work on projects, and do essentially all the other things that PCs are prepared to do.

3. List various primary parts of the computer.

1. A Motherboard

2. A CPU i.e. Central Processing Unit’

3. RAM i.e. Random Access Memory

5. Hard drives

6. Computer Mouse

The monitor, CPU, keyboard, mouse, printer, sound system, RAM, hard drive, and many other components make up the computer system's hardware. There are various operating systems in computers such as Microsoft Windows, Linux and so on.

arrow-right

FAQs on Introduction to Computer

1. Which OS does Apple use?

An Apple Computer is called a Macintosh (Mac). Its Operating System is OS X while other PCs use windows.

2. Do computers require the Internet to operate?

A computer does not need to access the Internet in order to run properly. The Internet is a way of connecting to other computer users. You can interface with the web utilizing a telephone line, a link association, or by utilizing a remote interfacing gadget (wi-fi). For most home PC clients, this is a paid help, however you can use the Web for free in a few public areas, similar to the library or a café. A PC will actually want to carry out most normal roles (play music, type records, alter pictures) and run programs without a Web association. Notwithstanding, to see a page or send an email, you will require a Web association. 

3. What “My Computer is Possessed!” means?

“My Computer is Possessed!” It is a common misconception that computers have “a mind of their own.” In spite of the fact that PCs can play out specific assignments significantly more effectively and quicker than people (like counting, performing numerical computations, and so on), they are, eventually, machines and can't have an independent mind. Any reasonable person would agree that the PC can do nothing that you don't advise it to do.

What is a PC? Computer Definition and Computer Basics for Beginners

Dionysia Lemonaki

Computers have revolutionized our lives.

They help us get repetitive tasks done quickly and accurately. And they are tireless and do not fear complexity.

Computers are able to process data and perform operations at a rate of millions per second. They can get a task done much faster compared to the time it would a human to complete the same task.

Having access to a personal computer also gives you the opportunity to use the plethora of information and free resources available on the web. This in turn can help you learn new skills and possibly improve your quality and standard of life.

But what are computers, exactly – and more specifically what is a PC?

In this article you'll learn the basics of computers: what they are, the different kinds of computers available, and how they work.

What is a computer? A definition for beginners

Most of us use computers everyday.

You can use them for work – when you want to edit a word document, attend a video conference, or send an important e-mail.

You an also use them for entertainment purposes – such as browsing through social media or playing a video game.

And now more than ever, many people use computers to consume educational content and gain new skills.

They are so popular in our day to day lives, but do we ever stop to think what they actually are? Or how they work to accomplish various tasks at high speeds? Or what parts they're made of?

A computer is a tool that accepts some input and can then easily manipulate and process the different kinds of data it receives. It performs complex calculations and produces some output. That output can also be stored for later retrieval and use.

Specifically, a computer is an electronic device, or machine, that follows certain specified rules and completes a standard set of functions such as:

  • Creating information
  • Taking data as input from an external resource
  • Processing the data into something useful
  • Storing all kinds of information and instructions into memory and retrieving them when required or requested
  • Generating some kind of output

When we're trying to define what a computer is and how it works, we often use the analogy of a human brain.

We can think of our brains more advanced and sophisticated computers. And they are actually cabable of much more and are far more complex than computers.

But human mental processing and the way we handle information is kind of similar to how computers do it. Our brains also receive input, transmit information, and produce output based on the input they receive.

How Computers Function

Every computer is comprised of both hardware and software .

Hardware is all the physical parts that a computer is built from and is what makes a computer a computer.

Hardware are the physical components you can touch, and they are located on both the outside and the inside of a computer.

These are also the parts that perform all the operations and execute instructions.

Software is made up of all the digital parts – the components you cannot see or touch in a computer.

Software are collections of programs that tell the hardware components what to do and how to behave. They give the hardware the instructions it needs to execute in order to get things done.

Programs are a set of instructions in the form of 0s and 1s (or binary code). They are commands that need to be executed in sequential, logical order.

The basic hardware and software of a computer

Some of the hardware components you can find on the outside of a computer are:

  • The computer case, also known as the tower, which contains the important hardware pieces that are found on the inside of a computer. This external physical part stores the internal circuits and digital structures of a computer.
  • A monitor, which is a screen, used for displaying and outputting visual information.
  • A set of speakers, which translate digital signals to sound.
  • A printer, which outputs information on pieces of paper.
  • A keyboard used for typing text and characters – essentially for entering any written information.
  • A mouse for clicking, pointing, and selecting approriate data.
  • A microphone.

Some of the most important internal pieces of hardware are mentioned below:

  • The motherboard. It's the main circuit board which connects all the important hardware components together.
  • The CPU (short for Central Processing Unit). Every computer has a CPU. It is also known as a processor and is often referred to as the 'brain' of a computer, since it processes large amounts of information at a high speed. It carries out arithmetic and logical functions.
  • The GPU (short for Graphics Processing Unit). It renders and manipulates images, graphics, videos, and all kinds of visual data.
  • RAM ( short for Random Access Memory), or the main memory. It's a volatile, short-term type of memory that only stores information temporarily while a computer is powered by electricity. It is used when you open and are using an application or file. When the power turns off, any files you created or updates you made and didn't save will be lost and are hard to retrieve.
  • HDD (short for Hard Disk Drive) and SSD (short for Solid State Drive), are storage devices and are non-volatile. This means that they store and save data permanently, even when the computer is shut down and there is no power supply.
  • A power supply unit. All components require electricity in order to operate and function correctly. The power supply connects to some type of power source, whether it's a power outlet or a battery.

Some important software components are packages that contain programs for word and number processing and giving presentations such as the Microsoft Office Suite.

Other examples of software are e-mail programs such as Google's Gmail, web browsers such as Google Chrome, Mozilla Firefox and Apple Safari, and productivity/note-taking tools such as the Notion app, to name a few.

The most important piece of software for computers, however, is the operating system .

It controls all functions on a computer and manages both the hardware and software components.

It's the interface between software and hardware – the way that those two communicate with one another and the way you interact with a computer.

The most popular operating systems commonly used today are Microsoft's Windows OS and Apple OS. Linux is also a very popular operating system among developers.

Different Types of Computers

The hardware and software components mentioned above are universal to all computers.

Even so, there are a variety of different types of computers.

Nowadays there are so many devices available – and each one has different sizes, use cases, power cabailities, and portability.

There are smartphones, smart watches, smart TVs, smart cars, smart electrical appliances, ATMs, and powerful, high performance web servers.

Those are just some examples of devices that have a built in chip, or CPU, which makes them a computer.

One of the most popular and common types of computers, however is the PC. PC is just an abbreviation for Personal Computer.

What is a PC?

A Personal Computer is a small multi-purpose computing device that contains a CPU (a processor).

It's designed in such a way that it's intended for individual use only – one person at a time.

I'm emphasizing the single-use nature of PCs, as it's in contrast to massive mainframe computers, which were widely used in the earlier days of computing.

A mainframe is a very large and powerful supercomputer, capable of taking up an entire room. Multiple people, even up to hundreds of them, can access and use it at a given moment.

WE use PCs in offices and homes, and each office and home can have multiple personal computers depending on how many people are working/living there.

There are different styles of PCs, and they can run on different Operating Systems.

The most popular type of PC uses the Windows OS.

The two types of PCs

PCs come in two main categories, depending on their size and how you use them.

There are stationary or desktop computers, and portable or laptop computers.

Stationary PCs are desktop computers. They are relatively large in size and stay in one set place. You might have it in your home office, or in your office at work.

Desktop computers have their internal hardware enclosed in a case (or tower), as mentioned earlier on. They have a separate monitor, keyboard, mouse, and set of speakers.

The stationary PC is the type of PC that people typically think of when referring to the term 'PC'.

Image

The second category of PCs are the portable ones, such as laptops, tablets, and smartphones.

They are smaller in size, much lighter, and all their important parts come built in – the case, keyboard, and monitor are not separate from each other – rather they are all enclosed in the device.

Image

When would you use a desktop vs a portable PC?

Stationary, or desktop, computers are usually very fast and powerful. And they typically have higher performance and better functionality than portable PCs.

In addition, desktops typically cost less and they're cheaper to upgrade.

Users may prefer a desktop computer because they are relatively flexible and versatile. This means you can customise them to best fit and suit your individual needs and tastes.

Desktops are used mostly in enterpise computing and you can do any kind of work using one. They're the computer of choice when you're working from home of from an office, since you can't move them easily.

Desktops are also a popular choice for gaming, as well as for using graphic design and video editing software. This is because they have higher processing power and capabilities which result in higher quality graphics. There is more space available on the screen while working, thanks to the separate monitor.

On the other hand, portable PCs or laptops are the computer of choice for users who often work 'on the go' or are digital nomads.

They are helpful when you want to work while traveling or when you simply want to work from a coffee shop for a day.

Laptops and other portable PCs are also a good choice for students, who can take their work from one class to another.

Laptops typically have a higher price tag both initially and when you want to upgrade them. They're also a bit harder to customise. But their main selling point is definitly their portability.

You can do the same work on a laptop as you would on a desktop computer, such as edit documents and spreadsheets, play games, edit videos, create compelling graphics, and use a variety of software. Just keep in mind that their power is significantly less than that of a desktop computer.

Thanks for reading and making it to the end of the article!

We went over the definition of a computer, the different types of computers, and the parts all computers have in common.

At the end, you learned the basics of Personal Computers – the most popular computers today.

Read more posts .

If this article was helpful, share it .

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started

  • Health Science
  • Business Education
  • Computer Applications
  • Career Readiness
  • Teaching Strategies

«  View All Posts

Computer Applications | High School

5 Best Computer Applications Lesson Plans for High School

  • Share This Article

November 22nd, 2022 | 6 min. read

5 Best Computer Applications Lesson Plans for High School

Print/Save as PDF

High school computer teachers face a unique challenge. You have hundreds of students to teach, so planning lessons takes hours of personal time every week.

Creating computer applications lessons that are current, engaging, and will prepare your students isn’t easy! Unfortunately, it can be overwhelming to find computer applications lesson plans that are engaging and relevant to high schoolers.

So where do you start?

In this article, we’ll share where you can find great computer applications lesson plans to teach 5 topics to high school students:

  • Digital Literacy
  • Microsoft Office
  • Google Applications
  • Internet Research
  • Computer Science

We’ll start with the basics — digital literacy.

1. Digital Literacy Resources for High School Computer Classes

best-computer-applications-lesson-plans-high-school-01-digital-literacy

Digital literacy (sometimes called computer literacy) encompasses a number of skills related to using technology effectively and appropriately, making it critical for your students to understand.

When teaching digital literacy in high school be sure to include these six topics:

  • Information literacy
  • Ethical use of digital resources
  • Understanding digital footprints
  • Protecting yourself online
  • Handling digital communication
  • Cyberbullying

All of this knowledge provides an important base that students build upon throughout the rest of your course and later in their education!

For digital literacy lesson plans and activities, check out these five steps to teaching digital literacy in the classroom .

2. Microsoft Office Lesson Plans for High School

best-computer-applications-lesson-plans-high-school-02-microsoft-office

Teaching Microsoft Office in high school is a must. While some students may be familiar with these programs, it’s critical to familiarize your students so everyone is on the same page.

Also, high school students can go more in-depth with the advanced features of each application, compared to middle school students.

You can find a ton of resources out there to build lesson plans, but there are almost too many for one person to read.

Instead, decide which Microsoft applications you will cover and go from there. Also, consider if your students will take Microsoft Office Specialist (MOS) certification exams. If so, include some exam prep lessons in your course.

To find lesson plan ideas that will work for your classroom, check out these Microsoft Office lesson plans that your students will love .

3. Google Apps Lesson Ideas for High School

best-computer-applications-lesson-plans-high-school-03-google-apps

Along with Microsoft Office, Google Apps are important for high school students to learn.

Your course standards may already include Google Apps, but if not, you should still consider including some lessons on Docs, Sheets, and Slides in your course.

It comes down to the fact that many employers are now using Google instead of Microsoft. That means your students should be prepared to use either application suite in their careers.

One way to teach Google Apps is to mirror your Microsoft Office lessons. Another option is to focus specifically on how the two suites differ, such as with the collaborative features in Google Docs.

Either way, you’ll need some lesson plans and activities!

To start, check out the Google Apps lesson plans every teacher should own .

4. Lessons to Teach Internet Research Skills in High School

best-computer-applications-lesson-plans-high-school-04-internet-research

Your students need internet research skills to use throughout the rest of their lives.

With the constant changes in how search engines work and the number of websites out there, these lessons are crucial.

Having good online research skills can help students prevent costly mistakes, such as citing false information in a final project or believing fake news.

There aren’t many resources about web research that are appropriate for high schoolers, but luckily Google has a series of lessons that could be just what you need.

There are three levels of expertise for each topic area, ensuring you can provide lessons based on your students’ levels of knowledge.

Additionally, some lessons have teacher presentations and Google includes a full lesson plan map for quick reference.

Check out the lessons from Google here: Search Literacy Lesson Plans .

5. Computer Science Lesson Plans for High School

best-computer-applications-lesson-plans-high-school-05-computer-science

Programming may be daunting to teach , but these skills are essential in today’s workforce. Knowing how to write code can set your students up for incredible careers in the future!

Luckily, there are a ton of resources out there to teach these skills. However, like Microsoft lessons, there are so many out there that it’s a challenge to comb through them all.

Fortunately, Common Sense Education has some great computer science activities and lessons for high school students.

Some of the tools come with lesson plans and teacher resources. Others are less structured, intended as an extra supplement to your lessons.

Check out Common Sense Education’s list of the best coding tools for high school students .

Start Teaching Computer Applications in High School Today!

best-computer-applications-lesson-plans-high-school-06-start

Choosing the most appropriate computer applications lesson plans for your students can be the difference between your learners falling behind or being ready to begin exciting careers.

Any of the lessons in this article can help you get your students on the way to success with computer skills. But many teachers have found success when using a comprehensive CTE curriculum throughout their high school computer classes.

If you're looking for a cohesive learning experience for your high school students, consider iCEV. iCEV provides a high school computer curriculum with pre-built lessons, interactive activities, and automatically graded assessments designed to save you hours in the classroom.

Check out the iCEV computer curriculum to see if it's the right fit for your classroom:

Discover the iCEV Computer Curriculum

Pardon Our Interruption

As you were browsing something about your browser made us think you were a bot. There are a few reasons this might happen:

  • You've disabled JavaScript in your web browser.
  • You're a power user moving through this website with super-human speed.
  • You've disabled cookies in your web browser.
  • A third-party browser plugin, such as Ghostery or NoScript, is preventing JavaScript from running. Additional information is available in this support article .

To regain access, please make sure that cookies and JavaScript are enabled before reloading the page.

  • Trending Now
  • Foundational Courses
  • Data Science
  • Practice Problem
  • Machine Learning
  • System Design
  • DevOps Tutorial

Types of Computers

Pre-Requisite: Basics of Computer

A computer is an electronic device that has storage, computations, input (data), output (data) and networking capabilities. With the growing AI , computers also have learning capabilities from the data provided. The input and output data can be in different forms like text, images, audio and video. A computer processes the input according to the set of instructions provided to it by the user and gives the desired output. Computers are of various types and they can be categorized in two ways on the basis of size and on the basis of data handling capabilities.

what is a computer assignment

Types of Computer

There are two bases on which we can define the types of computers. We will discuss the type of computers on the basis of size and data handling capabilities. We will discuss each type of computer in detail. Let’s see first what are the types of computers.

  • Super Computer

Mainframe computer

  • Mini Computer

Workstation Computer

Personal computer (pc), server computer, analog computer, digital computer, hybrid computer.

  • Tablets and Smartphone

Now, we are going to discuss each of them in detail.

Supercomputer

When we talk about speed, then the first name that comes to mind when thinking of computers is supercomputers. They are the biggest and fastest computers (in terms of speed of processing data). Supercomputers are designed such that they can process a huge amount of data, like processing trillions of instructions or data just in a second. This is because of the thousands of interconnected processors in supercomputers. It is basically used in scientific and engineering applications such as weather forecasting, scientific simulations, and nuclear energy research. It was first developed by Roger Cray in 1976.

Super Computers

Super Computers

Characteristics of Supercomputers

  • Supercomputers are the computers that are the fastest and they are also very expensive.
  • It can calculate up to ten trillion individual calculations per second, this is also the reason which makes it even faster.
  • It is used in the stock market or big organizations for managing the online currency world such as Bitcoin etc.
  • It is used in scientific research areas for analyzing data obtained from exploring the solar system, satellites, etc.

Mainframe computers are designed in such a way that they can support hundreds or thousands of users at the same time. It also supports multiple programs simultaneously. So, they can execute different processes simultaneously. All these features make the mainframe computer ideal for big organizations like banking, telecom sectors, etc., which process a high volume of data in general.

Characteristics of Mainframe Computers

  • It is also an expensive or costly computer.
  • It has high storage capacity and great performance.
  • It can process a huge amount of data (like data involved in the banking sector) very quickly.
  • It runs smoothly for a long time and has a long life.

Minicomputer

Minicomputer is a medium size multiprocessing computer. In this type of computer, there are two or more processors, and it supports 4 to 200 users at one time. Minicomputer is similar to Microcontroller. Minicomputers are used in places like institutes or departments for different work like billing, accounting, inventory management, etc. It is smaller than a mainframe computer but larger in comparison to the microcomputer.

Characteristics of Minicomputer

  • Its weight is low.
  • Because of its low weight, it is easy to carry anywhere.
  • less expensive than a mainframe computer.
  • It is fast.

A workstation computer is designed for technical or scientific applications. It consists of a fast microprocessor, with a large amount of RAM and a high-speed graphic adapter. It is a single-user computer. It is generally used to perform a specific task with great accuracy.

Characteristics of Workstation Computer

  • It is expensive or high in cost.
  • They are exclusively made for complex work purposes.
  • It provides large storage capacity, better graphics, and a more powerful CPU when compared to a PC.
  • It is also used to handle animation, data analysis, CAD, audio and video creation, and editing.

Personal Computers is also known as a microcomputer. It is basically a general-purpose computer designed for individual use. It consists of a microprocessor as a central processing unit(CPU), memory, input unit, and output unit. This kind of computer is suitable for personal work such as making an assignment, watching a movie, or at the office for office work, etc. For example, Laptops and desktop computers.

Personal Computer

Personal Computer

Characteristics of Personal Computer (PC)

  • In this limited number of software can be used.
  • It is the smallest in size.
  • It is designed for personal use.
  • It is easy to use.

Server Computers are computers that are combined data and programs. Electronic data and applications are stored and shared in the server computer. The working of a server computer is that it does not solve a bigger problem like a supercomputer but it solves many smaller similar ones. Examples of server computer are like Wikipedia, as when users put a request for any page, it finds what the user is looking for and sends it to the user.

Analog Computers are particularly designed to process analog data. Continuous data that changes continuously and cannot have discrete values are called analog data. So, an analog computer is used where we don’t need exact values or need approximate values such as speed, temperature, pressure, etc. It can directly accept the data from the measuring device without first converting it into numbers and codes. It measures the continuous changes in physical quantity. It gives output as a reading on a dial or scale. For example speedometer, mercury thermometer, etc.

Digital computers are designed in such a way that they can easily perform calculations and logical operations at high speed. It takes raw data as input and processes it with programs stored in its memory to produce the final output. It only understands the binary input 0 and 1, so the raw input data is converted to 0 and 1 by the computer and then it is processed by the computer to produce the result or final output. All modern computers, like laptops, desktops including smartphones are digital computers.

As the name suggests hybrid, which means made by combining two different things. Similarly, the hybrid computer is a combination of both analog and digital computers. Hybrid computers are fast like analog computers and have memory and accuracy like digital computers. So, it has the ability to process both continuous and discrete data. For working when it accepts analog signals as input then it converts them into digital form before processing the input data. So, it is widely used in specialized applications where both analog and digital data are required to be processed. A processor which is used in petrol pumps that converts the measurements of fuel flow into quantity and price is an example of a hybrid computer. 

Tablet and Smartphones

Tablets and Smartphones are the types of computers that are pocket friendly and easy to carry is these are handy. This is one of the best use of modern technology. These devices have better hardware capabilities, extensive operating systems, and better multimedia functionality. smartphones and tablets contain a number of sensors and are also able to provide wireless communication protocols.

Tablet and Smartphones

We generally classify computers on the basis of size, functionality, and data handling capabilities. For more, you can refer to Classification of Computers .

1. Which computer can deal with analog data?

(A) Analogue Computer

(B) Digital Computer

(C) both a and b

(D) None of the above

The correct option is A, i.e., Analogue computer Analogue computer is particularly designed to process analogue data. A  continuous data that changes continuously and cannot have discrete values is called Analogue data.

2. __________ is also known as a Microcomputer.

(A) Supercomputer

(B) Minicomputer

(C) Workstation

(D) Personal computer

The correct option is D, i.e., Personal computer.

3. Which type of computer has two or more processors and supports 4 to 200 users at one time?

(A) Minicomputer 

(B) Personal computer

(C) Analogue computer

(D) All of the above

The correct option is A, i.e., Minicomputer  Minicomputer is a medium sized multiprocessing computer. In this type of computer, there are two or more processors and it supports 4 to 200 users at one time.

4. All modern computers, like laptops, desktops including smartphones, are ______________computers.

(A) Hybrid 

(B) Analogue

(C) Digital

(D) Supercomputer

The correct option is C, i.e., digital.

Please Login to comment...

Similar reads.

  • School Learning
  • School Programming

Improve your Coding Skills with Practice

 alt=

What kind of Experience do you want to share?

IMAGES

  1. Computer Assignment Cover Page 1

    what is a computer assignment

  2. Report on science computer assignment

    what is a computer assignment

  3. Computer Assignment

    what is a computer assignment

  4. Computer assignment

    what is a computer assignment

  5. Computer Assignment #1

    what is a computer assignment

  6. Gaming Keyboards » Free To Play MMORPG Guides

    what is a computer assignment

COMMENTS

  1. Assignment (computer science)

    Assignment (computer science) In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location (s) denoted by a variable name; in other words, it copies a value into the variable. In most imperative programming languages, the assignment statement (or expression) is a fundamental construct.

  2. PDF Chapter One Introduction to Computer

    Computer hardware is the collection of physical elements that constitutes a computer system. Computer hardware refers to the physical parts or components of a computer such as the monitor, mouse, keyboard, computer data storage, hard drive disk (HDD), system unit (graphic cards, sound cards, memory, motherboard and chips), etc. all of

  3. PDF Introduction to Computers

    Th e computer provides the results of its processing. Typically, the results appear as text, numbers, or a graphic on the computer's screen or as sounds from its speaker. Th e com-puter also can send output to a printer or trans-fer the output to another computer through a network. During the information processing.

  4. What is an Assignment?

    Assignment: An assignment is a statement in computer programming that is used to set a value to a variable name. The operator used to do assignment is denoted with an equal sign (=). This operand works by assigning the value on the right-hand side of the operand to the operand on the left-hand side. It is possible for the same variable to hold ...

  5. Computer

    computer, device for processing, storing, and displaying information.. Computer once meant a person who did computations, but now the term almost universally refers to automated electronic machinery.The first section of this article focuses on modern digital electronic computers and their design, constituent parts, and applications. The second section covers the history of computing.

  6. Computer Fundamentals Tutorial

    This Computer Fundamental Tutorial covers everything from basic to advanced concepts, including computer hardware, software, operating systems, peripherals, etc. Whether you're a beginner or an experienced professional, this tutorial is designed to enhance your computer skills and take them to the next level.

  7. Introduction to Computer Applications and Concepts (Lumen)

    This action is not available. Covers the basics of computer hardware, software, and networking and helps students develop basic skills in using Windows and Microsoft Office, and creating web pages. Students also learn how to use ….

  8. 1.3: What are the Different Types of Computers?

    Laptop Computers. The second type of computer that is the most popular type of traditional computer at present is a laptop computer. Laptops are battery-powered computers that are portable than desktops, allowing you to use them almost anywhere. Most laptops have all of the components of a computer connected so you can easily move your computer.

  9. 1.1: Welcome to Computer Applications and Concepts

    In this course, you will learn the basics of computer hardware, software, and networking. You will also develop basic skills in using Windows and Microsoft Office, and for creating your own web pages. Finally, you will learn how to use computers safely, and you will consider ethical issues related to computer usage.

  10. What is a computer? (article)

    Every computer takes in input data, stores and processes it, and outputs results in some way. In this unit, we'll dive deeper into the workings of computers, starting with understanding how computers represent data as 1s and 0s, then finding out how they process 1s and 0s with logic circuits inside a CPU, and finally learning about file sizes ...

  11. What are Assignment Statement: Definition, Assignment Statement ...

    An Assignment statement is a statement that is used to set a value to the variable name in a program. Assignment statement allows a variable to hold different types of values during its program lifespan. Another way of understanding an assignment statement is, it stores a value in the memory location which is denoted.

  12. What are the parts of a computer? (article)

    Google Classroom. At a high level, all computers are made up of a processor (CPU), memory, and input/output devices. Each computer receives inputfrom a variety of devices, processes that data with the CPUand memory, and sends results to some form of output. This diagram visualizes that flow:

  13. Computers and the Internet

    Then "Computers and the Internet" might be the perfect match for you. In just a few units, this introductory course will help you grasp the complexities of computing and internet technologies through engaging content and interactive learning experiences. Whether you're a student preparing for computer science studies, a professional enhancing ...

  14. Introduction to Computer: Learn Definition, Examples and Types

    A Computer requires hardware devices and an operating system in order to be operational. 1. Hardware Devices. Monitor: It is a big television-like screen. It is an output device where you see what is happening on the computer. Keyboard: It is an input device. It is a way of giving commands to a computer with the help of keys over it.

  15. What is a PC? Computer Definition and Computer Basics for Beginners

    A computer is a tool that accepts some input and can then easily manipulate and process the different kinds of data it receives. It performs complex calculations and produces some output. That output can also be stored for later retrieval and use. Specifically, a computer is an electronic device, or machine, that follows certain specified rules ...

  16. 5 Best Computer Applications Lesson Plans for High School

    If so, include some exam prep lessons in your course. To find lesson plan ideas that will work for your classroom, check out these Microsoft Office lesson plans that your students will love. 3. Google Apps Lesson Ideas for High School. Along with Microsoft Office, Google Apps are important for high school students to learn.

  17. Assignment Operators in Programming

    Assignment operators are used in programming to assign values to variables. We use an assignment operator to store and update data within a program. They enable programmers to store data in variables and manipulate that data. The most common assignment operator is the equals sign (=), which assigns the value on the right side of the operator to ...

  18. Introduction to Computer Applications and Concepts

    Welcome to ITE 115 - Introduction to Computer Applications and Concepts. Computers are important tools in nearly every profession, so almost everyone can benefit by knowing how they work and how to use them. In this course, you will learn the basics of computer hardware, software, and networking. You will also develop basic skills in using ...

  19. Introduction to Computer Programming

    This course is part of the Introduction to Computer Science and Programming Specialization. When you enroll in this course, you'll also be enrolled in this Specialization. Learn new concepts from industry experts. Gain a foundational understanding of a subject or tool. Develop job-relevant skills with hands-on projects.

  20. What is Computer?

    A computer is an electronic device that can process and store information. It can perform calculations, manipulate data, and execute instructions to accomplish specific tasks. The basic components of a computer include the central processing unit (CPU), memory (RAM), storage (hard drive or solid-state drive), input devices (keyboard, mouse, etc ...

  21. Computer science

    Computer science is the study of computation, information, and automation. [1] [2] [3] Computer science spans theoretical disciplines (such as algorithms, theory of computation, and information theory) to applied disciplines (including the design and implementation of hardware and software).[4] [5] [6]Algorithms and data structures are central to computer science. [7]

  22. Computer Hardware

    Computer hardware includes the physical parts of a computer, such as a case, central processing unit (CPU), random access memory (RAM), monitor, and mouse which processes the input according to the set of instructions provided to it by the user and gives the desired output. The computer has mainly has two major components:

  23. Types of Computers

    It is basically a general-purpose computer designed for individual use. It consists of a microprocessor as a central processing unit(CPU), memory, input unit, and output unit. This kind of computer is suitable for personal work such as making an assignment, watching a movie, or at the office for office work, etc.