25.09.2013
1
Introducere n programarea Introducere n programarea
calculatoarelorcalculatoarelor
Curs
Profesor Departamentul de Automatic i Informatic Aplicat
Sala A111
Aplica ii
laborant
Aplica ii
Asistente
Oana LUPEvineri 14-16Sala ASPC
Mihaela CRIAN- VIDAmiercuri 08-14
Sala ASPC
De ce facem acest curs?
Toi, pentru a dobndi/aprofunda cunotine de baz legate de informatic i subiectele asociate
Unii, pentru a dobndi/aprofunda cunotinele de utilizare i programare a unui calculator -programare structurat , i
Alii, pentru consolidarea, ordonarea i abordarea academic a unor cunotine pe care le au deja.
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
De ce facem acest curs?nainte i dup
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
25.09.2013
2
Ce facem la aceast disciplin ?
Noiuni fundamentale asociate noiunii de INFORMATIC
Structura i funcionarea unui calculator
Programele conexe unui calculator
Noiuni de Ingineria programrii,
Utilizarea calculatoarelor n diverse domenii,
Prezentarea unei perspective asupra limbajelor i tehnologiilor utilizate n programare
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Ce facem la aceast disciplin ?
Introducere n programare folosind limbajul C Tipuri standard, constante, variabile, expresii Funcii standard de citire/scriere, instruciuni
simple Instruciuni selective Instruciuni ciclice Funcii i tipuri definite de utilizator, parametri Tipuri de date structurate, tipul tablou, tipul ir
de caractere, structuri Pointeri
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Evaluarea
Test gril (c14): 30 ntrebri din TOT cursul/ 20 min testul este eliminator nu intrai la testul pe calculator dac nu avei peste nota 5 (15 puncte).
Examen pe calculator : 90 minute Programarea 1, 2 : sesiune ian/feb 2014 Programarea 3 (cu plat): n timpul semestrului 2
Cerinele, modul de notare i desfurare a examenului vor fi transmise efului de an.
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Lessons learned
Programarea Prezeni Promovai
1 62 27 (o not 10)
2 37 19
3 16 13
2012-2013
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Informa ii utile
citii regulamentul primit la deschiderea anului www.upt.ro - site Universitatea Politehnica
Timi oara regulament, biblioteca , faculti
www.aut.upt.ro - Departamentul de Automatic i Informatic Aplicat: informaii despre desfurarea practicii de var, cursuri, orare, dascli.
www.cs.upt.ro Departamanetul de Calculatoare Decan de an: dna Dorina PETRIC, sala 612, e-mail:
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Informa ii utile
Ierarhia profesional universitartehnic Profesor
Confereniar
ef de lucrri
Asistent
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
25.09.2013
3
Informatica poate fi definit ca tiin a informa ieitiin a informa iei
n general, dar nu exclusiv, este studiat ca o ramur a tiinei calculatoarelor i tehnologia informaiei i este legat de baze de date, ontologii i ingineria programrii (software engineering)
informatique, fr.
informatik, germ.
``Informatics is the study of the application of computer and statistical techniques to the management of information.'' - The most common basic definition in English dictionaries.
information science/ informatics, engl.)
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Utilitatea informaticii
Creeaz noi ntrebuinri ale Tehnologiei Informaiei (TI) cu scopul ob inerii de solu ii care s reflecte modul n care oamenii creeaz, folosesc i gsesc informaia, lund n considerare condiiile sociale, culturale i de organizare n care aceste soluii vor fi folosite.
Se concentreaz pe relaia mereu n dezvoltare dintre sistemele informatice i viaa de zi cu zi, a oamenilor reali, la servici i acas.
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Informa ia
Un termen cu multe nelesuri, dependent de context, dar legat de noiuni ca: neles, cunotine, instruire, comunicare, reprezentare, stimuli mentali.
DEX: 1. Comunicare, veste, tire care pune pe cineva la curent cu o situaie. 2. Lmurire asupra unei persoane sau asupra unui lucru; totalitate a materialului de informare i de documentare; izvoare, surse. 3. Fiecare dintre elementele noi, n raport cu cunotinele prealabile, cuprinse n semnificaia unui simbol sau a unui grup de simboluri (text scris, mesaj vorbit, imagini plastice, indicaie a unui instrument etc.). Teoria informaiei = teoria matematic a proprietilor generale ale surselor de informaie, ale canalelor de transmisie i ale instalaiilor de pstrare i de prelucrare a informaiilor.
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Date
Forma fundamental a informaiei (un simbol, un semnal, etc.)
Brut, nerafinat Nume/CNP
Cunoatere
Asocierea unui neles unei informaii ...
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
??
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
25.09.2013
4
tiin a informa iei include
Structurarea
Crearea
Organizarea
Memorarea
Obinerea
Rspndirea
Transferul
informaiei
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Informatica
Se ocup de studiul reprezentrii, prelucrrii i comunicrii informaiei
Conine aspecte legate de tehnologie, procesele cognitive i social.
Transformarea informaiei prin calcul sau comunicare
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Exemple
Bioinformatic (informaia n sisteme biologice, genomic)
Informatic medical/n ngrijirea sntii Chimie informatic (n chimie, industria
medicamentelor) Ecoinformatic (n ecologie i tiinele
mediului) tiine cognitive (mintea ca sistem de
prelucrare a informaiilor) Informatic economic
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Cadrul european
Comisia a adoptat un cadru strategic " e - Comisie 20 06-2010, prin care i propune s devin o administra ie electronic de nalt nivel cu scopul de a- i mbun ti eficien a i transparen a, prin folosirea ct mai adecvat a Tehnologiilor Informa iei i Comunic rii (TIC).
Comisia ncurajeaz folosirea TIC la toate nivelurile societ ii, n cadrul strategiei i2010 , dar dore te, n acela i timp, s devin un exemplu, aplicnd propriei sale administra ii principiile guvern rii electronice promovate de politica societ ii europene a informa iei. O administra ie public on-line modern reprezint un element esen ial al societ ii informa iei i contribuie la realizarea obiectivelor de la Lisabona privind cre terea dezvolt rii economice i a competitivit ii.
e-Comisie urm rete s furnizeze membrilor personalului s u i tuturor celor care vin n contact cu ace tia (administra ii, ntreprinderi, cet eni) servicii de o mai bun calitate i mai transparente, garantnd securitatea informa iei, inclusiv protec ia datelor cu caracter personal.
Comisia urmeaz astfel o strategie ambi ioas cu scopul de a deveni pionier n domeniul administra iei electronice.
http://ec.europa.eu/dgs/informatics/ecomm/index_en. htm
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Ai terminat Informatica ce vei ti s face i?
Dezvoltarea i integrarea sistemelor informatice din diverse domenii
Dezvoltare i proiectare de baze de date Proiectarea interfeelor om-calculator Proiectarea reelelor de calculatoare Proiectarea sistemelor informatice Implementare a soluiilor n diverse limbaje Evaluare i testare Definirea specificaiilor i cerinelor pentru sisteme
informatice Managementul resurselor Stabilirea politicilor i a elementelor de etic legate de
sistemele informaticeIntroducere n programarea calculatoarelor
Lcrmioara Stoicu-Tivadar, 2013
25.09.2013
5
Job-uri
Database developer Web designer/developer Consultant pentru soluii tehnologice Analist de sistem Proiectant de interfee utilizator Manager de proiect Dezvoltator de produse informatice Consultant software Analist de utilizabilitate (usability) Analist de politici informatice
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Informatica mai mult dect Programare
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Echipa IPC urmrete s v transmit i: Instrumente de dezvoltare a abilitii de a
rezolva probleme Posibilitatea de cunoatere a rolului
abstractiz rii Recunoaterea solu iilor alternative Urmrirea subiectelor n dinamica real Implicaii etice, juridice, sociale (vandalism,
drepturi de proprietate, profesionalism, securitate)
Abilit i de comunicare n limbaj profesionist
Introducere n programarea calculatoarelorLcrmioara Stoicu-Tivadar, 2013
Succes!