Computer Science, application development

20 terms

The application development profile in, the computer science program is more specifics to programming and creating code then simply computer science. It's less about the physical structure of a computer and more about digital work. We learn to program in different languages to be able to work on many kinds of project.

Algorithm
An unambiguous specification of how to solve a class of problems. Algorithms can perform calculation, data processing, and automated reasoning tasks.
Bit
A unit of information expressed as either a 0 or 1 in binary notation.
Browser
A computer program with a graphical user interface for displaying and navigating between web pages.
Byte
A group of binary digits or bits (usually eight) operated on as a unit.
Coding
Computer programming is the process of designing and building an executable computer program for accomplishing a specific computing task.
CPU(Central Processing Unit)
Forms the heart of any computer system, controlling the flow of data and instructions to carry out a range of tasks.
Data
The quantities, characters, or symbols on which operations are performed by a computer, being stored and transmitted in the form of electrical signals and recorded on magnetic, optical, or mechanical recording media.
Development
The process of developing or being developed.
Emulator
Hardware or software that enables one computer system (called the host) to behave like another computer system.
Gigabyte
A multiple of the unit byte for digital information. The prefix giga means 109 in the International System of Units (SI). Therefore, one gigabyte is 1000000000bytes. The unit symbol for the gigabyte is GB.
Hard drive
An electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnetic material.
Input
A place where, or a device through which, energy or information enters a system.
Java
A general-purpose programming language that is class-based, object-oriented(although not a pure OO language), and designed to have as few implementation dependencies as possible.
Loader
The part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in the process of starting a program, as it places programs into memory and prepares them for execution.
Motherboard
A printed circuit board containing the principal components of a computer or other device, with connectors into which other circuit boards can be slotted.
Node
Is a basic unit of a data structure, such as a linked list or tree data structure. Nodes contain data and also may link to other nodes. Links between nodes are often implemented by pointers.
Output
A place where power or information leaves a system.
RAM(Random-access memory)
A form of electronic computer memory that can be read and changed in any order. Provides high-speed, short-term memory for your computer's CPU.
Source code
In computing, source code is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code.
Syntax
The syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be correctly structured statements or expressions in that language.