Documente Academic
Documente Profesional
Documente Cultură
informaionale
- CURS 1 -
Intrati la adresa:
cadredidactice.ub.ro/simonavarlan
2
Site-ul unde vei gsi cursurile n format electronic i date
de contact
3
Cum a nceput totul...
Informatica (domeniu) este caracterizat de cele mai spectaculoase evoluii n impactul
acesteia asupra activitii omului;
1945 (->1955): Mauchly i Eckert (Universitatea din Pennsylvania) au creat primul
calculator electronic, ENIAC - Electronic Numeric Integrator and Computer, care:
avea 30 tone,
cca. 45 m lungime,
construit din 50.000 de comutatoare i 18.000 de tuburi electronice,
realiza 5.000 de adunri sau scderi cu 10 cifre pe secund, depind de 1.000 de ori rapiditatea
celor mai performante maini de calcul electromecanice.
1944 - John von Neumann a lansat ideea programului nregistrat:
o main de calcul trebuie s fie dotat cu un dispozitiv de memorare a datelor i comenzilor,
trebuie s lucreze cu o vitez mare
trebuie s permit nregistrarea simpl i rapid a informaiilor
Astfel au aprut noiunile de:
algoritm de rezolvare a unei probleme i
program de prelucrare a algoritmului, a secvenelor de comenzi i memorare date
John von Neuman - 3 principii care sa fie utilizate la
realizarea unor calculatoare complexe i rapide:
Programele i datele trebuie s fie codificate sub
form binar;
Programele i datele trebuie pstrate n memoria
calculatorului;
Trebuie s existe o unitate central de prelucrare care
s poat extrage, decodifica i executa instruciunile
programului.
Pornind de la teoria lui Neumann a fost construit EDVAC
(Electronic Discrete Variabile Computer).
La nceputul anilor 1950 a fost livrat primul calculator
comercial UNIVAC
La nceput -> utilizarea calculatorului a fost uneori privit cu rezerv
Astzi -> majoritatea oamenilor sunt convini de performanele i
utilitatea calculatorului n toate domeniile de activitate
Dintotdeauna dezvoltarea societii omeneti s-a realizat prin
nvare i cunoatere, procese care astzi aproape c nu se mai pot
realiza fr ajutorul tehnologiilor informaiei i comunicaiilor.
Economistul Roger E. Bohn spunea c Learning is evolution of
knowledge over time (nvarea este evoluia cunoaterii n timp) =>
Cunoaterea este dependent de procesul de nvare.
La inceputul secolului XXI se poate afirma c la baza
proceselor/evenimentelor tiinifice, tehnologice, economice, sociale,
culturale etc., se afl informaia i cunoaterea
Multe dintre activitile de zi cu zi pe care le desfurm necesit
utilizarea calculatorului i produselor software
Complexitatea activitilor, competiiile de toate felurile, eficiena i
randamentul n activitate, reclam utilizarea celor mai performante
produse hardware i software.
Dezvoltarea i evoluia n domeniul
Informaticii
INFORMATICA = INFORMATION + AUTOMATIQUE
COMPUTER SCIENCE: COMPUTER, COMPUTER SYSTEM
(to compute = a calcula)
acesta se afl la baza celui mai important serviciu al reelei Internet, i anume
WWW (World Wide Web) care gestioneaz documente HTML (HyperText Markyp
Language) n mod normal, indiferent de metoda de stocare, formele principale
de organizare a informaiilor sunt: organizarea liniar; organizarea ierarhic
(arborescent); organizarea asociativ (similar celei oferit de memoria
uman); );
principiul WYSIWYG What You See Is What You Get
(ceea ce vezi este ceea ce obii); acest lucru este
calitatea recunoscut pentru editoarele /procesoarele de
text/imagini sau de coninut multimedia unde cum arat
documentul pe ecran, aa arat i forma final destinat
reprezentrii, tipririi sau publicrii (pe Web, CD sau alte
media). Programele aplicative din pachetul Microsoft
Office Professional respect acest principiu.
Domeniile informaticii
Arhitectura calculatoarelor. Studiaz modul de organizare a diferitelor
componente hardware ale calculatorului i de interconectare a acestora,
pentru a obine sisteme de calcul eficiente, sigure i utile.
Sisteme de operare. Studiaz modul n care trebuie s fie organizate
programele care controleaz i coordoneaz operaiile din sistemul de calcul.
Algoritmi i structuri de date. Studiaz metodele prin care se pot obine
aplicaii care s prelucreze diferite clase de informaii, modul de
reprezentare a informaiilor prelucrate i metodele de optimizare a pailor
necesari pentru realizarea aplicaiilor.
Limbaje de programare. Studiaz reprezentarea algoritmilor i structurilor
de date prin limbaje artificiale, astfel nct aplicaiile s poat fi uor
descrise. Programele scrise n aceste limbaje sunt apoi traduse n secvene de
comenzi pe care s le neleag calculatorul.
Ingineria programrii. Studiaz metodele prin care poate fi automatizat
activitatea de proiectare a aplicaiilor de prelucrare a informaiilor, astfel
nct s se obin programe eficiente, corecte i uor de exploatat.