جونيور اكسبوتك - المستوى الثالث
اختر الكورس
الكورس الاول/
Data Structure Programming
يتعلم الطلاب كيفية استخدام هياكل البيانات مثل المصفوفات (Arrays)، والقوائم المرتبطة (Linked Lists)، والمكدسات (Stacks)، والطوابير (Queues)، والأشجار (Trees) لتخزين المعلومات ومعالجتها بكفاءة. كما يستكشفون كيفية تطبيق هذه الهياكل في حل المشكلات الواقعية وتحسين الخوارزميات. ومن خلال التمارين البرمجية العملية، يبني الطلاب أساسًا قويًا في منطق البرمجة، مما يؤهلهم للموضوعات المتقدمة في علوم الحاسوب وتطوير البرمجيات.
الكورس الثاني/
Design programming and algorithms
يتعلم الطلاب كيفية هيكلة الكود، وتحليل المشكلات، واختيار أكثر الخوارزميات كفاءة لتحقيق الأداء الأمثل. ومن خلال التدريبات العملية، يستكشفون مفاهيم مثل الفرز (Sorting)، والبحث (Searching)، والاستدعاء الذاتي (Recursion)، والتحسين (Optimization)، مما يساعدهم على بناء أساس قوي للبرمجة المتقدمة وتطبيقات علوم الحاسوب.
الكورس الثالث/
Digital Electronics and Microcontrollers
In this course, students start by understanding number systems, logic gates, Boolean algebra, and digital circuit design. Then we move into practical microcontroller development using AVR, ATmega, PIC, and communication protocols such as UART, I²C, and SPI.