تابع لنموذج (2)
هندسة البرمجيات (הנדסת תוכנה) هي احد مجالات علوم الهندسة الذي يهتم بتطوير وصيانة التطبيقات البرمجية، بواسطة استخدام المهارات والمعارف من التقنيات المختلفة ، مثل : علوم الحاسب الآلي، الإدارة ، الهندسة ، والأبحاث وغيرها وذلك من أجل تطوير ناجح وفعال ومنهجي ومنتظم لأنظمة البرمجيات، بدء من تحديد الاحتياجات، من ثم التوصيف والتخطيط والتنمية انتهائا باختبارات القبول من ثم الاستيعاب (التنفيذ) والصيانة والتدريب.
يقوم التعليم الأكاديمي بتدريب الأفراد ليصبحوا ذوي خبرة ومهارة عالية لدمجهم في سوق صناعة التكنولوجيا العالية ولذك ترتكز الدراسة في هذا المجال على توفير الأدوات والمعارف اللازمة لتخطيط، تصميم وصيانة أجهزة الكمبيوتر والبرمجيات.
يدرس هذا الموضوع لمدة أربع سنوات في نهايتها يحصل الطالب على درجة البكالوريوس في العلوم B.Sc.. هندسة البرمجيات تتفرع بالأساس من علم الحاسوب (מדעי המחשב) الذي يشكل الجانب النظري لهذا المجال. يُدرّس علم هندسة البرمجيات في الجامعات والكليات المتخصصة في علوم الهندسة.
دراسة الموضوع:
علم هندسة البرمجيات يشمل تعلم المواد التالية: بناء أجهزة الكمبيوتر؛ بنية أنظمة التشغيل، ونظم البرمجيات، وطرق حسابية في التحسين؛ الدوائر المتكاملة؛ هياكل البيانات والخوارزميات، طرق الترجمة، وشبكات الإنترنت، والهندسة المعمارية والبروتوكولات ، التشفير، وسرعة الأنظمة الرقمية، وأنظمة الملفات، ونظم قواعد البيانات، اوتوماتون ولغات شكلية (אוטומטים ושפות פורמליות) والكثير من المساقات في الرياضيات (جبر، حساب تفاضل تكامل، علم الاحتمال وغيرها) .
سوق العمل:
مهندس البرمجة مؤهل للعمل في مجالات تكنولوجية عدة: هندسة برمجيات، تحليل نظم، برمجة تطبيقات، تصميم نظم حاسوبية، ادارة نظم حاسوبية .
اين يدرس هذا الموضوع:
جامعات: معهد التخنيون، الجامعة العبرية في القدس، الجامعة المفتوحة، جامعة بن جوريون بالنقب، جامعة تل ابيب.
كليات: كلية اورط براوده في كرمئيل، الكلية الأكاديمية للهندسة بالقدس، كلية سامي شمعون، كلية رمات جان، كلية كنيرت– طبريا، كلية افيكا للهندسة، كلية شنكار.