مبتعث مستجد Freshman Member
الولايات المتحدة الأمريكية
yousef156 , ذكر. مبتعث مستجد Freshman Member. من السعودية
, مبتعث فى الولايات المتحدة الأمريكية
, تخصصى Student
, بجامعة ز
- LV, OH
- السعودية
- Sep 2006
المزيدl September 22nd, 2007, 12:50 PM
September 22nd, 2007, 12:50 PM
لعله من المحير للبعض معرفة الفروق بين التخصصات الأساسية الثلاث في مجال الحاسب: هندسة الحاسب و علوم الحاسب و هندسة البرمجيات.
و لتسهيل الأمر على البعض و خاصة على المقبلين على الجامعة من الشباب ، كتبت هذا المقال البسيط الذي يوضح تعريفاً لكل تخصص .
أولا: هندسة الحاسب (Computer Engineering)
بشكل عام هندسة الحاسب تعطيك المعرفه على تصميم انظمة خاصه بالتعامل مع الهاردوير.
تتعامل مع تصميم و تطوير و تشغيل أنظمة التشغيل للأجهزة الرقمية عامة.
و الأجهزة الرقمية هي أي جهاز مكون معالج (processor) و ذاكرة (memory) و دائرة كهربائية (electric circuit) ،
مثل الكمبيوتر أو الجوال ، أو حتى أجهزة ثانوية مثل كرت الشاشة و الشبكة المرتبط بجهاز الكمبيوتر المنزلي.
الفرق الأساسي بين هندسة الحاسب وبين هندسة البرمجيات و علوم الحاسب أنها تركز على حل المشكلات ببرمجة الهاردوير (digital hardware).
--
ثانيا: علوم الحاسب (Computer Science)
بشكل عام علوم الحاسب يغطي جميـــــــــــع التقنيات والمفاهيم التي تجعل الكمبيوتر يقوم بعمل وظيفه معينه في بيئة معينه.
تركز على فهم و تصميم و تطوير البرامج.
كما تهتم بالبيانات (data) و بنيتها (data structures)وطرق تخزينها و نقلها و على طرق الحساب (algorithms) و طرق البرمجة و مفاهيم الشبكات و الاتصال و نقل المعلومات.
مجال علوم الحاسب غير متخصص و مركّز كهندسة البرمجيات أو هندسة الحاسب. فهي مجموعة من العلوم المتخصصة بالحاسب في مجالاتٍ عدة.
لذلك هي تتيح مجال أوسع للطالب لبناء تطبيقات في مجالات مختلفة.
--
ثالثا: هندسة البرمجيات (Software Engineering)
بشكل عام هندسة البرمجيات تركز على كيفية تصميم وبناء انظمة الكترونية ضمن فريق عمل بإستخدام مبادئ ومفاهيم هندسية.
تتعامل مع بناء وتطوير وصيانة البرامج والانظمة الإلكترونية. والبرامج هنا هي البرامج الكبيرة أو الضخمة كبرامج إدارة الشركات و المصانع أو أنظمة التشغيل.
هندسة البرمجيات أكثر طبيقية و تخصصاً من علوم الحاسب فهي “هندسة” أي تتضمن جمع المعلومات و تحليلها و إيجاد الحلول و تصميمها بطرق علمية ثم البرمجة و إنتاج البرنامج ثم صيانته و تطويره أكثر و أكثر.
مع الأخذ في الاعتبار في جميع المراحل السابقة بالتكلفة الإجمالية للبرنامج و ما يلحقه من تطويرات و تغييرات.
كما تركز في أمن البرنامج (security) و قوة الاعتماد عليه (reliability).
فهي تركز على عميلة بناء برامج ذات جودة عالية جدا (high quality programs) ، من بداية الفكرة إلى المنتج نهائي.
هذا التخصص يتشارك بكثير من المواد مع علوم الحاسبك
موضوع جدا جدا جميل والمفروض يوضع في قائمة في المثبتتات
حتى يعرف الفرق من يريد الفرق بينهندسة الحاسب وعلوم الحاسب فقد اشكل على الجميع وخصوصا خريجي الثنوي .
طالب مجد September 29th, 2007, 12:46 AM
7 " مشكورين ............................................
yousef156 October 1st, 2007, 01:54 AM
7 " شكرا على توضيح اللبس لدى بعض المبتعثين
ذو الشــيـبـه الـقـهـدلـي December 14th, 2007, 09:39 PM
7 " بارك الله فيك موضوع وزنه ذهب
سؤال
وش الافضل هندسة حاسب او هندسة برمجيات
وش الاكثر قبولا والاوسع للوضائف في الشركات والحكومة
هل هندسة البرمجيات اسهل من هندسة الحاسب
هل هندسة البرمجيات ضمن التخصصات المتاحة لدى وزارة التعليم العالي ,, بحيث اني اقدر احول بعثة .. !
الغامـدي December 19th, 2007, 11:55 PM
7 "
September 22nd, 2007, 12:50 PM
و لتسهيل الأمر على البعض و خاصة على المقبلين على الجامعة من الشباب ، كتبت هذا المقال البسيط الذي يوضح تعريفاً لكل تخصص .
أولا: هندسة الحاسب (Computer Engineering)
بشكل عام هندسة الحاسب تعطيك المعرفه على تصميم انظمة خاصه بالتعامل مع الهاردوير.
تتعامل مع تصميم و تطوير و تشغيل أنظمة التشغيل للأجهزة الرقمية عامة.
و الأجهزة الرقمية هي أي جهاز مكون معالج (processor) و ذاكرة (memory) و دائرة كهربائية (electric circuit) ،
مثل الكمبيوتر أو الجوال ، أو حتى أجهزة ثانوية مثل كرت الشاشة و الشبكة المرتبط بجهاز الكمبيوتر المنزلي.
الفرق الأساسي بين هندسة الحاسب وبين هندسة البرمجيات و علوم الحاسب أنها تركز على حل المشكلات ببرمجة الهاردوير (digital hardware).
--
ثانيا: علوم الحاسب (Computer Science)
بشكل عام علوم الحاسب يغطي جميـــــــــــع التقنيات والمفاهيم التي تجعل الكمبيوتر يقوم بعمل وظيفه معينه في بيئة معينه.
تركز على فهم و تصميم و تطوير البرامج.
كما تهتم بالبيانات (data) و بنيتها (data structures)وطرق تخزينها و نقلها و على طرق الحساب (algorithms) و طرق البرمجة و مفاهيم الشبكات و الاتصال و نقل المعلومات.
مجال علوم الحاسب غير متخصص و مركّز كهندسة البرمجيات أو هندسة الحاسب. فهي مجموعة من العلوم المتخصصة بالحاسب في مجالاتٍ عدة.
لذلك هي تتيح مجال أوسع للطالب لبناء تطبيقات في مجالات مختلفة.
--
ثالثا: هندسة البرمجيات (Software Engineering)
بشكل عام هندسة البرمجيات تركز على كيفية تصميم وبناء انظمة الكترونية ضمن فريق عمل بإستخدام مبادئ ومفاهيم هندسية.
تتعامل مع بناء وتطوير وصيانة البرامج والانظمة الإلكترونية. والبرامج هنا هي البرامج الكبيرة أو الضخمة كبرامج إدارة الشركات و المصانع أو أنظمة التشغيل.
هندسة البرمجيات أكثر طبيقية و تخصصاً من علوم الحاسب فهي “هندسة” أي تتضمن جمع المعلومات و تحليلها و إيجاد الحلول و تصميمها بطرق علمية ثم البرمجة و إنتاج البرنامج ثم صيانته و تطويره أكثر و أكثر.
مع الأخذ في الاعتبار في جميع المراحل السابقة بالتكلفة الإجمالية للبرنامج و ما يلحقه من تطويرات و تغييرات.
كما تركز في أمن البرنامج (security) و قوة الاعتماد عليه (reliability).
فهي تركز على عميلة بناء برامج ذات جودة عالية جدا (high quality programs) ، من بداية الفكرة إلى المنتج نهائي.
هذا التخصص يتشارك بكثير من المواد مع علوم الحاسبك