الفرق بين تخصصي علم الحاسوب وهندسة البرمجيات
سؤال يتكرر كثيراً بخصوص أختيار التخصصات الجامعية بمجال تكنلوجيا المعلومات "IT" وهاذا السؤال بيكثر أيضا عند التخصصات الي بتمتلك أسماء متشابهه والي بعتقد السامع انها متشابهه بالمهام والدراسة وسوق العمل،
وهالشي خاطئ تمامً لهيك من خلال هاذي التدوينه راح نوضح الفرق ما بين تخصصين علم الحاسوب وهندسة البرمجيات.
وهالشي خاطئ تمامً لهيك من خلال هاذي التدوينه راح نوضح الفرق ما بين تخصصين علم الحاسوب وهندسة البرمجيات.
تخصص علم الحاسوب:
هو تخصص أشتمل بشكل كبير من الناحية العملية والعلمية في مجال الحاسوب، فطالب علم الحاسوب بيدرس كثير مواد علمية بتدخل في صلب المجال العملي مثل:
1.مواد الذكاء الاصطناعي،
2.تصميم المنطق الرقمي،
3.تنظيم وعمارة الحاسوب،
4.تنظيم وعمارة الحاسوب المتقدم،
5.شبكات الحاسوب،
6.الشبكات اللاسلكية،
7.أنظمة التشغيل،
8.بناء المترجمات،
9.مقدمة بقواعد البيانات،
10.قواعد بيانات متقدمة،
11.التفاعل بين الانسان والحاسوب،
12.أمن المعلومات،
13.معالجة الصور الرقمية،
بالاضافة الى اكثر من خمس مواد بلغات البرمجة الي بتعلمها الطالب طوال فترة الدراسة وبتلاحظ من المواد المذكورة انو كل هاذي المواد بتجهز الطالب ليختار وحده منهم ويستزيد من المعارف حول هاي المادة لينطلق فيها لسوق العمل،
لأنو ببساطة مستحيل تلاقي شخص ضليع بكل هاي المواد ومتقنها ولما حكيت يختار مادة منهم ويستزيد لحتى يتجهز لسوق العمل كلامي كان يعني بكل دقة انو الجامعه هي مرحلة لحتى تفهم شو في مجالات بتخصصك الرئيسي وبتعطيك نبذات بسيطة عنو لحتى انت بعدها تختار وتكمل،
باختصار لو دخلت الجامعه وكل فكرك انك راح تطلع محترف برمجة او شبكات او امن معلومات انت غلطان الجامعه مرحلة بتوسع فيها مداركك واستيعابك لتخصص ومجالة بس.
1.مواد الذكاء الاصطناعي،
2.تصميم المنطق الرقمي،
3.تنظيم وعمارة الحاسوب،
4.تنظيم وعمارة الحاسوب المتقدم،
5.شبكات الحاسوب،
6.الشبكات اللاسلكية،
7.أنظمة التشغيل،
8.بناء المترجمات،
9.مقدمة بقواعد البيانات،
10.قواعد بيانات متقدمة،
11.التفاعل بين الانسان والحاسوب،
12.أمن المعلومات،
13.معالجة الصور الرقمية،
بالاضافة الى اكثر من خمس مواد بلغات البرمجة الي بتعلمها الطالب طوال فترة الدراسة وبتلاحظ من المواد المذكورة انو كل هاذي المواد بتجهز الطالب ليختار وحده منهم ويستزيد من المعارف حول هاي المادة لينطلق فيها لسوق العمل،
لأنو ببساطة مستحيل تلاقي شخص ضليع بكل هاي المواد ومتقنها ولما حكيت يختار مادة منهم ويستزيد لحتى يتجهز لسوق العمل كلامي كان يعني بكل دقة انو الجامعه هي مرحلة لحتى تفهم شو في مجالات بتخصصك الرئيسي وبتعطيك نبذات بسيطة عنو لحتى انت بعدها تختار وتكمل،
باختصار لو دخلت الجامعه وكل فكرك انك راح تطلع محترف برمجة او شبكات او امن معلومات انت غلطان الجامعه مرحلة بتوسع فيها مداركك واستيعابك لتخصص ومجالة بس.
الهدف الاساسي للتخصصين
علوم الحاسب: تخصص يهتم في علوم الحاسب الأساسية داخل الأنظمه والأجهزه.
هندسة البرمجيات: يهتم في بناء انظمه فعاله مطابقه للمتطلبات باستخدام مبادئ هندسية.
علوم الحاسب: تخصص يهتم في علوم الحاسب الأساسية داخل الأنظمه والأجهزه.
هندسة البرمجيات: يهتم في بناء انظمه فعاله مطابقه للمتطلبات باستخدام مبادئ هندسية.
تركيز التخصصين
علوم الحاسب: يهتم بدراسة النظريات في علم الحاسب وتطبيقها على الانظمة
هندسة البرمجيات: يهتم بالتطبيق المنظم لتطوير وتشغيل واختبار البرامج
علوم الحاسب: يهتم بدراسة النظريات في علم الحاسب وتطبيقها على الانظمة
هندسة البرمجيات: يهتم بالتطبيق المنظم لتطوير وتشغيل واختبار البرامج
المناهج الدراسية المشتركه بين التخصصين
أساسيات البرمجة وهندسة البرمجيات وبعض النظريات الاساسية الاخرى مثل تراكيب البيانات وغيرها.
أساسيات البرمجة وهندسة البرمجيات وبعض النظريات الاساسية الاخرى مثل تراكيب البيانات وغيرها.
علوم الحاسب: مواد علوم الحاسب
Systems الانظمه
Networking الشبكات
Database قواعد البيانات
Artificial intelligence الذكاء الاصطناعي
Computing theory نظريات اخرى بالحاسب
Networking الشبكات
Database قواعد البيانات
Artificial intelligence الذكاء الاصطناعي
Computing theory نظريات اخرى بالحاسب
Generally 1-2 courses at most in SE وأيضا مادة او مادتين في هندسة البرمجيات
هندسة البرمجيات: مواد هندسة البرمجيات
Software design and architecture تصميم وعمارة الانظمة
Requirements analysis and specification تحليل وتفصيل متطلبات النظام
Verification and validation فعالية النظام وتحقيق النتائج
Quality assurance ضمان جودة النظام
Software engineering process سير عمليات هندسة البرمجيات
Teamwork and project management العمل الجماعي وادارة المشاريع
Requirements analysis and specification تحليل وتفصيل متطلبات النظام
Verification and validation فعالية النظام وتحقيق النتائج
Quality assurance ضمان جودة النظام
Software engineering process سير عمليات هندسة البرمجيات
Teamwork and project management العمل الجماعي وادارة المشاريع
Required advanced CS courses مواد مشتركه مع علوم الحاسب
Technical electives مواد تقنية مثل قواعد البيانات وبرمجة الويب وغيرها
Technical electives مواد تقنية مثل قواعد البيانات وبرمجة الويب وغيرها
![]() |
تخصصي علم الحاسوب وهندسة البرمجيات |
الفرق بين تخصصي علم الحاسوب وهندسة البرمجيات
بواسطة Zain Gudaimi
on
1/05/2019
Rating:

ليست هناك تعليقات