INTRO TO CS
42 flashcards · Other · by Minh Đức
when did the undergraduate degree programs for computing emerge
1960
before the 1990s, what are the 3 majors
cs ee information system
CS is for software students, EE is for hardware, IS is for business
in mid 1970s, computer engineering emerged from EE
IT emerged in the late 1990s
what make the 1st industrial evolution
steam machine
what make the 2nd industrial evolution
electricity
what make the 3rd industrial evolution
computer, computer network, internet
what make the 4th industrial evolution
bridging virtual and physcial environment ubiquotous mobility
what were the 3 significant developments of 1990s
computer chips computer science grew rapidly software engineering
after 1990s, there are 6 majors:
EE,CE CS,SE IT,IS CE is both software and hardware
what are the 3 technology trends:
smart machines internet of everything new it reality
4 things to make something a computer
have a general purpose programmable information processor have input and output
what is an algorithm
well ordered sequence, well defined, feasible operation, take finite time
requirements for an algorithm
computer can understand use primitive operations that computing agents can perform
who invented computer
Alan Turing and John von Neuman
what is special about Turing modal
add program to computer to process input in order to make ouput
what is special about Neuan modal
suggest that data and program are the same and both are stored in memory
computer hardware in neuman modal has 4 subsystem:
memory arithmetic logic unit control unit input/output
what are 3 components of a computer
hardware, software, data
what is machine language
language which is 0 and 1
assembly language is english-like abbreviation, with the translator program is assemblers, convert to machine language
high level language is similar to everyday english, convert to assembly language, the translator program is compiler
what is the function of interpretor program
execute the high-level language program
what is data
all kind of information
human senses deal with signal ->input devices translate those signals into electrical signal ->translate into universal format (0s,1s). After being proccesed, data is transformed back into original form( decoding)
what is bit
smallest pattern of data, take value of 0 or 1
in memory, how data is stored
blocks of bits
number of possible bit pattern that made up of n bits
2^n
number of bits need to construct a M numbers of symbol
log2(m)
in standard ascii , each code is made up of 7 bits
how many?
in standard ascii,number of possible code 128 1st pattern represents null character last pattern represents delete character
extended ASCII add one character to the left to make a 8 bit pattern
EBCDC use (8 bits system)
Unicode is used to represent language other than English (16 bits)
ISO use 32 bit system
2 ways to represent image
bitmap and vector
image is devided into pixel matrix, each pixel is 1 dot(smallest unit of a image, each has their bit pattern which represents its color
to represent black and white image, each pixel need only 1 bit
to represent gray scale image, each pixel need 2 bit
to represent colored image, each pixel need 3 bit-pattern
representation of audio requires convert what
analog signal to digital signal