لتخصصات الحاسب شعبية كبيرة بين الطلاب.. وهذا امر واضح فالحاسب أصبح كل شيء في حياتنا.. وفيه إغراء لا يمكن مقاومته..!! في هذا المقال سوف نوضح بالتفصيل مختلف تخصصات الحاسب في الجامعة.. وقد استقينا هذه المعلومات من تقرير تم إعدداده في عام 2005 من قبل لجنة من خبراء الحاسب العالميين حول تعليم الحاسب الآلي.
تختلف تخصصات الحاسب وتتنوع بشكل يجعل من الصعب على شخص واحد ـ مهما أُوتي من ذكاء وقدرات عقلية ـ أن يُلم بها جميعا. فمع توسع استخدامات الحاسب في مختلف مجالات الحياة، انقسمت علومه إلى العديد من التخصصات التي يمكنك اختيار ما يتناسب منها مع ميولك وقدراتك، لذلك نهدي إليك هذه المقالة التالية راجين من الله تعالى أن تفيدك في تكوين فكرة جيدة عن هذا التخصص الممتع.
1. هندسة الحاسب الآلي Computer Engineering
يُعنى هذا التخصص بدراسة تصميم وإنشاء أجهزة الحاسب والأنظمة المحوسبة. وتنطوي الدراسة فيه على التعرف على المكونات المادية (الهاردوير)، والبرامج والتطبيقات والعلاقة بينها. أما المناهج الدراسية فتركز على نظريات ومبادئ الهندسة الكهربائية التقليدية والرياضيات وتطبيقها على مشكلات تصميم أجهزة الحاسبات والأجهزة الإلكترونية ذات الصلة بالحاسب. يدرس طلاب هذا التخصص تصميم الأجهزة المادية الرقمية (الهاردوير)، بما في ذلك أنظمة الاتصالات، أجهزة الحاسب، والأجهزة المحيطية الملحقة معها. كما يدرسوا أيضا تطوير البرمجيات، مع التركيز على البرامج الخاصة بالأجهزة الرقمية وعلاقتها بالمستخدم وبالأجهزة الأخرى. قد تهتم دراسة هندسة الحاسب بالمكونات المادية الأساسية للحاسب بشكل يفوق البرمجيات، وربما يتم دراسة الفرعين بنفس القدر من الاهتمام، وان كان يغلب على هذا التخصص الطابع الهندسي.
ومن أهم فروع هذا التخصص في الوقت الحالي البرمجيات المضمنة “embedded software”، ويُعنى بتطوير الأجهزة التي تحوي برمجيات ومكونات مادية داخلها. ومن أمثلة الأجهزة التي تحتوي على برمجيات مضمنة: أجهزة الهواتف المحمولة، المسجلات الرقمية، مسجلات الفيديو الرقمية، أجهزة الإنذار، أجهزة الأشعة السينية، أدوات الجراحة بالليزر وغيرها.
2. علوم الحاسب الآلي Computer Sciences
يغطي هذا التخصص العديد من المجالات التي تتراوح بين الأساسيات النظرية والرياضية إلى أحدث تطورات الروبوتات، وأنظمة الذكاء الاصطناعي، والحاسب في الطب وغيرها من المجالات الهامة. ويمكننا القول بأن عمل أخصائي الحاسب الآلي ينطوي على المهام التالية:
تصميم وتنفيذ البرمجيات، فهو يعمل على حل المشكلات عن طريق إعداد برامج كبيوتر عبر البرمجة. كما يقوم أيضا بالإشراف على عمل المبرمجين الآخرين وتوعيتهم بأحدث التطورات في هذا المجال.
ابتكار طرق جديدة لاستخدام أجهزة الحاسبات، فبفضل جهود أخصائيي الحاسب الآلي في مجالات الشبكات، قواعد البيانات وواجهات المستخدم، ظهرت الشبكة العنكبوتية في عالمنا الحديث. ومازال التعاون مستمر مع علماء متخصصين في مجالات أخرى من أجل تصنيع روبوتات ذات ذكاء اصطناعي أعلى، قواعد بيانات قادرة على تخليق معارف جديدة واستخدام أجهزة الحاسب في فك شفرات الحمض النووي البشري.
تطوير أساليب فعالة لحل المشكلات عن طريق البرمجة. على سبيل المثال، يعمل أخصائي الحاسب الآلي على تطوير أفضل الطرق لتخزين المعلومات في قواعد البيانات، إرسال البيانات عبر الشبكات وعرض الصور المعقدة. ويتمكن العاملين في هذا المجال ـ بفضل ما يتمتعوا به من خلفية نظرية جيدة ـ من تحديد أفضل طرق تطوير فعالية أنظمة الحواسيب، حيث تساعدهم دراسة الرياضيات على تطوير أساليب جديدة لتحسين الأداء.
3. نظم المعلومات Information Systems
يُعنى تخصص نظم المعلومات (IS)او تخصص نظم المعلومات الإدارية (MIS) بتطوير حلول تقنية فعالة للمشكلات التي قد تعترض المؤسسات، بالإضافة إلى مساعدتها على تلبية احتياجاتها وتحقيق أهدافها بشكل فعال. بشكل مبسط هو اليد التقنية التي تساعد الشركة على التعامل مع قاعدة بياناتها ومعلوماتها من أجل تحديد أهدافها وتحقيقها، فضلا عن العمليات التي قد تنفذها المؤسسة أو تحسنها باستخدام تقنية المعلومات.
وبناءا عليه، لابد أن يلم متخصص نظم المعلومات بكل من العوامل التقنية والإدارية على حد سواء، كما يجب أن يكون قادراً على مساعدة المؤسسة على تحديد الميزة التنافسية التي قد تعود عليها جراء تطبيق أساسيات تكنولوجيا المعلومات على أعمالها. في الحقيقة، يلعب أخصائي نظم المعلومات دورا هاما في تحديد متطلبات المؤسسة من النظم المعلوماتية، خلاف دوره في تحديد، وتصميم وتنفيذ تلك النظم. لذلك، يحتاج أخصائي نظم المعلومات إلى قدر لا بأس به من المعرفة بالنواحي التنظيمية والإدارية حيث أن عمله ينطوي على التأكد من وجود توازن بين الجانب التنظيمي والتقني في الشركة، الأمر الذي يضمن أن لدى المؤسسة المعلومات والنظم التي تحتاجها لدعم أعمالها.
علاوة على ذلك، قد يعمل أخصائي نظم المعلومات في تصميم أنظمة الاتصال الإلكتروني والتنسيق داخل الشركة. لذلك، تجمع غالبية البرامج الدراسية لنظم المعلومات ما بين مقررات إدارية وأخرى خاصة بالحوسبة. وغالبا ما يتم تدريس هذا التخصص في كليات إدارة الإعمال، وان كان تحت مسميات مختلفة تعكس طبيعة كل برنامج. على سبيل المثال، تركز برامج نظم المعلومات الإدارية على الجوانب الإدارية والسلوكية لتخصص نظم المعلومات.
4. تقنية المعلومات Information Technology
يستخدم هذا المصطلح للإشارة إلى معنيين مختلفين. ففي أغلب الأحيان، يقصد بتقنية المعلومات IT)) الحاسب الآلي بشكل عام. أما في الجامعة، فيستخدم هذا المصطلح للإشارة إلى برامج علمية تعد الدارس لتلبية احتياجات المؤسسات، المراكز الطبية، المدارس وغيرها من المؤسسات من تكنولوجيا المعلومات. أشرنا بالأعلى إلى أن نظم المعلومات تركز على الجانب المعلوماتي لتكنولوجيا المعلومات، وهو الأمر الذي يكمله هذا التخصص محل النقاش: حيث تركز تكنولوجيا المعلومات على الشق التقني في حد ذاته.
تعتبر تقنية المعلومات من التخصصات الحديثة نسبيا التي تشهد نموا سريعا هذه الأيام. وقد ظهر هذا العلم كاستجابة لاحتياجات الشركات والمؤسسات اليومية من تكنولوجيا الحاسب. ففي الوقت الحاضر لا تستغني الشركات عن أخصائي تقنية المعلومات بأي شكل من الأشكال. وتحتاج المؤسسات إلى تطبيق تلك الأنظمة المناسبة التي توفر لها درجة عالية من الأمن مع إمكانية تحديثها، صيانتها واستبدالها في حال أصابها أي عطل.
يعمل فريق تقنية المعلومات في أي مؤسسة على مساعدة الموظفين على كيفية التعامل مع أجهزة الحاسبات والبرمجيات، كما يلتزموا أيضا بحل أية مشكلات تتعلق بالأجهزة.
ظهرت برامج ومقررات منفصلة تدرس تكنولوجيا المعلومات نتيجة لعجز التخصصات الأخرى عن تأهيل الخريج القادر على التعامل مع كافة هذه الاحتياجات والالتزامات. وتهتم برامج تقنية المعلومات في الجامعات بإعداد متخصص يجمع بين المعرفة النظرية والمهارات والخبرات اليدوية التي تساعده على العناية بالبنية الأساسية الحاسوبية وبالموظفين الذين يستخدموها.
ويتولى أخصائي تقنية المعلومات مسئولية انتقاء الأجهزة والبرمجيات التي تتناسب مع احتياجات الشركة، وبنيتها. كما يتولى أيضا تركيب تلك التطبيقات وصيانتها.
ومن أهم الأمثلة على المسئوليات التي تقع على عاتق أخصائي تقنية المعلومات: تركيب الشبكات، إدارة الشبكات، مراعاة النواحي الأمنية، تطوير الوسائط المتعددة، تركيب مكونات الاتصالات، مراقبة أنظمة البريد الالكتروني، وتخطيط، متابعة وتحديث دورة الحياة التكنولوجية للمؤسسة.
5. هندسة برمجيات الحاسب Software Engineering
ويُعنى هذا التخصص بتصميم وإنشاء أنظمة برمجيات ذات فعالية عالية وقدرة على تلبية احتياجات العملاء المعقدة ومتابعة صيانتها. تطور هذا التخصص مؤخرا نتيجة لعدة عوامل، أهمها تنامي أهمية البرمجيات غالية الثمن في مختلف مجالات الحياة وزيادة أهمية البرمجيات في تطبيقات السلامة والأمان كما في البنوك والقواعد العسكرية وغير ذلك.
يسعى هذا التخصص إلى الجمع بين المبادئ الرياضية وعلوم الحاسب والقواعد الهندسية التي صُممت لخدمة المكونات المادية الملموسة. ومن المتوقع أن يدرس الطالب هندسة البرمجيات كما يلي:
إما ضمن برامج علوم الحاسب CS حيث تدرس بعض الجامعات مقررات هندسة البرمجيات بشكل مكثف كجزء من برنامج علوم الحاسب.
تمنح بعض المؤسسات التعليمية درجة علمية متخصصة في هندسة البرمجيات.
في الحقيقة، هناك العديد من النقاط المشتركة بين مقررات علوم الحاسب وهندسة البرمجيات. يتعلم طلاب هندسة البرمجيات الكثير من التفاصيل حول قضايا الجودة والثقة بالبرنامج، مع التركيز على تقنيات تطوير وصيانة البرامج. وعلى الرغم من اطلاع طلاب علوم الحاسب على مثل هذه التقنيات، إلا أن طالب هندسة البرمجيات لديه خلفية هندسية أفضل وأكثر عمقا حول هذه الأمور. ونظرا لما تمثله تلك التقنيات من أهمية بالنسبة لمهندس البرمجة، يُوصى بتدريب الطلاب أثناء الدراسة على تطوير برامج يستخدمها آخرون في أعمالهم. علاوة على ذلك، تركز مقررات هندسة البرمجيات على إكساب الطلاب بعض المهارات الخاصة بتقييم احتياجات العملاء وتطوير البرامج بالشكل الذي يلائم تطور احتياجات العميل. في الحقيقة، ليس من السهل تحديد أي البرامج مفيد وقابل للاستخدام في الحياة العملية.
والآن، بعد أن تعرفت على أهم تخصصات الحاسب الآلي، حاول أن تحدد أي هذه البرامج أقرب إلى ميولك وطموحاتك؟ واعلم جيدا أنه لا يمكن أن ندعي أن أحد هذه التخصصات أهم من غيره، فلكل دور هام في حياتنا لا يمكن تجاهله أو التقليل من شانه.