عـ-ـلـ-ـوكي المدير العام
عدد المساهمات : 412 مميز طلبة ذي قار : 3 تاريخ التسجيل : 03/01/2009 العمر : 39
| موضوع: مالفرق بين هندسة البرمجيات وعلوم الحاسوب الإثنين نوفمبر 08, 2010 12:03 am | |
| هذا سؤال اكثر المهتمين بالحاسبات قد يجهلوه او ليس لديهم معلومات كاملة بخصوصه ارجو ان تفيدكم هذه المعلومات حتى يعرف كل منا اختصاصه
مامعنى هندسة؟ كما ورد في بعض الكتب كانت الهندسة عبارة عن حل المشاكل... لأن المشكلة هي عبارة عن أساس أي عمل فإذا اردت عمل مشروع فإنه لديك مشكلة وهي كيفية عمل المشروع لذا ظهرت كلمة مشكلة ومعالجة المشاكل مصاحبة للهندسة والمهندس هو الذي يحل المشكل بطرقه العلمية المقننة يتضمن المعنى العام للهندسة في: تطبيق الرياضيات والعلوم- تجميع الحلول الاتجاه للمستخدم نفع المجتمع
مالفرق بين هندسة البرمجيات وعلوم الحاسب الآلي؟ طبعا علوم الحاسب الالي أشمل و أعم والهندسة البرمجية هي فرع منه ما معنى برمجيات ؟ نطلق كلمة برنامج على الـ Program و توثيقاته معا ونعني بالتوثيقات أي جميع الوثائق التي تأتي مع البرنامج من "دليل المستخدم" الى " تصميم النظام" الى "طلبات العملاء" الى "النظرة أو الرؤية" وغيرها من الوثائق المصاحبة للبرنامج
أعطيك أمثلة لكي توضح لك المسألة... لو أخذنا الفرق بين فيزياء الكهرباء والهندسة الكهربائية لتجد أنهما يشتركان في العلم...ويختلفان في التطبيق.... ففي الفيزياء يدرسون الكهرباء من ألفها إلى يائها ويتعلم المهندسون حل المشاكل وتطبيق العلوم والنظريات إلى أرض الواقع..
وبهذا نجد الفرق بين كل علم و تطبيقاته,,, فعلوم الحاسب الآلي تهتم بنظريات البرمجة والرياضيات والخوارزميات واللغات و العلاقات و كل الأفكار والنظريات المعروفة... ولكن الهندسة تهتم بفهم الناس و إيصال التكنولوجيا لهم وكذلك تطبيق النظريات و الخوارزميات عبر اللغات و العلاقات لتشكل حلا كاملا للمشاكل وتجعل هذه الأفكار الفذة تحت التطبيق...
بكل بساطة فالعلمين يعتمدان على بعضهما البعض.. ولكن تبقى العلوم هي الأم وتأتي في داخلها الهندسة التي وبدونها لن نستطيع أن نطور أي من البرمجيات التي نراها وتعتمد عليها كل شيء في وقتنا الحالي ، إبتداء من برامج الهواتف إلى الثلاجات والغسالات إلى الأقمار الصناعية والرحلات الفضائية إلى البحار وعلومه و الغواصات والسفن لأنظمة الملاحة والطيران إلى الشبكات وللشركات إلى كل شيء حولنا... - هندسة الحاسب Computer Engineering
يهتم هذا التخصص في تجميع الأجهزة ومكونات البرامج لنصب إستعمال الحاسبات بأفضل خصائص
يركز هذا التخصص على تكوين الهاردوير Hardware وكيفية عمله داخل الجهاز وكيفية التعامل مع المعالج Processor و الذاكرة Memory و الدائرة الكهربائية Electric circuit
طلاب هندسة الحاسب يأخذون بعض الكورسات من تخصص Computer Science مثل البرمجة و قواعد البيانات وغيرها في بعض الجامعات هندسة الحاسب تدخل ضمن انظمة كلية الهندسة لا يختلف احد على مدى قوة تخصص هندسة الحاسب
2- علوم الحاسب Computer Science
يهتم هذا التخصص في كيفية بناء انظمة تتناسب مع مختلف المجالات في الحياة وايضاً يهتم هذا التخصص بكيفية التراسل داخل الشبكات وحماية المعلومات وحماية التراسل بين الشبكات.
تخصص علوم الحاسب دائما يركز على الانظمة Software و البيانات Data والامن Security سواء للشبكات او للمعلومات و كيفية انشاء Algorithms لحل مشاكل معينة
يركز هذا التخصص على الرياضيات بشكل كبير فطلاب علوم الحاسب غالبا يدرسون 6 الي 8 كورسات في الرياضيات علوم الحاسب يقوم بحل المشاكل المعقدة بوضع حلول رائعه مناسبة باستخدام التحليل الرياضي والخوارزميات باستخدام لغات برمجة وايضا يركز على كيفية حماية برنامج معين او شبكه معينه
علوم الحاسب يشكل القاعدة الاساسية لهندسة البرامج , كما الفيزياء تشكل القاعدة الأساسية للهندسة الكهربائية...
علوم الحاسب تخصص لا غنى عنه في جميع المجالات فهو غير مقتصر على بناء البرامج البسيطه بل له دخول في جميع العلوم الموجوده وله تواجد في جميع التخصصات مثل الادارة والطب والاحياء والهندسة وعلم الفلك والجيولوجيا واللغة وجميع التخصصات
3- نظم المعلومات Information Systems ؟
نظم المعلومات تقوم بدراسة النظام المطلوب تنفيذه وكيفية دمج التقنية مع هذا النظام بشكل كامل وبكفاءة عالية دراسة نظم المعلومات تشمل تحليل وتصميم النظم وعمل قواعد بيانات وشبكات وحماية وقرارات علمية
يعتبر هذا التخصص هو حلقة الوصل ما بين تخصص علوم الحاسب و المجال العملي للشركات فهو يقوم بفهم ودراسة المشاكل الموجوده في الأعمال ويقوم بطرح حلول تقنية لهذه المشكله
هل نظم المعلومات تابع لكلية العلوم الإدارية كما يقول البعض؟ الاجابة بالتأكيـد. لا... نظم المعلومات لا يدخل ظمن اطار كلية العلوم الإدارية بل هو أحد اكبر التخصصات التابعة لعلوم الحاسب
العلاقة ما بين نظم المعلومات وعلوم الحاسب نظم المعلومات تخصص داخل ضمن احد اقسام علوم الحاسب لكن له علاقه بسيطه بإدارة الأعمال فهو الجزء المكمل لعلوم الحاسب لادخال التقنية في عالم الأعمال
مالفرق بين نظم المعلومات IS ونظم المعلومات الادارية MIS تخصص MIS management information system هو تخصص يدخل ضمن كلية الادارة فيدخل هذا التخصص في المحاسبه والموارد البشريه وادارة الاعمال والتسويق لكن يدخل هذا التخصص بشكل بسيط في علم الحاسب لكن لا يصل الا ان يكون تخصص حاسب
--------
4- هندسة البرمجيات Software Engineering
هذا التخصص لا يركز على البرمجة بشكل كبير كما يعتقد البعض من اسمها
هندسة البرمجيات تهتم بكيفية تصميم وتطوير الأسس والقواعد لبناء نظام معين او حل مشكله معينه. بمعنى انه هو الاساس للنظام الذي يدرس ويحدد مكونات النظام وما يحتاجه النظام ثم القيام بتحليله وربط مكوناته ثم العمل به وبعد ما ينتهي من بناء نظام كامل يأتي دور تخصص علوم الحاسب الا وهو تنفيذ هذه الدراسه بشكل تطبيقي
ملاحظة:: متخصص هندسة البرمجيات يأخذ بعض الكورسات في علوم الحاسب .. فهو أيضا قادر على البرمجة لكن ليس بقدرة علوم الحاسب وايضا متخصص علوم الحاسب يأخذ بعض الكورسات في هندسة البرمجيات .. لكن لا يصل الي ان يكون مهندس برمجيات
5- هندسة شبكات Network Engineering
هو تخصص يهتم بكيفية تراسل البيانات بين انظمة الحاسب او بين شبكات او بين اجهزة سواء كمبيوتر او اي جهاز اخر مثل جوال مودم وغيرها يجمع هذا التخصص ما بين علم الاتصالات وعلوم الحاسب وهندسة الحاسب دراسة هذا التخصص تتم بشكل نظري theoretical وايضا تطبيقي practical وتركز على المرسل والمستقبل و البروتوكول المتبع و الروترز داخل الشبكه وغيرها من خصائص الشبكات طبعا الهدف من هذا التخصص هو تراسل البيانات بين اكثر من طرف و عمل شبكة كامله وكيفية عمل نظام للتراسل و طرق التعامل مع البيانات لحظة الانتقال بين طرفين وايضا كيفية التأكد من وصول البيانات بشكل آمن ويدخل هذا التخصص في امن الشبكات
6- تقنية المعلومات Information Technology
يهتم هذا التخصص بكيفية ادخال التقنية في عالم الأعمال وحل المشاكل المتعلقة بالتقنية حيث انه له معرفة تامه بكيفية ادارة وصيانة الأجهزه والشبكات واصلاح الاعطال فيها وايضا كيفية التحكم بالسيرفر الخاص بالشركه وتعديله بما يناسب العمل طبعا باستخدام برامج جاهزة . وبإمكانه انشاء بعض البرامج البسيطه وبناء صفحات ويب والقيام بصيانة قواعد البيانات وربط الشبكات تخصص تقنية المعلومات يهتم بكيفية حل مشاكل الكمبيوتر والأنظمة التي تطرأ بشكل يومي متخصص تقنية المعلومات يقوم دائما بتنفيذ احتياجات العمل وتطبيق التكنولوجيا داخل بيئة العمل . هذا لنك الفرق بين تكنولوجيا المعلومات وعلوم الحاسبات
| |
|
missrosa مراقبه عام
بعض القلوب بياضها يجعلنا نتذوق مُر الحياة وكأنه سكُر ,
كـ قلب يسكن ضلوعك وينبض بصدر الصدق .. .
.. . مصادفتك أجمل ما مرّ بأيامي , وكأني كنت أختزل بعض الفرح
لأُهديه لحظاتك دون سبب !! عدد المساهمات : 285 مميز طلبة ذي قار : 300 تاريخ التسجيل : 01/07/2010 العمر : 40 الموقع : في قلب من احب
| موضوع: رد: مالفرق بين هندسة البرمجيات وعلوم الحاسوب الأربعاء نوفمبر 10, 2010 7:51 pm | |
| يسلمو علوكي وبالفعل مكنت اعرف الفرق تحياتي لك | |
|