
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare sd-ca:2014:laboratoare</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-11T09:06:58+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-01?rev=1424172928&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-02?rev=1426099096&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-03?rev=1424173094&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-04?rev=1424173111&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-05?rev=1424173126&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-06?rev=1424173143&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-07?rev=1424173158&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-08?rev=1424173171&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-09?rev=1424173185&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-10?rev=1424173200&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-11?rev=1424173213&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-12?rev=1424173227&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-01?rev=1424172928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:35:28+03:00</dc:date>
        <title>Laborator 01 - Introducere in C++</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-01?rev=1424172928&amp;do=diff</link>
        <description>Responsabili

	*   Daniel Ciocîrlan
	*   Andrei Vasiliu

În cadrul acestui laborator ne propunem să ilustrăm conceptele din C++ cu care veți lucra pe parcursul acestui semestru.

Într-un mod extrem de simplist spus C++ este un superset al limbajului C, iar tot ceea ce ați învățat în C la  PC se poate compila cu un compilator pentru limbajul C++, funcționalitatea rămânând aceeași.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-02?rev=1426099096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-11T20:38:16+03:00</dc:date>
        <title>Laborator 02 - Noțiuni de C++</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-02?rev=1426099096&amp;do=diff</link>
        <description>Responsabili

	*  Claudia Cârdei
	*  Alex Fărcășanu

Obiective

În urma parcurgerii acestui laborator studentul va: 

	*  înțelege conceptul de referințe din C++
	*  realiza supraîncarcarea operatorilor din C++

Referințe

In C++ există două modalități de a lucra cu adrese de memorie:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-03?rev=1424173094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:38:14+03:00</dc:date>
        <title>Laborator 03 - Stive</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-03?rev=1424173094&amp;do=diff</link>
        <description>Responsabili:

	*  Claudia Cârdei
	*  Alex Fărcășanu

Obiective

În urma parcurgerii acestui laborator studentul va fi capabil să:

	* înțeleagă principiul de funcționare al unei stive
	* implementeze o stivă folosind un vector pentru stocarea elementelor
	* transforme o expresie din forma infixată în formă postfixată
	* să evalueze o expresie în formă postfixată</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-04?rev=1424173111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:38:31+03:00</dc:date>
        <title>Laborator 04 - Cozi</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-04?rev=1424173111&amp;do=diff</link>
        <description>Responsabili:

	*  Claudia Cârdei
	*  Alex Fărcășanu

Obiective

În urma parcurgerii acestui laborator studentul va fi capabil să:

	* înțeleagă principiul de funcționare al unei cozi
	* implementeze o coadă folosind un vector pentru stocarea elementelor
	* implementeze algoritmul de sortare Radix Sort</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-05?rev=1424173126&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:38:46+03:00</dc:date>
        <title>Laborator 05 - Liste generice</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-05?rev=1424173126&amp;do=diff</link>
        <description>Responsabili:

	*  Claudia Cârdei
	*  Alex Fărcășanu

Obiective

În urma parcurgerii acestui laborator studentul va fi capabil:

	* să înţeleagă structura tipului de date listă.
	* să descrie şi să folosească diversele implementări ale TAD listă.
	* să folosească în aplicaţii structura de date listă (să descrie soluţia unor aplicaţii ce folosesc liste pentru modelarea datelor utilizate).
	* sa implementeze structurile studiate folosind liste.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-06?rev=1424173143&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:39:03+03:00</dc:date>
        <title>Laborator 06 - HashTable</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-06?rev=1424173143&amp;do=diff</link>
        <description>Responsabili:

	*  Claudia Cârdei
	*  Alex Fărcășanu

Obiective

În urma parcurgerii acestui laborator studentul va fi capabil să:

	* definească tipul de date dicționar
	* implementeze un dicționar folosind tabele de dispersie
	* prezinte avantaje/dezavataje diverselor implementări de dicționare</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-07?rev=1424173158&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:39:18+03:00</dc:date>
        <title>Laborator 07 - Grafuri</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-07?rev=1424173158&amp;do=diff</link>
        <description>Responsabili:

	*  Mihai Bivol (2013)
	*  Sorina Sandu (2013)
	*  Claudia Cârdei (2012)

Obiective

În urma parcurgerii acestui laborator, studentul va fi capabil:

	*  să înțeleagă operațiile de parcurgere a grafurilor și diferențele dintre ele.
	*  să implementeze parcurgerile pe grafuri având la dispoziție structurile de date studiate.
	*  să evalueze complexitatea parcurgerii grafurilor.
	*  să găsească soluțiile unor probleme folosind algoritmii de parcurgere</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-08?rev=1424173171&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:39:31+03:00</dc:date>
        <title>Laborator 08 - Arbori Binari</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-08?rev=1424173171&amp;do=diff</link>
        <description>Responsabili:

	*   Adrian Bogatu (2013)
	*   Victor Carbune (2012)

Obiective

În urma parcurgerii laboratorului, studentul va fi capabil să:

	* să înţeleagă noţiunea de arbore şi structura unui arbore binar
	* să construiască, în limbajul C++, un arbore binar
	* să realizeze o parcurgere a structurii de date prin mai multe moduri
	* să citească o expresie matematică şi să-i construiască arborele binar asociat
	* să evalueze o expresie matematică dată printr-un arbore binar.…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-09?rev=1424173185&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:39:45+03:00</dc:date>
        <title>Laborator 09 - Arbori Binari de Cautare</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-09?rev=1424173185&amp;do=diff</link>
        <description>Responsabili:

	*   Octavian Rinciog (2014)
		*   Mihai Neacșu (2014)

Obiective

În urma parcurgerii laboratorului, studentul va fi capabil să:

	* să înţeleagă structura şi proprietățile unui arbore binar de căutare
	* să construiască, în limbajul C++, un arbore binar de căutare
	* să realizeze o parcurgere a structurii de date prin mai multe moduri
	* să realizeze diferite operaţii folosind arborii binari de căutare</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-10?rev=1424173200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:40:00+03:00</dc:date>
        <title>Laborator 10 - Heap-uri</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-10?rev=1424173200&amp;do=diff</link>
        <description>Responsabili:

	*  Octavian Rinciog (2014)
	*  Mihai Neacșu(2014)

Obiective

În urma parcurgerii acestui laborator, studentul va fi capabil să:

	*  înţeleagă diferitele moduri de reprezentare a arborilor;
	*  definească proprietăţile structurii de heap;
	*  implementeze operaţii de inserare, ştergere şi căutare care să păstreze proprietatea de heap;
	*  folosească heap-ul pentru a implementa o metodă de sortare eficientă.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-11?rev=1424173213&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:40:13+03:00</dc:date>
        <title>Laborator 11 - Arbori binari de căutare echilibrați. Treapuri.</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-11?rev=1424173213&amp;do=diff</link>
        <description>Responsabil:

	*   Andrei Pârvu (2013, 2014)

Obiective

În urma parcurgerii acestui laborator studentul va: 

	*  înțelege conceptul unui arbore echilibrat de căutare
	*  exemplifica acest concept pe structura de treap
	*  implementa operațiile de adăugare nod, ștergere nod și rotiri 
	*  face operații mai complexe si parcurgri de treapuri</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-12?rev=1424173227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-17T13:40:27+03:00</dc:date>
        <title>Laborator 12 - Multimi disjuncte - Union-Find</title>
        <link>http://ocw.cs.pub.ro/courses/sd-ca/2014/laboratoare/laborator-12?rev=1424173227&amp;do=diff</link>
        <description>Responsabili:

	*   Andrei Pârvu (2014)
	*   Mugurel Ionut Andreica (2013)
	*   Eliana Tîrșa (2013)

Obiective

În urma parcurgerii acestui laborator, studentul va fi capabil să:

	* înţeleagă structura de date “disjoint sets”;
	* înţeleagă operațiile Union și Find ce pot fi aplicate asupra structurii
	* folosească mulțimile disjuncte pentru a rezolva o serie de aplicații</description>
    </item>
</rdf:RDF>
