
    

    <?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-aa: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-05-15T06:55:56+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/01?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/02?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/03?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/04?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/05?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/06?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/07?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/08?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/09?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/10?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/11?rev=1723655431&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/12?rev=1723655431&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-aa/laboratoare/01?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 01: Introducere</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/01?rev=1723655431&amp;do=diff</link>
        <description>1. Introducere

Bine ati venit la primul laborator al materiei Programare Orientata pe Obiecte!

Laboratorul de astazi are ca scop acomodarea voastra cu toate resursele necesare pentru un parcurs lin al materiei.
Dupa cum vedeti, pe dreapta sunt dispuse mai multe sectiuni. Pe langa cele sugestive (Cursuri si Laboratoare), avem resursele puse la dispozitie pentru a va ajuta in abordarea materiei, atat din punct de vedere administrativ, cat si practic.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/02?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 02: Elemente Specifice C++</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/02?rev=1723655431&amp;do=diff</link>
        <description>Laboratorul de azi are ca scop acomodarea voastra cu limbajul C++. Asta presupune tranzitia de la limbajul C, dar si intelegerea conceptelor elementare, noi, ce tin de C++. Asadar, materialul de astazi poate fi vazut ca un fel de 'Crash Course' pentru C++. El reprezinta minimul necesar care trebuie stiut pentru a intelege continutul laboratoarelor urmatoare, dar nu elimina necesitatea voastra de a exersa cu limbajul pentru a deveni familiari cu acesta.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/03?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 03: Clase. Funcții Constructor</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/03?rev=1723655431&amp;do=diff</link>
        <description>Laboratorul 03: Clase. Funcții Constructor

In cadrul Laboratorului 3 vom explica si exemplifica cateva notiuni teoretice ce stau la baza Programarii Orientate pe Obiecte, precum clasele, functiile membre, constructorii si destructorii. De asemenea, vom prezenta o aplicatie C++, construita prin crearea de fisiere distincte, tocmai pentru a ne obisnui cu acest mod de dezvoltare a aplicatiilor.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/04?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 04: Functii Friend. Supradefinirea Operatorilor</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/04?rev=1723655431&amp;do=diff</link>
        <description>In cadrul acestui laborator, vom aprofunda concepte de baza ale programarii obiectuale, cu precadere pe Functii Friend si Supradefinirea Operatorilor. Aceste concepte, odata intelese pe deplin, vor reprezenta un pas important catre stapanirea artei Programarii Orientate pe Obiecte!</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/05?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 05: Polimorfism. Agregare</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/05?rev=1723655431&amp;do=diff</link>
        <description>In cadrul laboratorului 5 al Programarii Orientate pe Obiecte, vom aprofunda unul dintre cele 4 principii ale POO-ului, Polimorfismul. De asemenea, vom aborda conceptul de Agregare.

Cele 4 mari concepte ale Programarii Obiectuale sunt: Incapsulare, Polimorfism, Mostenire si Abstractizare. (Echivalent in engleza, pentru documentare suplimentara: Encapsulation, Polymorphism, Inheritance, Abstraction).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/06?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 06: Derivare</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/06?rev=1723655431&amp;do=diff</link>
        <description>In cadrul acestui laborator, vom aprofunda inca un concept important al Programarii Orientate pe Obiecte, derivarea. Pe parcursul acestui laborator vom aborda notiuni precum: mostenire, ierarhie de clase, modificatori de acces, shadowing, upcasting, pragma once, redefinire.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/07?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 07: Functii Virtuale</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/07?rev=1723655431&amp;do=diff</link>
        <description>In cadrul acestui laborator, vom aprofunda inca un concept important al Programarii Orientate pe Obiecte, functii virtuale. 

Ca referinte externe, recomandam urmatorul capitol din Absolute C++:

	*  Capitolul 15 (Chapter 15: Polymorphism and Virtual Functions, pag. 661 - 693)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/08?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 08: Mostenire multipla. Clase si functii abstracte. Interfete</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/08?rev=1723655431&amp;do=diff</link>
        <description>In cadrul acestui laborator, vom discuta despre mostenirea multipla si ambiguitatile care pot aparea o data cu aceasta, despre clasele si functiile abstracte si despre interfete, cu ajutorul carora vom reusi sa aprofundam cunostintele legate de derivarea claselor si suprascrierea metodelor acestora.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/09?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 09: Functii si Clase Template</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/09?rev=1723655431&amp;do=diff</link>
        <description>In cadrul acestui laborator vom aprofunda concepte de programare generica, mai exact functiile si clasele template. Acestea ne vor permite sa reutilizam cod deja scris in contexte cat mai variate.

Ca referinte externe, recomandam urmatorul capitol din Absolute C++:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/10?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 10: Biblioteca Standard C++</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/10?rev=1723655431&amp;do=diff</link>
        <description>In cadrul acestui laborator, vom studia clasa string si fluxurile de intrare/iesire (stream).

Ca referinte externe, recomandam urmatoarele capitole din Absolute C++:

	* Capitolul 9 (Chapter 9.3: The Standard Class String, pag 393-413)
	* Capitolul 19 (Chapter 19: Standard Template Library, pag 857-915)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/11?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 11: STL</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/11?rev=1723655431&amp;do=diff</link>
        <description>In cadrul acestui laborator vom aprofunda cunostintele legate de componentele parametrizate, functii clase template, si vom vorbi despre STL (Standard Template Library). Aceasta biblioteca generalizata ne va permite sa folosim algoritmi, structuri de date deja implementate.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/12?rev=1723655431&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-14T20:10:31+03:00</dc:date>
        <title>Laboratorul 12: Where do we go next?</title>
        <link>http://ocw.cs.pub.ro/courses/poo-is-aa/laboratoare/12?rev=1723655431&amp;do=diff</link>
        <description>Laboratorul 12: Where do we go next?

OK, deci ai terminat POO, ai invatat sa folosesti C++ si ai apucat sa iti faci o idee cam cum functioneaza IRL. Te-ar interesa sa vezi cum poti sa “monetizezi” skill-urile invatate aici. Concret, ai vrea sa stii ce te intreaba la interviuri si cum poti sa te asiguri ca esti cat mai bine pregatit.</description>
    </item>
</rdf:RDF>
