Veuillez utiliser cette adresse pour citer ce document : http://dspace.cu-barika.dz/jspui/handle/123456789/1019
Titre: Object-Oriented Programming
Auteur(s): ariouat عريوات, youcef يوسف
Mots-clés: Object-Oriented Programming - OOP - Java - Encapsulation - Inheritance - Polymorphism - Abstraction - Class and Object - Programming Paradigms - Java Virtual Machine
البرمجة كائنية التوجه - جافا - التغليف - الوراثة - تعدد الأشكال - التجريد - تصميم البرمجيات - البرمجة المعيارية - مفاهيم البرمجة - -آلة جافا الافتراضية
Date de publication: 3-jui-2025
Résumé: This 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). من خلال الشرح النظري، والأمثلة الواقعية، والتمارين التطبيقية، يتمكن الطلاب من تصميم وتطوير واختبار تطبيقات باستخدام جافا، مع التركيز على بناء برمجيات قابلة لإعادة الاستخدام والتنظيم. كما تتناول الدورة أدوات التطوير، بنية اللغة، وأفضل الممارسات، وتنتهي بمشاريع تطبيقية تعزز الفهم العملي للمفاهيم.
URI/URL: http://dspace.cu-barika.dz/jspui/handle/123456789/1019
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.