CS VS CIS VS MIS

بسم الله الرحمن الرحيم

الحمد لله الذي بحمده تتم النعم... الحمد لله رب العالمين...

 

سنتحدث اليوم عن موضوع كثير ما يحدث الالتباس حوله, موضوع يحير كثير من الشباب الصاعدين والذين يرغبون بالتخصص بإحدى تخصصات الحاسوب..

ويكون السؤال دائما... ما هو الفرق بين ال CS وال CIS وال MIS ...والآن سنحاول بإذن الله تعالى التطرق الى هذه المفاهيم, وموضوع كل تخصص على حدى ..

 

1) CS: وهي اختصار ل Computer Since (علم الحاسوب), يقوم هذا التخصص بالتركيز على المواضيع التي تتعلق بالبرمجة بشكل خاص, وبنية الجهاز التركيبة (Architecture) الخاصة  بجهاز الحاسوب.. وفي هذا النوع من التخصصات يبتم تعلم برمجة أو تطوير أغلب البرامج, مثل الويب والألعاب والتطبيقات الخاصة بسطح المكتب و نظم التشغيل و القنيات التفاعلية.. والسبب في هذا يعود الى تركيز التخصص على هذه المواد بالإضافة الى الإهتمام في مواد الرياضيات بشكل مكثف..يختلف عن المواد الأخرى .. ويكون في الغالب لتخصص علم الحاسوب 6 مواد في علم الرياضيات.

وباختصار فإنه يمكننا القول بإن هذا التخصص يدرس كيف يعمل الحاسوب, وكيف تتم معالجة هذه البيانات, ضمن مراحله المختلفة..وصولا للمخرجات.

أهم المواد التي تدرس في هذا التخصص:

Computer Graphics  - Computer Programming -  Database Organization  -Data Mining  - Data Structures and Algorithms  - Mobile Software Development  -  Systems Programming - Computer Architecture.

أهم الوظائف لهذا التخصص: هي البرمجة ^_^ وكتابة أو تحسين الخوارزميات لحل المشاكل المختلفة بالحاسوب.

 

2) ال CIS: وهي اختصار ل Computer Information System (نظم المعلومات الحاسوبية) ..يقوم هذا التخصص بالمواضيع التي تتعلق بالحاسب الآلي بالإضافة الى ال Business ..ويمكننا القول أنه التخصص الذي يبحث بالأسلوب الأفضل لتطوير / برمجة الأعمال بالإضافة بالتنسيق بين الحاسوب والعملاء... ويشترك هذا التخصص مع علم الحاسب الآلي في ما يقرب ب 16 مادة, ويختلف عنه بأنه يدرس 4 مواد رياضيات بدلا من 6 مواد ..كما أنه لا يهتم ببرمجة وتطوير الألعاب ونظم التشغيل و بنية الحاسوب التركيبة ..وغيرها وإنما يقوم بالتركيز على المواد التي تتعلق بتصميم الأنظمة و قواعد البيانات وجمع البيانات والأسلوب الأفضل للتعامل مع البيانات ..كما يركز على الأساليب المستخدمة في نقل البيانات وتخزينها ..بالإضافة الى أنه مسؤول عن تقديم الدعم لأي نظام, أيضا هو المسؤول عن ايجاد واستخدام الحلول الأمنية المناسبة لحماية الأنظمة ..فيكون دور ال Security وال networking لهذا النوع أكبر من الأنواع الأخرى...وهو المسؤول عن تنظيم الأعمال للمؤسسات المعقدة والضخمة ERP system ...

من أهم المواد التي تدرس في هذا المجال:

Advanced Productivity - Software Application Programming - Database Management Systems - Database Structures -  Design of Information Systems - Security and Privacy of Information and Information Systems - Systems Design - Computer Network Architects - Computer Programmer - Information Security Analysts - Network Systems Administrator - Software Developer.

أهم الوظائف لهذا المجال وأكثرها احترافية هي System Analysis & Design خصوصا في التعامل مع ال ERP و تطوير وإدارة قواعد البيانات و أمنية البيانات و

 System admin.....

3) ال MIS: وهي اختصار ل Management Information Systems (نظم المعلومات الادارية), يقوم هذا التخصص بدراسة الأشخاص والمنظمات والأنظمة الخاضعة لها لتقدم أفضل خدمات ممكنة ..يمكن أن يستخدمها الأشخاص أو المنظامات .. يقع هذا التخصص تحت شعار ..كيف يمكن ان أستخدم التكنولوجيا لتطوير الأنظمة.

في هذا المجال فإنك تجد أن المواد الإدارية هي التي تغلب عليه ..لذلك يعدد في بعض الجامعات تابعا لكلية إدارة الأعمال بدلا من تكنولوجيا المعلومات ..إلا أن هذا الكلام يختلف إن تقدم بنفسه ليصل الى مستوى احترافي أعلى ..

ولهذا التخصص مجموعة من النقاط التي يجب أن تتوافر في منسبها ..وهي

القدرة على حل المشاكل - القدرة على ادارة الموارد - القدرة الجيدة على التواصل مع الآخرين - الرؤيا الواضحة - العمل بالقرب من الآخرين (العمل الجماعي أو عدم التجاخل) - القدرة على التفكير وإنتاج أفكار خلاقة ...

بالنسبة لأهم المواد ..فهي تختلف عادة لكن للمستوى المتقدم أو المحترف والدارس لهذا المجال ..يكون دارس لأغلب المواد الخاصة بال CIS ..

أهم الوظائف لهذا المجال هي

الإدارة - تنظيم الأعمال - وإدارة الموارد ..

لكن للأسف هذا التخصص روابته عالية جدا ..وخصوصا لأصحاب الخبرات ..لكن الوظائف التي يوفرها قليلة جدا.. لأن الإدارة في كل شركة يمكن أن تحتوي عددا محددا من الأشخاص 1 أو 2 أو 10 ..أما الباقي ..-أكيد مدراء اذا في واسطة ^_*- ..فهم موظفين ...

 

ملاحظات مهمة:

1) هذا الكلام الذي ذكرته هو الهدف من كل تخصص حسب المنظور الذي يقدمه التكنولوجيون أو الجامعات في وصف هذه التخصصات ..لكن الجدير بالذكر أن هذا المفهوم سرعان ما يتلاشى في عالم العمل ..وخصوصا في عالمنا العربي..والسبب في ذلك صعوبة التفريق بين هذه التخصصات حتى بوصف جامعاتنا لهذه المواد ..

2) إن ال CIS وال CS يشترك كل منهما مع الآخر بكثير من الأمور ..ولذلك تختلط أعمال الفريقين بكثرة .. بالإضافة الى ذلك ..فإن المستوى المتقدم لتخصص ال CIS يتعمق إما ال system anylasis & Design أو بمواد ال cs ..والعكس كذلك صحيح ..فإن ال CS إما أن يتعمق أكثر بمجال ال CS والخوارزميات أو نظم التشغيل وتطوير البرامج ..أو أن يتجه الى قواعد البيانات والتصميم وجمع المعلومات والأمنبة لهذه البيانات ..

3) في عالمنا العربي ..وواقعنا المعاصر (أو على أقل تقدير حسب البيئة المجتمعية التي أعيش بها) فإن هذه المفاهيم معدومة خصوصا لتخصص ال CIS وال CS .. وبذلك تجد الجميع يعمل بالبرمجة ...والجميع يعمل بتصميم قواعد البيانات ...والجميع يعمل محلل ومصمم نظم ... الخ

 

4) في بعض الجامعات أو المواقع ..قد يختلف ادراج بعض النقاط تحت أي قسم ..لكن بالشكل العام أو بمجمل المراجع فإن هذا التصنيف هو الغالب...

 

*) إن هذا الكلام خلاصة ما تعلمته وقرأت عنه حول هذا الموضوع ... لذلك إن أصبنا فهذا بفضل من الله تعالى..وإن أخطئنا فمن أنفسنا  ...

بعض المراجع:

1) http://mays.tamu.edu/info/what-is-mis/

2) http://www.csusm.edu/cs/cs_cis.html

3) http://technologyschools.org/what-is-the-difference-between-computer-sci...

4) http://www.geteducated.com/careers/521-computer-information-systems-vs-c...

5) http://community.spiceworks.com/topic/441251-computer-science-degree-vs-...

نسأل الله تعالى ..لنا ولكم التوفيق والنجاح ..

اللهم اغفر لي ولوالدي وللمسلمين أحيائهم وأمواتهم إنك سميع عليم رحيم ...اللهم آمين

 

أخوكم بالله ..أنيس حكمت أبو حميد.