Completarea cunoştinţelor de programare dobândite la cursul de iniţiere în programare cu alte facilităţi ale limbajului C şi cu elemente de tehnici de programare specifice unui curs de programare avansată.
B. SUBIECTELE CURSULUI -
Proiectarea şi dezvoltarea sistematică a programelor de mari dimensiuni
-
Elemente de programare avansată în limbajul C
-
Fişiere
-
Recursivitatea în C
-
Metode generale de proiectare a algoritmilor şi programelor
-
Pointeri. Alocarea dinamică a memoriei
-
Structuri de date dinamice
-
Interfaţa sistemului de operare Unix
-
Tipuri de date abstracte
-
Tehnici de căutare şi sortare
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
Lucrări de laborator:
-
Structuri de date avansate.
-
Proiectarea şi dezvoltarea sistematică a programelor de mari dimensiuni.
-
Pointeri – noţiuni avansate.
-
Prelucrări de fişiere.
-
Recursivitate.
-
Aplicaţii ale metodei Greedy
-
Algoritmi cu revenire (Backtracking)
-
Liste simplu înlănţuite, operaţii specifice, metoda celor doi pointeri şi a fanionului
-
Liste dublu înlănţuite, operaţii specifice
-
Aplicaţii cu date abstracte
-
Aplicaţii ale tehnicilor de sortare.
D. BIBLIOGRAFIE
-
Brian W. Kernighan, Denis Ritchie, Limbajul C, Ed. Teora, 2003
-
Horia Ciocârlie, Tehnici fundamentale de programare, Ed. Orizonturi Universitare, 2002
-
Dr. Kris Jamsa & Lars Klander, Totul despre C şi C++. Manualul fundamental de programare în C şi C++, Ed. Teora, 2001
-
Liviu Negrescu, Limbajele C şi C++ pentru începători, vol. I, Limbajul C, Ed. MicroInformatica, 1994
-
Thomas H. Cormen, Charles E. Leiserson, Ronald R. Rivest, Introducere în algoritmi, Ed. Computer LIBRIS Agora, (MIT Press, 1990), http://libris.agora.ro/algoritmi.html
-
Donald E. Knuth, Arta programării calculatoarelor (3 volume), Algoritmi fundamentali, Algoritmi seminumerici, Sortare şi căutare, Ed. Teora, 2000, (Addison Wesley, 1962), http://www.teora.ro
-
Robert Sedgewick, Algorithms, Ed. Addison Wesley, 1983.
-
V.Iorga, P.Chiriţă, C. Stratan, C.Opincaru, Programare în C/C++. Culegere de probleme, Ed. Niculescu, 2003
-
Vladimir Creţu, Structuri de date şi algoritmi, vol. I, Structuri de date fundamentale, Ed. Orizonturi Universitare, 2000
-
Ioana Şora, Doru Todinca, Introducere în programarea calculatoarelor, Ed. Politehnica, 2004
Modul de examinare este oral. Subiectul de examen constă în două probleme pe care studentul trebuie să le rezolve pe calculator. În nota finală activitatea de la laborator are o pondere de 30%.
F.COMPATIBILITATE INTERNATIONALA
Data: 1.03.2006
DIRECTOR/SEF DEPARTAMENT/CATEDRA TITULAR DE DISCIPLINĂ,
Prof.dr.ing. Vladimir CRETU Prof.dr.ing. Horia CIOCARLIE
"UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“LOGICĂ DIGITALĂ”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: I
Semestrul: 2
Titularul cursului: as. ing. Adrian Mihăilescu
Colaboratori:
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Examinare
|
Credite
|
3
|
0
|
2
|
0
| Examen scris |
5
|
A. OBIECTIVELE CURSULUI
Acest curs introduce elemente de algebră booleană şi studii de cunoaştere a structurilor logice combinaţionale şi secvenţiale şi permite studenţilor înţelegerea şi utilizarea metodelor de analiză, proiectare şi realizare a structurilor logice combinaţionale, secvenţiale şi al automatelor finite.
B. SUBIECTELE CURSULUI
1.Sisteme de numeratie si elemente de algebra Booleana.
- sisteme de numeratie, reprezentarea numerelor, conversii, leme si teoreme din algebra Booleana.
2. Metode de minimizare a functiilor de comutatie
-diagrame Veitch-Karnaugh,Quine-Mc Cluskey, consensuri repetate
3.Proiectarea si sinteza retelelor combinationale utilizind:
-porti logice,multiplexoare,decodificatoare, arii logice programabile,memorii ROM
4. Studiul structurilor secventiale MEALY si MOORE
- reprezentare prin grafuri si tabelul tranzitiilor
-particulaitati a codificarilor starilor si reducerea nr. de stari utilizind metoda implicatiilor
5. Studiul circuitelor bistabile si utilizarea acestora la sinteza structurilor de tip numarator , sincrone si asicrone
-bistabile R-S , D ,J-K ,T , numaratoare sincrone si asincrone ,registre de deplasare
6.Proiectarea si implementarea structurilor secventiale sincone, utilizind:
- diagramele A S M si elemente de memorie de tip bistabil pentru registru de stare
- memorii R O M , aplicind metoda:
-adresarii arcelor de legatura
-adresarii perechilor de intrare stare
-adresarii cu format variabil
-relatiile de transfer , cu stari complet decodificate sau numarator reversibil ca registru de stare
7.Studiul Hazardului static si dinamic generat in cadrul structurilor combinationale si secventiale
- aparitii ,metode de eliminarea hazardului
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
1.Aplicarea lemelor si teoremelor din algebra booleana in simplificarea functiilor de comutatie
2 Utilizarea diagramelor VEITCH-KARNAUGH la minimizarea functiilor de comutatie
3.Implementarea functiilor de comutatie utilizind porti logice:SI-NU,SI-SAU-NU
4.Proiectarea si realizarea retelelor combinationale cu iesiri multiple :multiplexoare ,
demultiplexoare,codificatoare,decodificatoare,convertoare de cod utilizind
porti logice
5.Sinteza functiilor de comutatie cu multiplexoare si decodificatoare
6. Programarea memoriilor ROM si Ariilor Logice programabile
7.Utilizarea memoriilor ROM si a Ariilor Logice progrmabile la realizarea functiilor combinationale
8.Conversia automatelor MEALY in MOORE si MOORE in MEALY
9.Studiul functionarii bistabilelor R-S,D,J-K,T
10.Proiectarea si realizarea numaratoarelor asincrone cu bistabile T
11. Realizarea numaratoarelor sincrone ,utilizind bistabile sincrone
12. Implementarea cu bistabile a registrelor de deplasare
13.Implementarea automatelor secventiale sincrone ,utilizind diagramele ASM cu
Bistabile D,J-K, ca registru de stare
14.Utilizarea memoriilor ROM la sinteza automatelor secventiale sincrone
D. BIBLIOGRAFIE
1. Herbert Taub - Digital circuits and microprocessors
2. John F.Wakerly - Digital design principles and practices
3. Edward A.Feigenbaum - Switching and finite automata theory
E. PROCEDURA DE EVALUARE Examen scris, activitatea pe parcurs (laborator, participare curs) având pondere de 1/3 din nota finală.
F.COMPATIBILITATE INTERNATIONALA
1. University of Ottawa, Faculty of Engineering
2. Linköping Institute of Technology
3. U. C. Berkeley
Data: 21.06.2005
DIRECTOR/SEF DEPARTAMENT/CATEDRA TITULAR DE DISCIPLINĂ,
Prof. dr. ing. Vladimir CRETU Adrian MIHAILESCU
UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“PRACTICĂ”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: I
Semestrul: 2
Titularul cursului: ş.l. dr. ing. Doru Todincă
Colaboratori: as. ing. Călin Jebelean
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Examinare
|
Credite
|
0
|
0
|
0
|
0
|
Colocviu
|
2
|
A. OBIECTIVELE CURSULUI
Familiarizarea studentilor cu procesele de productie, cu organizarea firmelor, dezvoltarea unor abilitati de lucru in echipa, aplicarea cunostintelor dobandite in cadrul facultatii la o situatie concreta dintr-o firma..
B. SUBIECTELE CURSULUI
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
1. se va studia, în detaliu, una din problemele cu care se ocupa unitatea si se va realiza un program (în limbajul Pascal, sau alt limbaj de nivel înalt) pentru aceasta problema, punându-se accent pe interfata cu utilizatorul (ferestre, meniuri, help etc.); 2. în dosarul de practica se vor descrie : problema studiata, varianta clasica de rezolvare (eventual descrierea programelor existente), cerintele generale ale programului, metoda de rezolvare aleasa pentru program si observatii (facilitati, lipsuri, grad de eficienta, etc.); 3. fisierul sursa al programului împreuna cu un set de date de test vor fi aduse pe o discheta/CD pentru a fi prezentate la sustinerea colocviului.
D. BIBLIOGRAFIE Se indică maximum trei titluri bibliografice de referinţă
E. PROCEDURA DE EVALUARE
Colocviu de practica, oral
F.COMPATIBILITATE INTERNATIONALA 1.INSA Lyon, Franta
2. University of Ottawa, Canada
3.Carlton University, Canada
Data: 28.03.2007
DIRECTOR/SEF DEPARTAMENT/CATEDRA TITULAR DE DISCIPLINĂ,
Prof. Dr. Ing. Vladimir Cretu s.l. dr. Ing. Doru Todinca
SEMESTRUL 3
UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“FUNDAMENTE DE INGINERIE MECANICĂ ŞI ROBOTICĂ”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: II
Semestrul: 1
Titularul cursului: prof. dr. ing. Liviu Bereteu
Colaboratori: Lucian Rusu, Cosmina Vigaru
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Evaluare
|
Credite
|
2
|
0
|
1
|
0
|
Distribuită
|
3
|
A. OBIECTIVELE CURSULUI
Principalul obiectiv al disciplinei este de a familiariza studenţii cu principiile ingineriei mecanice legând conţinutul acesteia de cunoştinţele achiziţionate la liceu. Se vor prezenta principiile mecanicii, analizând tipurile de mişcări de bază şi corelaţiile dintre ele atât din punct de vedere cinematic cât şi dinamic. Studiul de bază al dinamicii sistemelor de corpuri va fi extins şi la roboţi, ca sisteme particulare de corpur.
B. SUBIECTELE CURSULUI Capitolul 1. Cinematica ………………………8 ore -
Cinematica punctului material
-
Mişcarea generala a solidului rigid
-
Mişcări particulare ale solidului rigid: translaţia şi rotaţia cu axă fixă
-
Modelarea cinematică a roboţilor
Capitolul 2. Statica........................................ 8 ore
-
Reducerea sistemelor de forţe
-
Legăturile corpului rigid
-
Echilibrul corpurilor şi sistemelor de corpuri
Capitolul 3. Dinamica ............................... 12 ore
3.1. Mărimi fundamentale în dinamică
3.2. Teoremele generale ale dinamicii
3.3. Principii de mecanică analitică
3.4. Dinamica sistemelor complexe de tip robot
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
Laborator
-
Mişcarea de translaţie şi rotaţie cu axă fixă.......................................................................2 ore
-
Modelul cinematic al unui robot........................................................................................2 ore
-
Reducerea sistemelor de forţe............................................................................................2 ore
-
Centre de greutate şi momente de inerţie...........................................................................2 ore
-
Dinamica punctului............................................................................................................2 ore
-
Dinamica rigidului în rotaţie cu axă fixă...........................................................................2 ore
-
Torsorii din cuplele unui robot..........................................................................................2 ore
D. BIBLIOGRAFIE
-
D. Drăgulescu, M. Toth-Taşcău: Mecanica, Ed. Orizonturi Universitare Timişoara, 2002
-
D. Drăgulescu: Dinamica roboţilor, Ed. Didactică şi Pedagogică, Bucureşti, 1997
-
A. Hegedus, D. Drăgulescu: Probleme de mecanică, Statica şi Cinematică, Ed. Facla Timişoara, 1989
-
A. Hegedus, D. Drăgulescu: Probleme de mecanică, Dinamică, Ed. Helicon Timişoara, 1993
E. PROCEDURA DE EVALUARE
Evaluarea se va face atât pe parcurs pentru partea aplicativă (laborator- 3 lucrări) cât şi la sfârşitul semestrului, nota finală incluzând nota pentru activitatea pe parcurs cu pondere de 50%. Examenul este oral.
F. COMPATIBILITATE INTERNATIONALA Universitatea Pierre et Marie Curie Paris VI
Universitatea Maryland College Park SUA
Universitatea Sherbrook Canada
SEF CATEDRA, TITULAR DE DISCIPLINĂ,
Prof.dr.ing. Adrian Chiriac Prof.dr.ing. Liviu Bereteu
"UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“STRUCTURI DE DATE ŞI ALGORITMI”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: II
Semestrul: 1
Titularul cursului: prof. dr. ing. Vladimir-Ioan Creţu
Colaboratori: as. ing. Ciprian-Bogdan Chirilă, as. ing. Călin Jebelean, as. ing. Răzvan Cioargă
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Examinare
|
Credite
|
2
|
0
|
2
|
0
|
Examen scris
|
5
|
Dostları ilə paylaş: |