Flashcards
CSC 101
Flashcards do conjunto (57)
- 1Computera fast electronic device that accepts INPUT information, Processes it according to a PROGRAM, and produces the resultant OUTPUT information
- 2InstrumentalismTechnology can be used and is only a tool (it is neutral)
It's not about technology itself, its about how you use it - 3Techological DeterminismTechnology is this autonomous force that is unstoppable
- 4Media Ecologythe study of media as environment
(the media affects us just like our natural environment does, maybe even more) - 5Marshall McLuhan's 4 Laws of Media Effects1. What does the media enhance?
2. What does the media make obsolete (no longer needed)?
3. What does the media bring back from the past that used to be obsolesced?
4. What does the media flip into when pushed to the extreme? - 6Who Invented Javascript Programming?Brendan Eich
1995 - 7What should all Javascript statements end with?;
- 8In Javascript, when is the escape character used?before an apostrophe so as to not let the computer think that that is the end quote
(escape character - \) - 9Attribute for when the mouse goes over an imageonmouseover
- 10Attribute when a mouse is clickedonclick
- 11name of of the computing issues related to robotsrobots take care of the weaker members of society. Robots who do nat have emotions.
We ourselves lose the ability to care for others and others lose the feeling of human companionship - 12TRUE/FALSE "Put the right kind of software into a computer, and it will do whatever you want it to. There may be limits on what you can do with the machines themselves, but there are no limits on what you can do with software."FALSE
- 13TRUE/FALSE For any given problem, there is only one algorithmFALSE
- 14TRUE/FALSE The parseFloat function in JavaScript takes a numeric input and returns the corresponding string valueFALSE
- 15TRUE/FALSE Source code refers to the collection of computer instructions written in binaryFALSE
- 16TRUE/FALSE A translator (or compiler) provides real-time translationFALSE
- 17Algorithmstep-by-step instructions for accomplishing a given task
- 18This is a binary language that runs directly on the hardware of a particular machineMachine Language
- 19What is made freely available and may be redistributed and modified in the case of open source software?Source Code
- 20Father of the ComputerCharles Babbage
-difference engine: mechanical calculator
- analytical engine: general purpose programmable computer - 21Transmission Control Protocol (TCP)controls method which messages are broken down into packets and reassembled at their final destination
- 22Internet Protocol (IP)labelling the packets for delivery and controlling packet's paths
- 23Distributed networkAlternate routes for messages
- 24Packet-switchingbreaking a message into small pieces, sent independently
(helps with band width and preventing corruption) - 25Generation 0Mechanical
Charles Babbage
Ada Lovelace (first programmer) - 26Generation 1Vacuum Tubes
control electric current through a vacuum in a sealed container (perform calculation much quicker)
ENIAC: large scale electronic digital computer
Alan Turing
ELIZA: simulated psychotheropist - 27Generation 2Transistors
smaller, cheaper, reliable, energy efficient
Compiler
Grace Hopper - 28Compiler who invented?a program that translates English language instructions into the language of the Computer
by Grace Hopper - 29Generation 3Integrated Circuit (IC)
enabled numerous transistors to be manufactured on a single chip
(smaller, faster, less expensive) - 30Generation 4VSLI (Very Large Scale Integration)
millions of transistors on a single chip - 31First Personal ComputerAltair 8800
- 32Generation 5Parallel Processigna and Networking
PP: using multiple processors in a single computer to share computational load
Networking: Computers are no longer stand-alone, they are interconnected - 33Ada Lovelacefirst programmer
- 34Design NormsCultural Appropriateness
Transparency
Stewardship
Aesthetic Norms
Justice
Caring
Trust - 35Phishing Attacksway of attempting to acquire sensitive information by masquerading as a trustworthy site
- 36Informationismfaith in the collection and dissemination of information as a route to social progress and personal happiness
- 37parseFloatconverting strings into values
- 38Difference b/w HMTL and JavaScriptHTML is a static webpage
JavaScript creates dynamic webpages - 39Who Developed JavaScript?Brendan Eich
1995 - 40Event Handlerslistens for an event and responds by running code
- 41Stringsequence of characters enclosed in quotes
- 42Booleanmeaning a true or false statement
- 43sequencial searchgeneral purpose but relatively slow
start at the beginning and continue through - 44binary searchrestricted use but fast
continually cutting the desired search list in half until item is found.
Only applicable if list is ordered - 45machine languageinstructions that correspond directly to the hardware operations of a particular machine
- 46assembly languageevolved from machine languages and substituted words for binary code
- 47high-level languageallows one to write code closer to the way humans think
- 48source codethe collection of computer instructions written in a computer language
- 49Program Translation: Interpretationused to provide a real-time translation
the interpreter hears a phrase, translates and immediately speaks the translation
(JavaScript) - 50Program Translation: Translator (Compiler)Translates the entire speech off-line
makes copy of speech, returns when the entire speech is translated
Ad: once translated it can be read over and over very quickly
Dis: must wait for entire speech to be translated
(Commercial Software) - 51Parity Bitsfind row or colomn that doesn't have an even number of 1s
- 52von Neumann Architecturevirtually all modern computers have the same underlying structure
- 53Central Processing Unit (CPU)carries out the instructions to process information
acts as the brain of the computer - 54ALU (Arithmetic Logic Unit)Circuitry that performs the actual operations on data (addition, subtraction etc)
- 55Registersmemory locations built into the CPU (to provide fast access)
- 56Busthe transfer of data between registers and main memory occurs across a collection of wires called a bus
- 57Control Unit (CU)circuitry in charge of fetching data and instruction from main memory, as well as controlling the flow of data between registers and the ALU
Informações
- Descrição
- flashcards for CSC 101 university class which is a computer science class that teaches general computer science knowledge such as history, HTML, Javascript, Sratch, etc
- Criado por
- nikolejoce
- Visualizações
- 50
- Tags
- Avaliação