
    

    <?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 poo-is-ab: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-14T18:30:27+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/01?rev=1763640384&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/02?rev=1765106769&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/03?rev=1765106065&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/04?rev=1761025481&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/05?rev=1761991086&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/06?rev=1762196522&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/07?rev=1762615086&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/08?rev=1765020486&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/09?rev=1765272364&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/10?rev=1764831625&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/11?rev=1765214060&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/12?rev=1765564801&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/13?rev=1727549898&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/14?rev=1727549913&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/poo-is-ab/laboratoare/01?rev=1763640384&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T14:06:24+03:00</dc:date>
        <title>Laborator 01 - Asemănări C/C++</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/01?rev=1763640384&amp;do=diff</link>
        <description>Laborator 01 - Asemănări C/C++

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  recunoască asemănările dintre limbajele C și C++
	*  scrie un program simplu în limbajul C++
	*  utilizeze comenzi elementare de git în terminal
	*  creeze un repository pe contul personal de GitHub</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/02?rev=1765106769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-07T13:26:09+03:00</dc:date>
        <title>Laborator 02 - Diferențe C/C++</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/02?rev=1765106769&amp;do=diff</link>
        <description>Laborator 02 - Diferențe C/C++

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  recunoască diferențele dintre C și C++
	*  realizeze unui program în C++ care să valorifice caracteristicile și facilitățile specifice limbajului</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/03?rev=1765106065&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-07T13:14:25+03:00</dc:date>
        <title>Laborator 03 - Inițiere în POO</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/03?rev=1765106065&amp;do=diff</link>
        <description>Laborator 03 - Inițiere în POO

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  înțeleagă diferențele fundamentale dintre o structură (struct) și o clasă (class) în C++
	*  definească corect o clasă și să explice conceptul acesteia
	*  înțeleagă ce este un obiect și să folosească obiectele în programe C++
	*  creeze și să implementeze funcții membre pentru o clasă, înțelegând rolul acestora în manipularea datelor
	*  scrie un program comp…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/04?rev=1761025481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-21T08:44:41+03:00</dc:date>
        <title>Laborator 04 - Particularitățile clasei</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/04?rev=1761025481&amp;do=diff</link>
        <description>Laborator 04 - Particularitățile clasei

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  lucreze cu clase care includ membri de tip pointer, gestionând corect alocarea și eliberarea memoriei
	*  recunoască și să utilizeze membri constanți, garantând imutabilitatea acestora
	*  folosească atribute și funcții statice, care aparțin clasei în ansamblu și nu instanțelor individuale
	*  implementeze destructorul pentru a asigura eliberarea core…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/05?rev=1761991086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-01T11:58:06+03:00</dc:date>
        <title>Laborator 05 - Supraîncărcarea operatorilor</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/05?rev=1761991086&amp;do=diff</link>
        <description>Laborator 05 - Supraîncărcarea operatorilor

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  recunoască și să înțeleagă conceptul de supraîncărcare (overloading)
	*  știe când un operator trebuie supraîncărcat fie ca funcție membră fie ca funcție friend 
	*  supraîncarce operatorii aritmetici pentru o clasă
	*  supraîncarce operatorii logici de comparație
	*  supraîncarce operatorii de flux pentru citire și afișare…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/06?rev=1762196522&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-03T21:02:02+03:00</dc:date>
        <title>Laborator 06 - Moștenire simplă</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/06?rev=1762196522&amp;do=diff</link>
        <description>Laborator 06 - Moștenire simplă

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  recunoască și să înțeleagă conceptul de moștenire între două clase
	*  construiască legături între clase folosind relația de tip “is-a” (relație de specializare)
	*  folosească membrii marcați cu protected și să înțeleagă diferențele dintre tipurile de acces
	*  aplice principiile de reutilizare a codului prin extinderea funcționalității clasei de bază în cla…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/07?rev=1762615086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-08T17:18:06+03:00</dc:date>
        <title>Laborator 07 - Moștenire multiplă și agregare</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/07?rev=1762615086&amp;do=diff</link>
        <description>Laborator 07 - Moștenire multiplă și agregare

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  definească și să utilizeze namespace-uri
	*  recunoască și să înțeleagă conceptul de moștenire multiplă și agregare între mai multe clase
	*  construiască ierarhii și legături între clase folosind relațiile de tip “is-a” și “has-a”
	*  aplice principiile de reutilizare a codului prin extinderea funcționalităților claselor de bază în clasa deriva…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/08?rev=1765020486&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-06T13:28:06+03:00</dc:date>
        <title>Laborator 08 - Funcții și clase template</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/08?rev=1765020486&amp;do=diff</link>
        <description>Laborator 08 - Funcții și clase template

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  recunoască și să definească funcții template
	*  recunoască și să definească clase template
	*  înțeleagă importanța conceptului de programare generică
	*  organizeze în fișiere header și .cpp codul pentru funcțiile și clasele template</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/09?rev=1765272364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-09T11:26:04+03:00</dc:date>
        <title>Laborator 09 - Clase abstracte și interfețe</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/09?rev=1765272364&amp;do=diff</link>
        <description>Laborator 09 - Clase abstracte și interfețe

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  recunoască și să definească o metodă virtuală
	*  recunoască și să definească o metodă virtual pură
	*  înțeleagă importanța utilizării claselor abstracte și a interfețelor în diferite contexte ale POO
	*  înțeleagă conceptul de “late binding” corelat cu run time polymorphism
	*  înțeleagă diferența dintre supraîncărcare și suprascriere…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/10?rev=1764831625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-04T09:00:25+03:00</dc:date>
        <title>Laborator 10 - Vectori de obiecte neomogene</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/10?rev=1764831625&amp;do=diff</link>
        <description>Laborator 10 - Vectori de obiecte neomogene

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  recunoască un vector de obiecte neomogene
	*  știe cum să aloce și să dezaloce memoria pentru un astfel de vector
	*  înțeleagă importanța utilizării acestui vector corelat cu noțiunea de suprascriere
	*  prelucreze o colecție neomogenă de date
	*  supraîncarce diverși operatori pentru clasa de bază</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/11?rev=1765214060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-08T19:14:20+03:00</dc:date>
        <title>Laborator 11 - Standard Template Library (STL)</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/11?rev=1765214060&amp;do=diff</link>
        <description>Laborator 11 - Standard Template Library (STL)

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  înțeleagă ce este aceea programare modernă în C++ și avantajele oferite de utilizarea bibliotecii STL
	*  recunoască și să explice clasele și componentele principale din biblioteca STL
	*  utilizeze eficient diverse structuri de date disponibile în STL pentru rezolvarea unor probleme concrete
	*  utilizeze cunoștințele dobândite anterior în pro…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/12?rev=1765564801&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-12T20:40:01+03:00</dc:date>
        <title>Laborator 12 - Diamond Problem</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/12?rev=1765564801&amp;do=diff</link>
        <description>Laborator 12 - Diamond Problem

Autor: Răzvan Cristea

Obiective Specifice

Studentul va fi capabil la finalul acestui laborator să:

	*  înțeleagă conceptul de diamond problem și implicațiile sale în ierarhiile de clase
	*  utilizeze derivarea virtuală pentru a rezolva în mod eficient problema rombului
	*  identifice situațiile în care problema rombului poate apărea și să o gestioneze corect
	*  înțeleagă importanța și modul de utilizare a suprascrierii în contextul rezolvării problemei rombulu…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/13?rev=1727549898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-28T21:58:18+03:00</dc:date>
        <title>poo-is-ab:laboratoare:13</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/13?rev=1727549898&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/14?rev=1727549913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-28T21:58:33+03:00</dc:date>
        <title>poo-is-ab:laboratoare:14</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-ab/laboratoare/14?rev=1727549913&amp;do=diff</link>
        <description></description>
    </item>
</rdf:RDF>
