علم الحاسوب: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ط تدقيق لغوي
JarBot (نقاش | مساهمات)
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V2.6
سطر 32:
 
أما [[تكنولوجيا المعلومات]] فهو مجال آخر يُعنى بمسائل أخرى مثل طُرُق استخدام البرمجيات والتعامل معها وطرق استعمال المعلومات أو حتى طريقة استخدام ما هو جاهز في أغلب الأحيان لإنجاز عمل ما، وغالبًا ما يُستخدم مصطلح [[تكنولوجيا المعلومات]] « Information Technology أو IT » بشكل واسع بين العامة وفي سوق العمل.<ref>''Computer science is the study of information''
[https://www.njit.edu/v2/archivecatalog/undergraduate/91/19-und.html Department of Computer and Information Science], Guttenberg Information Technologies {{وصلة مكسورة|date= أبريل 2018 |bot=JarBot}} {{Webarchive|url=http://web.archive.org/web/20090529005415/http://www.njit.edu:80/v2/archivecatalog/undergraduate/91/19-und.html |date=29 مايو 2009}}</ref><ref>''Computer science is the study of computation.'' [https://www.csbsju.edu/computerscience/curriculum Computer Science Department, College of Saint Benedict], Saint John's University {{Webarchive|url=http://web.archive.org/web/20090407140831/http://www.csbsju.edu:80/computerscience/curriculum/ |date=07 أبريل 2009}}</ref><ref>
''علوم الحاسوب هي دراسة كافة نواحي الأنظمة الحاسوبية من الأسس النظرية والعلمية إلى دراسة التطبيقات كافة حتى ضمن المشاريع البرمجية الضخمة'' [https://study.massey.ac.nz/major.asp?major_code=2010&prog_code=93068 Massey University]
</ref>
سطر 238:
*[[مترجم (برمجة)]] Compiler طرق برمجة البرامج الحاسوبية من [[لغات برمجة عالية المستوى]] إلى [[-لغات برمجة منخفضة المستوى]] تكون هذه المرحلة بعد كتابة البرنامج بإحدى لغات البرمجة ك : java php C... حيث يتم تحويل نص البرنامج من نص عالي المستوى له معنى مقروء بالنسبة للإنسان إلى نص منخفض المستوى يتكون من مجموعة من تتابعات الصفر والواحد لا يفهمه سوى الحاسوب. كانت هذه العملية يدوية في أول أيام نشوء الحواسيب لكن تطورت بعد إنشاء المترجم le Compilateur
 
تعتمد هندسة الحاسوب بشكل مباشر على لغات البرمجة. يوجد العديد من لغات البرمجة. أشهر هذه اللغات هي جافا. هذه اللغة تعتمد على ما يسمى بالمواضيع أو (Objects) و الطرق (Methods) حيث يتم تحفيز الطرق من خلال المواضيع. يتم تقسيم البرنامج إلى عدة صفوف (Classes) التي تحوي على المواضيع و الطرق <ref>[https://docs.oracle.com/javase/tutorial/ The Java™ Tutorials<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20180402053625/https://docs.oracle.com/javase/tutorial/ |date=02 أبريل 2018}}</ref><ref>[https://introcs.cs.princeton.edu/java/10elements/ Java Programming<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20170929235757/http://introcs.cs.princeton.edu:80/java/10elements/ |date=29 سبتمبر 2017}}</ref>. بواسطة هذه اللغات يتم كتابة البرامج و التطبيقات. يوجد العديد من لغات البرمجة مثل جافا سكريبت javascript و c++و C. هذه اللغات لا يدرسها طلاب هندسة الحواسيب فحسب، طلاب هندسة الاتصالات و غيرهم الكثير يدرسها أيضا.
* [[مفسر (برمجة)]] Interpreter
* [[لغة برمجة]] : لغات صورية للتعبير عن الخوارزميات.
سطر 270:
=== الذكاء الاصطناعي ===
 
يعتبر الذكاء الاصطناعي أحد المجالات الفرعية في علم الحاسوب. هدف هذا المجال يهدف إلى اختراع آلات قادرة على أخذ قرارات و حل المشكلات من تلقاء نفسها دون الاعتماد على البشر بشكل مباشر <ref>[https://www-formal.stanford.edu/jmc/whatisai/node1.html Basic Questions<!-- عنوان مولد بالبوت -->]</ref>. سؤال آلان تورينغ " هل يستطيع الرجال الآليين التفكير ؟ " هو الذي ولد فكرة الذكاء الاصطناعي. تم اعتماد مصطلح الذكاء الإصطناعي لأول مرة عام 1956 في مؤتمر دارتماوث. الذكاء الاصطناعي يشمل عدة مجالات من الهندسة الكهربائية، الفيزياء العصبية، مختلف لغات البرمجة، و الرياضيات التطبيقية. يوجد العديد من البحوث العلمية في هذا المجال<ref>[https://www.jair.org/ JAIR<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20180308085108/http://www.jair.org/ |date=08 مارس 2018}}</ref>. الذكاء الاصطناعي لا يستخدم فقط في صناعة الرجال الآليين، بل أيضا في ألعاب الفيديو.
 
* [[ذكاء اصطناعي]] Artificial Intelligence
سطر 322:
==مجالات العمل بعد التخرج==
بعض الطلاب يقومون بالإلتحاق بجامعات أخرى للتخصص في مجال معين في هندسة الحواسيب و بعضهم الآخر يبدأ بالعمل فور التخرج. يعمل مهندسو الحاسوب تقريبا في كل مكان. في المدارس و الجامعات حيث يبنون قواعد بيانات للطلاب، في المصانع حيث يقومون ببرمجة الآلات لقيام بعمل محدد، في الشركات المصرفية لضمان سرية و أمان عمليات تحويل الأموال عبر الانترنت
. بما أن مهندسو الحاسوب يمكنهم العمل تقريبا في أي مؤسسة، لا يجد خريجي هذا المجال أي صعوبة في إيجاد عمل.<ref>[https://www.seas.gwu.edu/~simhaweb/misc/cscareers.html Computer Science Careers<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20160207052940/http://www.seas.gwu.edu/~simhaweb/misc/cscareers.html |date=07 فبراير 2016}}</ref>. راتب المهندس في هذا المجال يقارب 100,000 دولار سنويا.<ref>[https://www.bls.gov/ooh/architecture-and-engineering/computer-hardware-engineers.htm Computer Hardware Engineers : Occupational Outlook Handbook: : U.S. Bureau of Labor Statistics<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20170819213033/https://www.bls.gov/ooh/architecture-and-engineering/computer-hardware-engineers.htm |date=19 أغسطس 2017}}</ref>
 
== حقول مرتبطة ==
سطر 332:
 
==الشبكات الحاسوبية==
الشبكة الحاسوبية هي حاسوبين أو أكثر موصولين مع بعضهم البعض ليصبح بإمكانهم تبادل و تشارك المعلومات. يمكن ان تكون أجهزة الحاسوب مرتبطة مع بعضها بشكل مباشر بواسطة كابل(شريط خاص) أو يشكل لاسلكي. الانترنت هو أحد الأمثلة عن الشبكات الحاسوبية. أول استخدام لهذه الشبكات كان عام 1950. أول شبكة مستخدمة كانت بسيطة للغاية، اليوم و بعد 65 سنة، يتم استخدام الألياف الزجاجية لنقل المعلومات.<ref>[https://www.webopedia.com/TERM/F/fiber_optics.html What is Fiber Optics? Webopedia<!-- عنوان مولد بالبوت -->] {{Webarchive|url=http://web.archive.org/web/20170923143100/http://www.webopedia.com:80/TERM/F/fiber_optics.html |date=23 سبتمبر 2017}}</ref>. بحيث يمكن لهذه الألياف نقل آلاف الميجابايت في ثواني. فوائد هذه الشبكات عديدة فهي تسمح للمعلومات بالإنتقال من أي مكان في الكرة الأرضية إلى آخر بسرعة الضوء.
 
== انظر أيضاً ==