المستوى الأول
مقدمة في البرمجة (Introduction to programming)
تركز هذه المادة على تعلم أساسيات لغة البرمجة C، وتعتبر مدخلاً أساسيًا لفهم كيفية تطوير البرامج. اللغة هذه وإن كانت أصعب من غيرها، لكن فهم منطقها والهيكلة العامة لكتابة الأكواد ركيزة أساسية في مسيرتك البرمجية، واللغة ما تزال مستخدمة في أكثر النظم تعقيدا ومركزية.
المصادر:
- الكتاب: C How to Program with an Introduction to C Global Edition, 8th Edition
- الشرائح (سلايدات): ملف السلايدات
- شرح: منسِّق المادة & Code Bro
تفاضل وتكامل ٢ (Calculus 2)
هذه المادة امتداد لتفاضل وتكامل ١ مع التركيز على التكامل، المواظبة على دراستها والتطبيق العملي أولا بأول هو مفتاح الفهم وتحصيل درجة عالية. المهتمين بالذكاء الاصطناعي وتعلّم الآلة تهمهم هذه المادة وستنفعهم لاحقاً بإذن الله.
المصادر:
- الكتاب: كتاب التفاضل والتكامل
- السلايدات: ملف السلايدات
- شرح: عربي & إنجليزي
إحصاء (Statistics)
تغطي هذه المادة أساسيات الإحصاء العام وأهم مفاهيمه، فهم المادة سيساعدك في مواد مختلفة التي تهم في جمع البيانات وتنظيمها وطرق جمعها الصحيحة وتحليلها من بعد. المادة مهمة للطلاب المهتمين بتحليل البيانات والذكاء الاصطناعي وكل من أراد كتابة بحث أو عمل استفتاءات تُحلل بياناتها من بعد.
المصادر:
- الكتاب: Elementry Statistics
- السلايدات: ملف السلايدات
- شرح: عربي & إنجليزي
أساليب الكتابة العلمية (Scientific Writing Methods)
تدرس في هذه المادة أساليب الكتابة في اللغة الإنجليزية وأنواعها. المادة سهلة إن شاء الله.
المصادر:
- السلايدات: ملف السلايدات
أخلاقيات الحوسبة (Computing Ethics)
تغطي المادة الجوانب الأخلاقية في استخدام التكنولوجيا والبرمجيات. وفي عملك بوصفك مبرمجاً – ما ينبغي وما لا ينبغي عليك فعله.
المصادر:
- الكتاب: CCCY-كتاب اخلاقيات حوسبة
- السلايدات: ملف السلايدات
المستوى الثاني
برمجة شيئية (Object Oriented Programming)
مفهوم البرمجة الشيئية (Object Oriented Programming) من أهم المفاهيم البرمجية التي تُستخدم في كثير من اللغات، لا جافا فقط. ستدرس بطبيعة الحال لغة جافا، وهي لغة مشهورة وما تزال مستخدمة في كثير من السياقات، مثل تطوير التطبيقات وقواعد البيانات وغيرها. ومن أراد التوسع بعد دراستها فليبحث عن أطر العمل المستعملة معها ويعمّق من معارفه، ومن أشهرها: Spring framework لقواعد البيانات، و LibGDX لتطوير الألعاب.
المصادر:
- الكتاب: Google Drive
- السلايدات: ملف السلايدات
- شرح: منسِّق المادة السابق & الدسوقي
رياضيات متقطعة (Discrete Mathematics)
تتناول المادة المنطق البرمجيّ العام والهياكل الأساسية التي سيستفيد منها الطالب لاحقًا في دراسته لهياكل البيانات (Data Structures) والخوارزميات (Algorithms). مواضيعها أساسية في الرياضيات وعلوم الكمبيوتر وتطبيقاتها.
المصادر:
- الكتاب: Google Drive
- السلايدات: ملف السلايدات
- شرح: أحمد حجاج & مساق جامعة غزة
جبر خطي (Linear Algebra)
يتناول المقرر العمليات والمفاهيم الأساسية في الجبر الخطي، وهو حجر الأساس لمواد أكثر تقدمًا في الحوسبة. المادة طويلة نسبيًا لكنها ليست بذاك التعقيد، يُنصح بالمذاكرة والتطبيق على كل المعادلات والمسائل. وهذه المادة من أهم المواد لمن أراد التخصص في تعلم الآلة والذكاء الاصطناعي مستقبلاً.
المصادر:
- الكتاب: ملف السلايدات
- السلايدات: Google Drive
- شرح: عربي & إنقليزي
فيزياء (2) (Physics 2)
امتداد لفيزياء ١ لكنها أسهل منها بكثير.
المصادر:
- السلايدات: ملف السلايدات
- شرح: مساق: فيزياء عامة