Veuillez utiliser cette adresse pour citer ce document : http://dspace.cu-barika.dz/jspui/handle/123456789/1019
Affichage complet
Élément Dublin CoreValeurLangue
dc.contributor.authorariouat عريوات, youcef يوسف-
dc.date.accessioned2025-06-04T21:40:48Z-
dc.date.available2025-06-04T21:40:48Z-
dc.date.issued2025-06-03-
dc.identifier.urihttp://dspace.cu-barika.dz/jspui/handle/123456789/1019-
dc.description.abstractThis lecture series introduces second-year computer science students to the principles and practices of Object-Oriented Programming (OOP), primarily through the Java programming language. It begins by exploring the historical evolution of software development, contrasting procedural and object-oriented paradigms, and explaining the relevance of OOP in solving complex software engineering problems. The course emphasizes the four foundational pillars of OOP—encapsulation, inheritance, polymorphism, and abstraction—and teaches students how to design and implement modular, scalable, and maintainable applications. Through theoretical explanations, practical coding exercises, and real-world analogies, students develop the ability to model, build, and test Java-based systems. The course also introduces development environments, syntax essentials, and best practices, culminating in tutorials and projects that reinforce applied knowledge in diverse programming contexts. تقدّم هذه السلسلة من المحاضرات لطلبة السنة الثانية في تخصص الإعلام الآلي مقدمة شاملة إلى برمجة الكائنات (Object-Oriented Programming) باستخدام لغة البرمجة جافا. تبدأ المادة بشرح الخلفية التاريخية لتطور البرمجة، مع التركيز على الفرق بين البرمجة الإجرائية والبرمجة الكائنية، موضحة أهمية الأخيرة في تطوير أنظمة برمجية قوية وقابلة للتوسع وسهلة الصيانة. تعتمد الدورة على المبادئ الأربعة الأساسية للبرمجة الكائنية: التغليف (Encapsulation)، الوراثة (Inheritance)، تعدد الأشكال (Polymorphism)، والتجريد (Abstraction). من خلال الشرح النظري، والأمثلة الواقعية، والتمارين التطبيقية، يتمكن الطلاب من تصميم وتطوير واختبار تطبيقات باستخدام جافا، مع التركيز على بناء برمجيات قابلة لإعادة الاستخدام والتنظيم. كما تتناول الدورة أدوات التطوير، بنية اللغة، وأفضل الممارسات، وتنتهي بمشاريع تطبيقية تعزز الفهم العملي للمفاهيم.en_US
dc.subjectObject-Oriented Programming - OOP - Java - Encapsulation - Inheritance - Polymorphism - Abstraction - Class and Object - Programming Paradigms - Java Virtual Machineen_US
dc.subjectالبرمجة كائنية التوجه - جافا - التغليف - الوراثة - تعدد الأشكال - التجريد - تصميم البرمجيات - البرمجة المعيارية - مفاهيم البرمجة - -آلة جافا الافتراضيةen_US
dc.titleObject-Oriented Programmingen_US
dc.typeArticleen_US
Collection(s) :Department of Informatics - قسم اﻹعلام اﻵلي

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
OOP_LECTURES (Youcef ARIOUAT).pdf2,11 MBAdobe PDFVoir/Ouvrir


Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.