AP Notes, Outlines, Study Guides, Vocabulary, Practice Exams and more!

Computer Programming Basic Definitions Set 1 Flashcards

Terms : Hide Images
5804109344Input devicesA device that sends a signal to the computer. The signal can then be interpreted and handled by hardware and software in the machine. Ex.Mouse, keyboards0
5804116285DisplaysDevices that display information to the user fall into this category. Monitors and projectors are two types of displays in common use.1
5804120670Output devicesA piece of hardware that takes data from the computer and uses it to provide information or have control over an outside environment.2
5804132225ProcessingThe act of taking information from a variety of sources and manipulating it inside of a computer's CPU through mathematical operation and presenting the result in the expected or perhaps an unexpected form.3
5804138917Electronic memoryThrough the use of solid state transistors, information can be held in chips, with no moving parts. Some solid state chips, such as memory cards and sticks, solid state hard drives offer persistent storage.4
5804140327Hard DriveIs conventionally a mechanical/magnetic device containing aluminum platters covered with magnetic material.5
5804144049BUSA central network cable. Also a set of circuits that connect the CPU to other components6
5804153968PCIStands for Peripheral Connect Interface. PCI is a system BUS standard used for connecting expansion devices to the motherboard of the computer system7
5804160068ISAThe Industry Standard Architecture for expansion devices was developed by INTEL to give computers standard plug in access.8
5804163011AGPThe Accelerated Graphics Port is a variation if the INTEL PCI standard, and is designed particularly for graphics expansion cards.9
5804167227USBThe Universal Serial Bus was designed to connect external devices with plug and play functionality.10
5804170543SerialThe most primitive external data transfer BUS. Serial transfers information 1 bit at a time over a single data channel.11
5804192575ParallelThe Parallel external BUS was developed to allow several bits to be transferred concurrently.12
5804199546CacheHigh-speed memory used to store frequently used data so that it can be quickly retrieved by an application13
5804214227Removable StorageFloppy disk were the first. Ex. Optical discs (Blu-ray discs, DVDs, CDs), Memory cards Memory Stick), Zip disks/other Floppy disks, Disk packs, Magnetic tapes14
5804239976BITSA bit is the simplest form of computer data. It is accomplished by testing the on or off state of a transistor in memory.15
5804244418Machine/Assembly LanguageMachine language is the lowest and simplest level of computer programming code.16
5804246886High Level LanguagesA high level language is an intuitive programming interface where the code is written in a form very similar to the English language.17
5804249023CompilerA program that converts an entire program into machine code before the program is exected18
5804253889LinkerA Linker will link source code files together with the appropriate runtime code for the targeted operating system and works with the compiler to generate a running executable program.19
5804256110DebuggerThe Debugger will catch errors in a running program and present the error to the user and the location in code that generated the error so that the programmer can troubleshoot and solve the problem.20
5804259032WYSIWYGWhat You See Is What You Get is an Object Oriented IDE design method that allows a user to design graphical interfaces by dragging and positioning pre built interface components such as buttons.21
5804261547GUIA graphical user interface. A system of visual controls that are presented to the programs user and allow a program to be run and information to be modified and accessed through the use of the mouse, scroll bars, buttons, text boxes, list boxes and much more.22
5804265264IDEThe Integrated Development Environment ties a high level language to a compiler, specific prewritten libraries and linkers.23
5804267541ConsoleThe console is the level of an operating system beneath the Graphical User Interface.24
5804270338HardwareThe physical components of the computer. Monitors, keyboards, CPU chips, motherboards, hard drives, mice25
5804274381SoftwareComputer instructions or data that exists in electronic or magnetic storage are considered software. In of itself, software has no form or substance.26
5804290461ConvertersConverters typically translate analog signals to digital signals and vice versa. Video production often uses A/D converters to translate from VHS tape to DVD27
5898709631VirusA program that is designed to reproduce itself by copying itself into other programs stored on a computer without the user's knowledge28
5899007658WAN (wide area network)A network used to connect computers over large geographical distances29
5899036370AddressA unique binary representation of a location in memory30
5908122150DSL(Digital Subscriber Line) modemA modem that uses standard telephone phone lines.31
5908178594IntranetA network that is used by a single organization and only accessible by authorized users32
5908214236Kilobytes (K)Approximately a thousand bytes33
5908240527FirewallA network security system that prevents unauthorized network access34

Need Help?

We hope your visit has been a productive one. If you're having any problems, or would like to give some feedback, we'd love to hear from you.

For general help, questions, and suggestions, try our dedicated support forums.

If you need to contact the Course-Notes.Org web experience team, please use our contact form.

Need Notes?

While we strive to provide the most comprehensive notes for as many high school textbooks as possible, there are certainly going to be some that we miss. Drop us a note and let us know which textbooks you need. Be sure to include which edition of the textbook you are using! If we see enough demand, we'll do whatever we can to get those notes up on the site for you!