فعلاً في الكلية لا يتم التركيز على لغة مُعينة لأنه ليس الهدف هو تعلم اللغة و إنما تعلم مفاهيم البرمجة و أساسياتها مثلاً قد تجد مادة إسمها ALSDS إختصاراً لِ Algorithmique et Structures de Données Statiques او بالعربية الخوارزميات و هياكل البيانات الخطية و في هذه المادة في المنهج يتم إختيار لغة مُعينة لإستعمالها في شرح المفاهيم و بالتالي تجد التركيز مُنصب على المادة نفسها و ليس شرح اللغة او ال syntax الخاص باللغة، نحن درسنا المادة و إعتمدنا على لغة باسكال و بعدها في مادة الخوارزميات و هياكل البيانات الهرمية إعتمدنا على لغة c هذه المواد أساسية في مجال هندسة البرمجيات لذلك في دراستك لا تُركزي كثيراً على تعلم اللغة لأنها تُعتبر أداة و يُمكن إستبدالها بلغة أخرى مثلاً في مادة oop او البرمجة الكائنية التوجه إعتمدنا على لغة جافا و هذا المفهوم موجود في مُعظم لغات البرمجة سواء c++ او c# او بايثون و غيرها و إذا تمكنت من فهم أساسيات البرمجة الكائنية بالإعتماد على لغة جافا ستتمكنين من إستخدامها في لغة بايثون فالأمر سيان هنا و هناك،
لذلك لا تُهملي دراستك و ركزي على المفاهيم التي يتم شرحها في المُحاضرات و التطبيق بأي لغة موجودة في المُقرر لكن أنصحك في أوقات فراغك أن تهتمي بالجانب الذاتي في التعلم لأن الكلية او الجامعة لن تُعطيك كل شيء و إنما عليك الإعتماد على نفسك في البحث على الإنترنت لتطوير نفسك أنصحك بمُتابعة دورة cs50 فهي موجودة على الإنترنت و ستُساعدك كثيراً.
بالتوفيق.
التعليقات