Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer science and programing (Information representation with computers…
Computer science and programing
Computers and computer science
Computers and computer science
Computers Engineering
develop computers
Computer science
develop processes to
create
describe
transform information
computer
electronic machine that accept input data to do operations and provide output (PROGRAM)
programming
solve problems with computers
automatic information processing
acquisition from input devices
representation
transformation
storage
transmission
features of computers
high speed
computation power
huge capacity for storing
networking
computer elements
hardware
software
cassification
supercomputers
intense scientific/technical
high-performance serves
access t olarge datasets
basic servers
multi-uset
personal computers
mobile computers
Brief history of computers
First generation
1950-1960
vacuum tubes
machine language
data sotorage in puched machines
heavy and big
applications: military/scientific
Second generation
1960-1966
transistors
first high-level programming languages
alpha iron memories are used
smaller, more relible, fasters
applicatión:
+
administrative/management
Third generation
1966-1971
integrated circuits
porwer requirements and prize
reliability
precessing speed
operating systems
different programs in different models
soft disks
Fouth generation
1971-1981?
microoprocessor
electronic memories
computation power/speed
new
hardware
software
C, C++
Fith generation
????
personal computers
network
ultra-portable
artificial intelligence
Information representation with computers
Information
set of data structured
Informatics
science of information
Data
representation of facts that can be used
types
numerical
alphabetical
alphanumerical
imagages
binary representation
bit
Byte
8bit
Integers/ Real/floatng / Characters
Representation of analog data
sound
data is sampled, ecoded
quality of the reconstructed signal
samples per second
bits used to encode each sample
information lost
Algorithms and Programs
Notion of algorithm and program
Algorithm
sequence of instructions to solve a problem in a finite time
precise and univocal
finite
correct
optimal
Computer program
set of orders
preciese and univocal
finite
correct
optical
Program
set of orfers written in a programming language that are provided to the computer to develop a task
implements an algoritm
encompasses
program data
expressions
instructions
Tools for algorithm design
tools
flow diagrams
pseudo-code
Computer Science in the context of Industrial Engineering