UFSCAR
يحتوي هذا المستودع على عملي وأنشطتي والملاحظات والتمارين التي أجريت في جميع أنحاء Diplins لدورة علوم الكمبيوتر والمحاضرات / الدورات القصيرة التي شاهدتها.
بناء الخوارزميات والبرمجة (CAP)
يتم استخدام لغة C لتعلم مفاهيم البرمجة الأساسية.
المعلم: إدنالدو براغنتو بيتزولاتو
- أنواع البيانات
- شرطي
- توليد الأرقام العشوائية
- روابط التكرار
- المتجهات
- تشغيل وحدات
- واجبات
- ترتيب المتجهات
- بوينت
- التخصيص الديناميكي
- Poon of Function (تعلمت بمفردي وأعتقد أن هناك مثالًا واحدًا فقط)
- بنية
struct - تغيير اللغة لقبول لهجة (
setlocale ) - لعبة معرض
- CGI (كتبت مقالًا للمساعدة في فهم المزيد ، فقط انقر فوق هذا الرابط)
مختبر الدوائر الرقمية (CD LAB)
يغير Verilog و FPGA Quartus وبرنامج اللغة المستخدمة.
المعلم: فريدي جواو فالنتي
- 7 شرائح عرض
- نصف -دافن
- أفعى كاملة
- آلة الدولة
برمجة الكمبيوتر (الكمبيوتر الشخصي)
لغة C ++ تستخدم لتعلم البرمجة الموجهة للكائن.
المعلم: ريناتو بوينو
- Ostream
- فصل
- الأساليب والسمات الخاصة والعامة والمحمية
- Makefile
- المنشئ والمدمرة
- UML
- التخصيص الديناميكي
- Overload Overload
- قرار الاختبار
- إرث
- طريقة تجريدية
- فئة القالب
- العمل باستخدام GTK 3
هياكل البيانات (ED)
يتم استخدام لغة C ++ لفهم هياكل البيانات ومكتبة SFML لإنشاء عمل.
المعلمون: روبرتو فيراري جونيور ودييغو فورتادو سيلفا
- قائمة
- تغيير عناصر من سطرين
- قارن قوائم الانتظار
- أدخل العنصر في الأسطر
- تأديب عنصر البطارية
- شجرة متوازنة
- اللعبة باستخدام هياكل المكدس وقائمة الانتظار
مختبر الهندسة المعمارية ومنظمة الكمبيوتر 1 (LAB ARQ1)
Verilog و FPGA Quartus وتغييرات البرنامج لتعلم بنية MIPS المستخدمة.
المعلم: ريكاردو مينوتي
- عداد
- محاسب الرمز الرمادي
- العارضة
- Busswire
- الوحدة المنطقية والحسابية (ULA / ALE)
نظرية الرسم البياني (الرسوم البيانية)
تستخدم Python Language و NetworkX Library.
المعلم: ألكساندر لويس ماجالهاز ليفادا
- البحث في العرض (BFS)
- ابحث بعمق (DFS)
- جيل شابلي
- الحد الأدنى لتوليد التكلفة (MST)
- مشكلة الأفعى والسلالم
تنظيم واستعادة المعلومات (ORI)
يتم استخدام لغة C لاستعادة معلومات القرص.
المعلم: جاندر موريرا
- قراءة وكتابة الملفات الثنائية
- تخزين البيانات في Little Endian Standard
- حاجز
- ترتيب داخلي وخارجي
مشروع وتحليل الخوارزميات (PAA)
يتم استخدام لغة Python لتنفيذ الخوارزميات.
المعلم: ماريو سيزار سان فيليس
- التقسيم والفتح
- ترتيب
- ديجكسترا
- الحد الأدنى للتكلفة -شجرة توليد الشجرة
- حقيبة ظهر
بناء المترجمين 1 (CC1)
يتم استخدام لغة Java ومكتبة Antlr لإنشاء مترجم للغة القمر.
المعلم: دانييل لوسيديو
- التحليل النحوي
- التحليل الدلالي
مختبر قاعدة البيانات (LAB BD)
استخدم قاعدة بيانات Oracle.
المعلم: ماريلد تيريزينها برادو سانتوس
- نمذجة البنك
- إنشاء الجداول باستخدام SQL
نماذج لغات البرمجة
المعلم: Heloisa de Arruda Camargo
- مقدمة للبرمجة المنطقية
- LISP للبرمجة الوظيفية
- ج للبرمجة الضرورية
- جافا للبرمجة الموجه للكائن
- جافا للبرمجة المتوازية
أنظمة التشغيل 1 (SO1)
استخدم لغة C.
المعلم: كيلين كريستيان تيكسيرا فيفالديني
- خلق العملية
- إنشاء الموضوع
- إشارات المرور
أنظمة التشغيل 2 (SO2)
التعرف على نظام تشغيل Linux ، من التجميع إلى وحدات kernel
المعلم: رافائيل فيدال أروكا
- اختبارات
- استدعاء النظام
- شوكة و EXEC
- إنشاء قذيفة بسيطة
- خروج الأنابيب
- مآخذ
- استبدال المكتبات القياسية
الأنظمة الموزعة
التعرف على الأنظمة الموزعة ، من ما هي حتى كيفية التعامل مع مزامنة الأحداث. المعلم: هيرميس سينجر
- بعض تقنيات التزامن
- أنواع الشفافة
- خدمات الرسول
- RPC
- الانتخابات الزعيم
- ميعاد
برمجة كائن متقدم موجه
التعرف على بعض مبادئ توجه الكائن ، مثل الاستبدال المفتوح ، واستبدال Liskov والاستجابة الفردية بلغات مختلفة.
المعلم: دانييل لوسيديو
تطوير البرمجيات للويب 1
التعرف على كيفية تنفيذ تطوير الويب وفروقه الدقيقة الرئيسية. المعلم: ديلانو ميديروس سرير
- بنية خادم العميل
- بروتوكول HTTP
- إعادة التوجيه والإحالة والشمول
- سمات في نطاق الطلب والتطبيق والجلسة
- صفحة خادم جافا
- لغة التعبير
- مكتبة العلامات القياسية JSP
- تدويل
- اتصال قاعدة بيانات Java
- أياكس
- مصادقة المستخدم
تطبيقات الاستشارات وتكنولوجيا المعلومات (Cati Jr.)
أسبوع الحوسبة الأكاديمية للجامعة الفيدرالية في ساو كارلوس (SECOMP)
برنامج التعليم التعليمي (PET-BCC)
- ورشة عمل للبرمجة الوظيفية مع هاسكل