وظائف هندسة الحاسب

بواسطة: - آخر تحديث: ٠٩:٣٠ ، ٢٩ يوليو ٢٠١٩
وظائف هندسة الحاسب

هندسة الحاسب

تُعدّ هندسة الحاسب فرع من فروع الهندسة التي تدمج ما بين مجالات علوم الكمبيوتر والهندسة الإلكترونية اللازمة لتطوير أجهزة وبرمجيات الكمبيوتر، حيث يتلقى مهندسو الحاسب بالإضافة للبرمجة وكل ما يخصها تدريبات في الهندسة الإلكترونية أو الهندسة الكهربائية، وتكامل برامج الأجهزة؛ حيث إنَّ هذا المجال الهندسي لا يركز فقط على كيفية عمل أنظمة الكمبيوتر، ولكن أيضًا على كيفية دمجها بصورة أكبر بدءًا من تصميم وحدات التحكم الدقيقة الفردية والمعالجات الدقيقة وأجهزة الكمبيوتر الشخصية، إلى أجهزة الكمبيوتر العملاقة وتصميم الدوائر، وهي الهندسة الأنسب لأبحاث الروبوتات؛ لأنها تعتمد اعتمادًا كبيرًا على استخدام الأنظمة الرقمية للتحكم في الأنظمة الكهربائية مثل المحركات وأجهزة الاستشعار، وفي هذا المقال سيدور الحديث عن وظائف هندسة الحاسب.[١]

تاريخ هندسة الحاسب

قبل الحديث عن وظائف هندسة الحاسب لا بدَّ من التطرق لتاريخ هندسة الحاسب وكيف بدأت، حيثتم في عام 1939 تطوير أول حاسب رقمي إلكتروني في العالم من خلال الفيزياء والرياضيات والهندسة الكهربائية، وكان ذلك من قبل جون فنسنت أتاناسوف الَّذي كان في السابق مدرسًا للفيزياء والرياضيات لجامعة ولاية أيوا، وصديقه كليفورد بيري الَّذي كان خريجًا سابقًا في الهندسة الكهربائية والفيزياء، وأطلقا عليه اسم Atanasoff-Berry، والمعروف أيضًا باسم ABC، والَّذي استغرق إكماله 5 سنوات، وفي عام 1997 تم إنشاء نسخة طبق الأصل عن ABC، حيث تطلب ذلك فريقًا من الباحثين والمهندسين لمدة أربع سنوات، و350.000 دولار للبناء، وفي عام 1971تم إنشاء أول برنامج للحصول على درجة هندسة الحاسب من جامعة كيس ويسترن ريزيرف في كليفلاند أوهايو في الولايات المتحدة الأمريكية، ومنذ عام 2015 تم توفير 250 برنامجًا معتمدًا من ABET لهندسة الحاسب في الولايات المتحدة الأمريكية، وذلك لأن وظائف هندسة الحاسب أخذت بالانتشار.[١]

وظائف هندسة الحاسب

توفر شركات تكنولوجيا المعلومات العديد من الوظائف المتعلقة بالأجهزة والبرمجيات وآليات الأجهزة، وما إلى ذلك برواتب جيدة نسبيًا، وكل هذا يتطلب مهندسي حاسب ذو تقنيَّة عالية، وخلفية شاملة لفهم بنية البرمجة إلى تعلم كيفية عمل الآلات داخل النظام، وتندرج وظائف هندسة الحاسب تحت:

هندسة البرمجيات

تشمل هندسة البرمجيات تطوير وصيانة واختبار وتقييم مختلف البرامج بشكل منتظم، حيث هناك العديد من البرمجيات ومطوريها مثل مطور البرامج ومطور الويب ومطور نظام التشغيل، ومطور الأندرويد التي تعتمد عليها تطبيقات الهواتف الذكية، وكذلك مطور NodeJS، ومطور Front-end.[٢]

هندسة المعدات

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

القرصنة الأخلاقة

تشمل القرصنة الأخلاقية إزالة البرامج الضارة والمحتوى الَّذي قد يضر بسمعة شخص أو مجتمع أو مؤسسة، كما يتم استخدام أنظمة شبكات مختلفة لحماية المنظمات والشركات والمؤسسات التجارية من الهجمات الإلكترونية وغيرها من نقاط الضعف المحتملة، وتحمي البيانات من التعرض للسرقة أو التسريب، كما تستخدمها العديد من الحكومات الوطنية لأسباب أمنية.[٢]

هندسة شبكات الكمبيوتر

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

المراجع[+]

  1. ^ أ ب "Computer engineering ", www.wikiwand.com, Retrieved 28-07-2019. Edited.
  2. ^ أ ب ت "What are the jobs that a computer engineer would do?", www.quora.com, Retrieved 28-07-2019. Edited.
  3. "Computer Engineers: Career Info & Job Description", www.study.com, Retrieved 28-07-2019. Edited.