Introducere în programarea calculatoarelor · PDF fileProiectarea re ţelelor de...

download Introducere în programarea calculatoarelor · PDF fileProiectarea re ţelelor de calculatoare Proiectarea sistemelor informatice Implementare a solu țiilor în diverse limbaje Evaluare

If you can't read please download the document

Transcript of Introducere în programarea calculatoarelor · PDF fileProiectarea re ţelelor de...

  • 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:

    [email protected]

    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!