الأكاديمية الرقمية- الذكاء الاصطناعي

تفكير نقدي وحل مشكلات من خلال التكنولوجيا

ريادة الأعمال والإبداع

تسجيل الشركات وبراءات الاختراع

This course focuses on English language for studying and writing in information technology fields. It covers and discusses a variety of topics that are important in today‘s technology-driven world, from hardware and software fundamentals to networking and gaming. The course strongly focus on vocabulary related to information technology topics. Students will have opportunities to use the new vocabulary they learn through exercises and presented conversation topics. They will also study a number of case studies of national and international IT professionals, IT companies, and the other companies that need IT in their daily work. This will help students to understand concrete applications of what they learn in this course in the Palestinian context.


يهدف المساق إلى تعريف الطالب بالمفاهيم الأساسية للرياضيات للمبرمجين، وتحسين مهاراتهم في حل المسائل بطرق تتوافق من منطق الحاسوب ولغات البرمجة والذكاء الاصطناعي، ويمهد لبقية المساقات في مساري التخصص متمثلا في تعلم الآلة وإنترنت الأشياء.

يبدأ المساق بمقدمة حول علاقة الرياضيات ببرمجة الحاسوب، ثم ينتقل بطريقة سلسة وتدريجية إلى مفهوم المتجهات والرسم في الفراغ، ثم التعامل مع الأجسام ثنائية وثلاثية الأبعاد، وكذلك البيئات متعددة الأبعاد، ثم ينتقل إلى استخدام المصفوفات في حل المشكلات الحياتية مثل المعادلات الخطية، وغيرها.

من جانب آخر ، يسلط الضوء على محاكاة الظواهر الفيزيائية المستندة إلى الرياضيات، كالمعدلات المرتبطة بالزمن، وتطبيقات القيم القصوى، ومحاكاة الأجسام المتحركة وتأثير مجالات القوة، ودراسة الموجات وطرق تحليلها، وينتهي المساق بتطبيقات تعلم الآلة كطرق معالجة البيانات وتصنيفها، وتدريب الشبكات العصبية.

يهدف المساق إلى تعريف الطالب على أساسيات الإلكترونيات وتناقل البيانات التي تخدم بناء تطبيقات إنترنت الأشياء. حيث يغطي المفاهيم الأساسية للدوائر الإلكترونية ومكوناتها من مقاومات، ومكثفات، وملفات، ومفاتيح. ثم ينتقل إلى دراسة العناصر الإلكترونية لأشباه الموصلات كالدايود والترانزستور واستخداماتها المختلفة. بعد ذلك، يغطي المساق مضاعفات ومنظمات الجهد، والتعامل مع شاشات العرض، والمذبذبات ومضخم العمليات. ثم ينتقل المساق بالطالب إلى بناء دوائر المرشحات التماثلية والرقمية، وأجهزة الاستشعار والمحركات، وتطبيقات عليها من خلال الأردوينو. ولنقل البيانات وتبادلها، يغطي المساق أساسيات الإشارات التماثلية والرقمية، وبناء المرسلات والمستقبلات، ومبادئ الاتصال السلكي واللاسلكي وبروتوكولاتها، وينتهي بتطوير تطبيقات الويب والهاتف الذكي وإدارة دائرة متحكم الأردوينو.

يهدف المساق إلى تدريب الطالب على المهارات الأساسية للبرمجة بلغة بايثون، ويركز على الجوانب النظرية والتطبيقية التي تخدم مسار تعلم الآلة وخوارزمياته المختلفة. يبدأ المساق بتنزيل وتثبيت بايثون وإعداد بيئة التطوير، ثم ينتقل إلى بناء جمل بايثون الأساسية، وأنواع البيانات، والمتغيرات والأرقام، والنصوص. بعد ذلك، ننتقل إلى هياكل البيانات في بايثون كالقوائم والمجموعات والمصفوفات، ثم ننتقل إلى جمل التحكم واتخاذ القرار، والتكرار، والتفرع.

يغطي المساق الدوال المعرفة من قبل المستخدم، وعمليات الإدخال والإخراج، ثم معالجة الملفات، والاتصال بقواعد البيانات والشبكات، وتعبيرات بايثون العادية، ومعالجة الاستثناءات. وأخيرًا، يغطي المساق مفاهيم البرمجة الشيئية لبايثون، كالأصناف والكيانات، والطرق، والبناء، والوراثة، والتعددية (تعدد الأشكال)، والتجريد، والواجهات، والتغليف. كما يتخلل المساق مجموعة من الحالات الدراسية والتطبيقات على خوارزميات تعلم الآلة وتصنيف البيانات.