ICS Archives | أرشيف الحاسب
821 subscribers
5 links
قناة KFUPM غير رسمية؛ هدفها هو الإجابة على تساؤلات محبي الحاسب بكل تخصصاته 🌹.
Download Telegram
هدف هذه القناة هو الإجابة على تساؤلات محبي الحاسب 🌹.
فيه حال تواجد سؤال قد يفيد الآخرين يرجى التواصل في الخاص @Yokozuna59
ما هو الفرق بين تخصصات الحاسب؟
علوم الحاسب تخصص يدرس علم الحاسوب ومفاهيم الحوسبة من الناحية النظرية والتطبيقية أيضًا.

أولًا، معنى CS:
علوم الحاسب الآلي | Computer Science

ثانيًا، بماذا يهتم التخصص:
يهتم التخصص بالمواضيع المتعلقة بالسوفتوير والهاردوير، مثل: تحليل وتصميم الخوارزميات لحل مشاكل برامج السوفتوير أو الهاردوير.

ثالثًا، ماذا ستتعلم في التخصص:
ستتعلم البرمجة، أساسيات هندسة البرمجيات، أنظمة قواعد البيانات، أساسيات الشبكات ونظم المعلومات، أنظمة التشغيل.
ستتعلم أيضًا هياكل البيانات والخوارزميات، الرياضيات المتقطعة، تحليل وتصميم الخوارزميات، الذكاء الاصطناعي، علم لغات البرمجة وتصميمها.
للمزيد من المعلومات يمكنك رؤية الخطة الكاملة للتخصص:
🔗 اضغط المشبك

رابعًا، التخصصات الدقيقة:
- الذكاء الاصطناعي والتعلم الآلي | Artificial Intelligence & Machine learning
- الحوسبة السحابية | Cloud Computing
- التحليل الحوسبي | Computational Analytics
- شبكات الحاسب الآلي | Computer Networks
- الأمن السيبراني | Cybersecurity & Blockchain
- علم البيانات | Data Science
- تحليل القرارات | Decision Analytics
- إنترنت الأشياء | Internet of Things
ربما لم يتم تحديث التخصصات في الموقع، لكن يمكنك الاطلاع على المزيد عن التخصصات:
🔗 اضغط المشبك

خامسًا، وأخيرًا للوظائف:
نادرًا ما تلقى مسمى وظيفي خاص بتخصصات الحاسب الآلي، مثل: "مهندس برمجيات" أو "مهندس حاسب آلي".
لكن مجالات الحاسب الآلي كثيرة ووظائفها أكثر ومتوفرة بشكل واسع أيضًا خصوصًا مع الرؤية.
ومن الأكيد أن تخصصات الحاسب الآلي ليس كل المطلوب فيها هو المعدل بل أيضًا تعليم وتطوير الذات مهم جدًّا؛ فهذا يحفزك ويرفع التنافس والحماس، ويرفع أيضًا فرصك بالتوظيف.

أما بالنسبة للوظائف، وهذه بعض المجالات:
- عالم بيانات | Data Scientist
- مسؤول نظم | System Administrator
- مهندس التعلم الألي | Machine Learning Engineer
- مهندس حوسبة سحابية | Cloud Computing Engineer
- باحث علوم حاسب | Computer Science Researcher
والعديد من الوظائف الأخرى..
يمكنك مشاهدة الفيديو التوضيحي الرسمي للتخصص على قناة الجامعة:
🔗 اضغط المشبك
أما بالنسبة لتخصص SWE فهو مشتق من الـ CS.

أولًا، معنى SWE:
هندسة البرمجيات | Software Engineering

ثانيًا، بماذا يهتم التخصص:
يهتم بهندسة وتطوير البرمجيات (السوفتوير) من الألف إلى الياء. بتتعلم جمع وكتابة متطلبات السوفتوير وبعده اختيار التصميم المناسب له وبعده كتابة الكود (البرنامج) وبعده اختبار الكود والاطلاق.

ثالثًا، ماذا ستتعلم:
ستتعلم البرمجة، قواعد البيانات، الشبكات، أمن المعلومات، الذكاء الاصطناعي، أنظمة التشغيل وأيضًا برمجة المواقع.
ستتعلم أيضًا كيفية التعامل مع العملاء والشركات لتنفيذ فكرة تطبيق أو مشروع بطريقة عملية واحترافية.
ستتعلم أيضًا كيف تخطط للمشاريع وتقسيم الشغل وكيف تبني وتصمم البرامج من ناحية قواعد بيانات وربط الأنظمة.
للمزيد من المعلومات يمكنك رؤية الخطة الكاملة للتخصص:
🔗 اضغط المشبك

رابعًا، التخصصات الدقيقة:
- الذكاء الاصطناعي والتعلم الآلي | Artificial Intelligence & Machine learning
- الحوسبة السحابية | Cloud Computing
- الأمن السيبراني | Cybersecurity & Blockchain
- شبكات الحاسب الآلي | Computer Networks
- تحليل القرارات | Decision Analytics
- إنترنت الأشياء | Internet of Things
ربما لم يتم تحديث التخصصات في الموقع، لكن يمكنك الاطلاع على المزيد عن التخصصات:
🔗 اضغط المشبك

خامسًا، وأخيرًا الوظائف، وهذه بعض المجالات:
- محلل اعمال | Business Analyst
- مبرمج تطبيقات | Application Programmer
- مبرمج فرونت إند | Front End Programmer
- مبرمج باك إند | Back End Programmer
- مختبر برمجيات | Software Tester
والعديد من الوظائف الأخرى، كما انه يستطيع العمل في وظائف CS.

يمكنك مشاهدة الفيديو التوضيحي الرسمي للتخصص على قناة الجامعة:
🔗 اضغط المشبك
أما بالنسبة لتخصص COE فهو يعتبر ما بين تخصص EE و CS.

أولًا معنى COE:
هندسة الحاسب الآلي | Computer Engineering

ثانيًا بماذا يهتم التخصص:
يهتم بثلاث مجالات أساسية، وهي: السوفتوير، الهاردوير، والشبكات.

ثالثًا ماذا ستتعلم:
البرمجة، قواعد البيانات، أنظمة التشغيل، وبعض الأمور من تخصص الـ CS.
ستتعلم أيضًا الحوسبة وكيفية تصميم الأجهزة بوظائف معينة، بالإضافة إلى تصميم معالجات الحاسب وعمارته والأنظمة والدوائر المستعملة في تنفيذ العمليات الحسابية والمنطقية.
ستتعلم أيضًا الشبكات وستركز على الطبقة الفوق فيزيائية من الشبكات ومواضيع أمن الشبكات وبروتوكولاتها وخوارزمياتها.
ولكن الفرق بينه وبين الـ CS أنه لن يتعمق في هندسة وتطوير البرمجيات أو مجال خوارزميات الحاسب وتصميمها وتحليلها؛ لكنه يتعمق أكثر في مجال الهاردوير والأنظمة الرقمية والإلكترونيات.
للمزيد من المعلومات يمكنك رؤية خريطة التخصص:
🔗 اضغط المشبك

رابعًا التخصصات الدقيقة:
- الذكاء الاصطناعي والتعلم الآلي | Artificial Intelligence & Machine learning
- علم البيانات | Data Science
- شبكات الحاسب الآلي | Computer Networks
- الحوسبة السحابية | Cloud Computing
- الأمن السيبراني | Cybersecurity & Blockchain
- إنترنت الأشياء | Internet of Things
- الحوسبة الكمية | Quantum Computing
- الروبوتات والأنظمة الذاتية | Robotics & Autonomous Systems
ربما لم يتم تحديث التخصصات في الموقع، لكن يمكنك الاطلاع على المزيد عن التخصصات:
🔗 اضغط المشبك

خامسًا وأخيرًا التوظيف، وهذه بعض المجالات:
- مهندس
شبكات | Networks Designs
- مهندس هاردوير | Hardware Designs
- الأمن السيبراني | Cyber Security
- التصميم الرقمي | Digital Designs
- تصميم الأنظمة المدمجة | Embedded Systems Designs
والعديد من الوظائف الأخرى، كما انه يستطيع العمل في وظائف CS و SWE.
يمكنك مشاهدة الفيديو التوضيحي الرسمي للتخصص على قناة الجامعة:
🔗 اضغط المشبك
أسئلة شائعة:
- ما هو الفرق بين تخصص CS و SWE؟
أولًا بالنسبة للفهم العام:
الـ CS: يهتم بالجانب النظري أكثر نوعًا ما كدراسة لغات البرمجة، ويتعمق بالهاردوير أكثر من تخصص هندسة البرمجيات.
الـ SWE: يهتم بالسوفتوير وبدورة حياة البرمجيات كاملة من جمع المتطلبات حتى الاختبار والاطلاق.

ثانيًا بالنسبة للخطة الدراسية للتخصصين فيوجد بعض الفروقات الطفيفة، وهي:
١. مادة (COE 202): تدرس فيها تصميم الدوائر الرقمية وعلم الجبر المنطقي.
٢. مادة (COE 301): تدرس فيها لغة Assembly ومحتويات المعالج وكيفية تقسيم المعلومات داخله.
٢. مادة (ICS 353): تدرس فيها المفاهيم الأساسية للخوارزميات وتصميمها والنظرية الحاسوبية.
٣. مادة (ICS 381): تدرس فيها مبادئ الذكاء اصطناعي. (يمكنك دراسة الذكاء الصناعي بشكل أعمق كمادة اختيارية في آخر سنة)
٤. مادة (ICS 410): تدرس فيها لغات برمجة مختلفة وطريقة اختلافها. (يمكنك دراستها كمادة اختيارية)

المواد الموجودة SWE وليست موجودة في CS:
١. مادة (COE 233): تدرس فيها لغة Assembly ومحتويات المعالج وكيفية تقسيم المعلومات داخله.
٢. مادة (SWE 216): تدرس فيها متطلبات السوفتوير وكيف تجمعها وتوثقها وتتأكد من صحتها.
٢. مادة (SWE 316): تدرس فيها تصميم السوفتوير والتصاميم المتاحة وإيجابياتها وسلبياتها وطرق اختيار التصميم الأنسب.
٤. مادة (SWE 326): تدرس فيها كيفية اختبار السوفتوير وطرق الاختبار المختلفة بالسوفتوير.
٥. مادة (SWE 387): تدرس فيها إدارة المشاريع، وهي مادة إدارية نوعًا ما تدرس فيها أشياء متعلقة بالمشاريع، مثل: إدارة المخاطر، الأشخاص، الوقت، الجودة، …إلخ.
٦. مادة (SWE 439): تدرس فيها معرفة جودة السوفتوير وكيفية قياسه.

ثالثًا بالنسبة للوظائف:
نادرًا ما تلقى فرق في مجال الوظائف.
للمزيد من الفروقات هذا الرابط:
🔗 اضغط المشبك


- هل خريجي تخصصي SWE و COE مهندسين؟
نعم، يمكن لخريجي التخصصين أن يصبحوا مهندسين معتمدين من الهيئة السعودية للمهندسين.
للمزيد من المعلومات يمكنك الاطلاع الرابط:
🔗 اضغط المشبك


- كم رواتب تخصصات الحاسب؟
لا يوجد رقم محدد أو حد؛ فكل جهة توظيف أو شركة توزع رواتب الموظفين لكل تخصص بنسب مختلفة، وتختلف باحتياج وتوجه كل شركة.
فلا تنسى موضوع تطوير وتعليم الذات؛ فكلما كانت لديك خبرات ومهارات زادت الشركات الي ممكن توظفك أو ممكن حتى شركة تطلبك بالاسم.
مثال توضيحي:
لاعب كرة القدم، كل لاعب له مركزه ومهاراته ومميزاته، مع ذلك يختلف العقد والراتب بشكل كبير.


- هل نهاية خريجي تخصصات الحاسب معلمين في المدارس؟
أبدًا ليس له بالواقع بصلة؛ الكثير من جهات التوظيف والشركات تطلب مختصي الحاسب لتطوير وحماية برمجياتهم.
وأعيد وأكرر يجب التعلم والتطوير الذاتي فهذا الي راح يميزك عن غيرك.


- هل الجامعة لا تهتم لتخصصات الحاسب؟
سابقًا؟ نعم، أهملت الجامعة تخصصات الحاسب بعد الاعتمادات.
لكن الأن، زاد الاهتمام والدليل تطوير وتحسين الخطط والمناهج الدراسية.
ما هي اللغات التي سيتعلمها الطالب ضمن المنهج الجامعي؟

ملاحظة هامة: اكتفائك بدراسة هذه اللغات بطريقة أكاديمية (مع الجامعة) فقط لا يكفي؛ فلا بد من صنع مشاريع شخصية بغض النظر الهدف منها أو اللغة المبنية عليها.
فالشركات في سوق ينظرون إلى المتميزين؛ فلا شيء سيميزك عن غيرك إن درست المنهج واكتفيت به.
CS & SWE:
- Snap: PYP002
- Python: ICS104, MATH102, ISE291, COE292
- C: ICS104, ICS433
- MATLAB: MATH101
- Java: ICS108, ICS202, SWE206
- SQL: ISE291, ICS321
- CSS: SWE363
- HTML: SWE363
- JavaScript: SWE363
- Node.js: SWE363
- R: STAT319

CS:
- Verilog: COE202, ICS381
- Assembly: COE301
- Python: ICS381
- MATLAB: ICS381

SWE:
- Assembly: COE233
- Java: SWE 316
COE:
- Snap: PYP002
- Python: ICS104, MATH102, ISE291, COE292
- C: ICS104, COE306, ICS433
- MATLAB: MATH101, COE241
- Java: ICS108, ICS202
- SQL: ISE291
- Verilog: COE202, COE302
- Assembly: COE301
السلام عليكم، اهلًا جميعًا 
 
يسر نادي الحاسب أن يطلق النسخة الأولى من أرشيف تقييم المواد
 
يحتوي التقييم على:  - متوسط نقاط التقييم لكل معيار - نصائح لمذاكرة المواد
 
نرحب بالاقتراحات ونتمنى أن يفيدكم التقييم 💙
 
https://quaint-loganberry-8e8.notion.site/Course-Evaluation-084bcc827a764477a05a461056ef7522