This document provides an overview of various topics related to computers and technology. It discusses what computers are and different types. It also covers computer components like the motherboard, CPU and their functions. Other topics include programming languages, network topologies, computer viruses, database management systems, mobile apps, and app stores. The document poses questions on each topic and provides some brief explanations and definitions.
A Critique of the Proposed National Education Policy Reform
Learn About Computer Components, Software, Networks and More
1. Computer
1. What is computers? Name some types of computer you have learnt.
-Computers are electronic machines which can accept data in a certain form,
process the data and give the results of the processing in a specified format
as information.
- 4 -> Supercomputer, mainframe computer, mini computer, micro computer
2. How many sections are there in a standard conputer system? What are
they? What are their functions?
3. What’s software?
4. What ‘s hardware?
5. What are the advantages of the computer mouse over the keyboard?
6. What is the motherboard? What componets are included in the
motherboard?
7. What is CPU? What is its function?
The Central Processing Unit (CPU; sometimes just called processor) is a
machine that can execute computer programs. It is sometimes referred to as
the brain of the computer.
8. What are registers? How many types of registers? What are their
function?
9. How many main parts does CPU consist of? What are they and their
functions?
10.What are the differences between RAM and ROM?
2. 11.What is a source program? What is an application program?
12.What are peripherals? Name some peripherals you know?
Progamming languages
1. List at least 5 high-level programming languages. What are they used
for?
C, C++, C# : for computer independent applications programming
Java- javascript : the software programming for websites
Python: easy, common, for programming beginners
PHP: for writing web, very good for server programming
Network - unit 6
1. What is network topology?
Network topology refers to how various nodes, devices, and connections on
your network are physically or logically arranged in relation to each other
2. How many types of network topologies do you know?
4 -> (ring, bus, star, mesh) topology
3. Which topology is the most commonly used? Describe it?
Star network topology -- The most common network topology, star topology
connects each device in the network to a central hub. Devices can only
communicate with each other indirectly through the central hub.
(has a server computer at the centre and separate cable connecting the server to each of the other
computers in the network. The central server controls the flow of data in the network)
->Star ring, bus topology
Because, in fact, they usually use mix of 3 types together
Computer virus - unit 7
1. What are computer virus symptoms?
3. Unusually slow performance
Frequent crashes
Unknown or unfamiliar programs that start up when you turn on your
computer
Mass emails being sent from your email account
Changes to your homepage or passwords
2. How do computer viruses spread in the early time and today?
3. How many types of computer virus should you be aware of? What are
they?
There are 3 types of ……:
Macro
Symantec
Polymorphic
4. What harmful effects do computer viruses bring?
5. What is computer security?
6. What should you do to protect your conputer from viruses?
7. How different are among computer security, information security and
cybersecurity?
DBMS - unit 8
1. What does DBMS stand for? What does it mean in Vietnamese?
-Stands for "Database Management System.
-It means “Hệ thống quản lí cơ sở dữ liệu”
2. What is DBMS?
4. DBMS ( Database management system ) : is the software that interacts with
end-user, applications, and the database itself to capture/collect and analyze
the data
//These multi-user databases are managed by a piece of software called a
database management system (DBMS).
3. What is DBMS’s core function?
A DBMS provides the following functions:
Concurrency: concurrent access (meaning 'at the same time') to the same
database by multiple users
Security: security rules to determine access rights of users
Backup and recovery: processes to back-up the data regularly and recover
data if a problem occurs
Integrity: database structure and rules improve the integrity of the data
Data descriptions: a data dictionary provides a description of the data
Mobile app - unit 9,10
1. What is mobile app?
A mobile app is a software application designed to run on mobile devices
such as smartphones and tablet computers.
Mobile app is a mobile application or app is a computer program or
software application designed to run on a mobile device such as a phone,
tablet, or watch.
2. When was it born? Who operates it? In which fields is mobile app
used? ( Nó ra đời khi nào? Ai vận hành nó? Ứng dụng dành cho thiết bị
di động được sử dụng trong những lĩnh vực nào?)
-App stores began appearing in 2008 and are typically operated by the owner
of the mobile operating system.
5. -Apps were originally intended for productivity assistance such as email,
calendar, and contact databases, but the public demand for apps caused rapid
expansion into other areas such as mobile games, factory automation, GPS
and location-based services…
3. How many major portions of the process are there in the lifecycle of
mobile development? What are they?
There are 5 major portions of the process:
1. Inception – All apps start with an idea. That idea is usually refined into a solid
basis for an application.
2. Design – The design phase consists of defining the app’s User Experience
(UX) such as what the general layout is, how it works, etc., as well as turning
that UX into a proper User Interface (UI) design, usually with the help of a
graphic designer.
3. Development – Usually the most resource intensive phase, this is the actual
building of the application.
4. Stabilization – When development is far enough along, QA usually begins to
test the application and bugs are fixed. Often times an application will go into
a limited beta phase in which a wider user audience is given a chance to use it
and provide feedback and inform changes.
5. Deployment
4. What is appstore?
Apps that are not preinstalled are usually available through distribution
platforms called app stores.
App Store is a digital distribution platform where individuals can buy and
download digital software and applications. Apps—an abbreviation of the
word "applications"—are software tools that provide additional
functionality to an operating system.
The App Store was opened on July 10, 2008.