Podcast
Questions and Answers
A machine that stores and manipulates information under the control of a changeable programs.
A machine that stores and manipulates information under the control of a changeable programs.
Modern Computer
A detailed step-by-step sets of instructions telling the computer exactly what to do.
A detailed step-by-step sets of instructions telling the computer exactly what to do.
Computer programs
refers to all the “PHYSICAL” devices, or components, that a computer is made of.
refers to all the “PHYSICAL” devices, or components, that a computer is made of.
Hardware
What does CPU mean?
What does CPU mean?
Signup and view all the answers
A part of a computer that actually runs programs
A part of a computer that actually runs programs
Signup and view all the answers
What process does CPU follows?
What process does CPU follows?
Signup and view all the answers
What language can CPU understand?
What language can CPU understand?
Signup and view all the answers
What is the machine language that CPU uses?
What is the machine language that CPU uses?
Signup and view all the answers
Main Memory is also called as?
Main Memory is also called as?
Signup and view all the answers
RAM means?
RAM means?
Signup and view all the answers
A memory where CPU can easily access data
A memory where CPU can easily access data
Signup and view all the answers
Is the RAM a long term storage of data?
Is the RAM a long term storage of data?
Signup and view all the answers
A type of memory that can hold data for long periods of time
A type of memory that can hold data for long periods of time
Signup and view all the answers
Can secondary memory be used even if there is no power to the computer?
Can secondary memory be used even if there is no power to the computer?
Signup and view all the answers
Components that collect the data and send it to the computer
Components that collect the data and send it to the computer
Signup and view all the answers
Components that produce data from the conputer
Components that produce data from the conputer
Signup and view all the answers
It determines what the computer can do
It determines what the computer can do
Signup and view all the answers
Provides the foundation for managing hardware resources
Provides the foundation for managing hardware resources
Signup and view all the answers
Designed to meet the needs of end-user
Designed to meet the needs of end-user
Signup and view all the answers
Consist of programs that execute based on user commands to perform specific tasks. (e.g Microsoft Word & Adobe Photoshop)
Consist of programs that execute based on user commands to perform specific tasks. (e.g Microsoft Word & Adobe Photoshop)
Signup and view all the answers
System software are programs that makes computer useful for everyday tasks
System software are programs that makes computer useful for everyday tasks
Signup and view all the answers
What are the two types of system software?
What are the two types of system software?
Signup and view all the answers
Performs specialized tasks that enhances the computer’s operation or safeguards of data (e.g virus scanners)
Performs specialized tasks that enhances the computer’s operation or safeguards of data (e.g virus scanners)
Signup and view all the answers
it controls the internal operations, manages all the devices connected, allows data to be saved and retrieved, and allows other programs to run on the computer
it controls the internal operations, manages all the devices connected, allows data to be saved and retrieved, and allows other programs to run on the computer
Signup and view all the answers
A program that programmers use to create, modify, and test software. (e.g Compilers & Interpreters)
A program that programmers use to create, modify, and test software. (e.g Compilers & Interpreters)
Signup and view all the answers
Developing a step-by-step process for achieving a desired result
Developing a step-by-step process for achieving a desired result
Signup and view all the answers
A step-by-step procedure or formula for solving a problem
A step-by-step procedure or formula for solving a problem
Signup and view all the answers
What are the main stages in creating an algorithm?
What are the main stages in creating an algorithm?
Signup and view all the answers
2 ways to write an algorithm
2 ways to write an algorithm
Signup and view all the answers
A detailed description of the steps of an algorithm that resembles programming languages but less strict and more readable.
A detailed description of the steps of an algorithm that resembles programming languages but less strict and more readable.
Signup and view all the answers
A visual representation of algorithm’s flow and execution
A visual representation of algorithm’s flow and execution
Signup and view all the answers
A special notations designed by computer scientists for expressing computations in an exact and unambiguous way
A special notations designed by computer scientists for expressing computations in an exact and unambiguous way
Signup and view all the answers
A set of commands and instructions use to create software programs
A set of commands and instructions use to create software programs
Signup and view all the answers
high-level computer languages designed to be understood by human
high-level computer languages designed to be understood by human
Signup and view all the answers
Set of rules that defines the combination of symbols that are considered to be correctly structured statements or expressions in a specific language
Set of rules that defines the combination of symbols that are considered to be correctly structured statements or expressions in a specific language
Signup and view all the answers
Precise meaning of a construct
Precise meaning of a construct
Signup and view all the answers
Complex computer program that takes another program written in a high-level language and translates it into an equivalent program in the machine language
Complex computer program that takes another program written in a high-level language and translates it into an equivalent program in the machine language
Signup and view all the answers
Program that both translates and executes the instructions in a high-level language program
Program that both translates and executes the instructions in a high-level language program
Signup and view all the answers
Python shell is an example of interpreter where it executes the command immediately
Python shell is an example of interpreter where it executes the command immediately
Signup and view all the answers
A file containing python code in python idle
A file containing python code in python idle
Signup and view all the answers
Information that is stored and manipulated by computer programs.
Information that is stored and manipulated by computer programs.
Signup and view all the answers
A notation for writing a specific value in a programming language. It is used to indicate a specific value.
A notation for writing a specific value in a programming language. It is used to indicate a specific value.
Signup and view all the answers
Whole numbers
Whole numbers
Signup and view all the answers
Has a decimal part even it is 0
Has a decimal part even it is 0
Signup and view all the answers
Refers to textual data
Refers to textual data
Signup and view all the answers
Refers to logical values (True or False)
Refers to logical values (True or False)
Signup and view all the answers
Names given to modules, functions, expressions, keywords, and values
Names given to modules, functions, expressions, keywords, and values
Signup and view all the answers
Fragments of program that produce or calculate new data values.
Fragments of program that produce or calculate new data values.
Signup and view all the answers
A block of code that only runes when it is called
A block of code that only runes when it is called
Signup and view all the answers
Study Notes
Computer Fundamentals
- A computer is a machine that stores and manipulates information under the control of a changeable program.
- A program is a detailed step-by-step set of instructions telling the computer exactly what to do.
- Hardware refers to all the physical devices or components that a computer is made of.
- CPU (Central Processing Unit) is the part of a computer that actually runs programs.
- The CPU follows a process called the fetch-decode-execute cycle.
- Machine language is the only language that the CPU can understand.
- Machine language is made up of binary code (0s and 1s).
- Main memory is also called primary memory.
- RAM (Random Access Memory) is a type of memory where the CPU can easily access data.
- RAM is not a long-term storage of data.
- Secondary memory is a type of memory that can hold data for long periods of time.
- Secondary memory can be used even if there is no power to the computer.
- Input devices collect data and send it to the computer.
- Output devices produce data from the computer.
- Software determines what the computer can do.
- System software provides the foundation for managing hardware resources.
- Application software is designed to meet the needs of end-users.
- Application software consists of programs that execute based on user commands to perform specific tasks (e.g. Microsoft Word & Adobe Photoshop).
- System software are programs that make the computer useful for everyday tasks.
- System software can be divided into two types: Operating systems and utility programs.
- Utility programs perform specialized tasks that enhance the computer's operation or safeguard data (e.g. virus scanners).
- Operating systems control the internal operations, manage all the devices connected, allow data to be saved and retrieved, and allow other programs to run on the computer.
- Programming languages are programs that programmers use to create, modify, and test software (e.g. Compilers & Interpreters).
Algorithm
- Algorithm is developing a step-by-step process for achieving a desired result.
- Algorithm is a step-by-step procedure or formula for solving a problem.
- The main stages in creating an algorithm include: problem definition, algorithm design, algorithm representation, and algorithm testing.
- There are two ways to write an algorithm: Pseudocode and Flowcharts.
- Pseudocode is a detailed description of the steps of an algorithm that resembles programming languages but is less strict and more readable.
- Flowcharts are a visual representation of an algorithm's flow and execution.
Programming Languages
- Programming language is a set of commands and instructions used to create software programs.
- High-level computer languages are designed to be understood by humans.
- Syntax is a set of rules that defines the combination of symbols that are considered to be correctly structured statements or expressions in a specific language.
- Semantics is the precise meaning of a construct.
- Compiler is a complex computer program that takes another program written in a high-level language and translates it into an equivalent program in the machine language.
- Interpreter is a program that both translates and executes the instructions in a high-level language program.
- Python shell is an example of an interpreter where it executes the command immediately.
- Python idle is a file containing Python code.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Basic Components of Computer, Introduction to Computer Science