Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

chapter 1 -computer science-

Background
-The Computers are today integral part of the human word and human world is
critically dependent upon the computing power of these computers.
‫ تعد أجهزة الكمبيوتر اليوم جز ًءا ال يتجزأ من كلمة اإلنسان ويعتمد العالم البشري بشكل حاسم على القوة الحاسوبية‬-
.‫لهذه أجهزة الكمبيوتر‬

-The applications of computer science are indispensable in every industry we can


possibly think of such as aviation health care, banking, engineering and so on.
‫ مثل للطيران والرعاية الصحية والخدمات‬،‫ال غنى عن تطبيقات علوم الكمبيوتر في كل صناعة يمكن أن نفكر فيها‬-
.‫المصرفية والهندسة وما إلى ذلك‬

-The business corporations are spending huge amount of money for the collection,
processing and analysis of large volumes of data essential to manage the day to day
business operations of the company
‫تنفق الشركات التجارية مبالغ ضخمة من المال لجمع ومعالجة وتحليل كميات كبيرة من البيانات الضرورية إلدارة‬-
.‫العمليات التجارية اليومية للشركة‬

-Learning Computer science is now considered to be one of the best career option.
The career in Computer Science not only offers an opportunity to work with some
top-notch corporate companies but also to work as an entrepreneur
‫ ال توفر مهنة علوم الكمبيوتر فرصة للعمل مع بعض‬.‫ يعتبر تعلم علوم الكمبيوتر اآلن أحد أفضل الخيارات المهنية‬-
‫ضا فرصة للعمل كرائد أعمال‬ً ‫ بل توفر أي‬،‫الشركات الكبرى فحسب‬

-Learning Computer science as major can give you access to most powerful tool to
work on some creative ideas. As a Computer Science professional, you can build next
generation games, develop applications like Facebook and Twitter
‫إن تعلم علوم الكمبيوتر كتخصص يمكن أن يمنحك إمكانية الوصول إلى أقوى األدوات للعمل على بعض األفكار‬-
‫ وتطوير تطبيقات مثل‬،‫ يمكنك إنشاء الخطوة التالية ألعاب الجيل‬،‫صا في علوم الكمبيوتر‬
ً ‫ باعتبارك متخص‬.‫اإلبداعية‬
‫الفيسبوك وتويتر‬

Is CS right for you?‫ هل‬CS ‫مناسب لك‬


1. Do you enjoy problem solving?‫هل تستمتع بحل المشكالت‬
2. Are you good with technology?‫هل أنت جيد في التعامل مع التكنولوجيا‬
3. Are you curious? ‫هل أنت فضولي‬
4. Do you love to figure things out on your own?-‫هل تحب اكتشاف األمور بنفسك‬
5. Do you want to learn to develop a cell phone app?‫هل تريد أن تتعلم كيفية تطوير تطبيق‬
‫للهاتف الخليوي‬
6. Would you like to learn to make social media better?‫هل ترغب في تعلم كيفية تحسين وسائل‬
‫التواصل االجتماعي‬
7. Do you like science and math?‫هل تحب العلوم والرياضيات؟‬
8. Are you creative?‫هل أنت مبدع‬
Main Concepts ‫المفاهيم الرئيسية‬
What is CS ?‫ما هي علوم الحاسب‬
-The computer science can be defined as a branch of engineering science that studies
the technology and the principles of design and applications of the computer system.
‫ يمكن تعريف علم الحاسوب بأنه فرع من فروع العلوم الهندسية يدرس تكنولوجيا ومبادئ تصميم وتطبيقات نظام‬-
.‫الحاسوب‬
-Computer science is an interdisciplinary science, and its scope includes study of
computation, computer technologies, hardware and software.
.‫ ويشمل نطاقه دراسة الحساب وتقنيات الكمبيوتر واألجهزة والبرمجيات‬،‫ علم الحاسوب هو علم متعدد التخصصات‬-

-Many computer scientist describe, and practice computer science as a creativity


tool. This approach enables them to create something meaningful using the
phenomenal computing power of computers
‫ يم ّكنهم هذا النهج من إنشاء شيء ذي‬.‫ يصف العديد من علماء الكمبيوتر علوم الكمبيوتر ويمارسونها كأداة لإلبداع‬-
‫معنى باستخدام القوة الحاسوبية الهائلة ألجهزة الكمبيوتر‬

-The Computer science has also evolved over period of last few decades both in the
hardware and the software domain
‫ضا خالل العقود القليلة الماضية في مجال األجهزة والبرمجيات‬
ً ‫ تطورت علوم الكمبيوتر أي‬-

-Computer science is about logic, problem solving and creativity.


.‫ علوم الكمبيوتر تدور حول المنطق وحل المشكالت واإلبداع‬-

-The scope of computer science covers some important subjects that


include:
:‫ يغطي نطاق علوم الكمبيوتر بعض الموضوعات المهمة التي تشمل‬-

● Discrete Mathematics ‫الرياضيات المتقطعه‬


● Data Structures ‫هياكل البيانات‬
● Application And System Software ‫برامج التطبيقات والنظام‬
● Algorithms ‫الخوارزميات‬
● Statistics ‫اإلحصائيات‬
● Programming Languages ‫لغات البرمجة‬
● Computer Hardware ‫أجهزة الكمبيوتر‬
● CS Design And Architecture ‫التصميم والهندسة المعمارية لنظم الحاسب‬
● Database Management Systems ‫أنظمة إدارة قواعد البيانات‬
● Web Design And Development ‫تصميم وتطوير المواقع اإللكترونية‬
● Artificial Intelligence ‫الذكاء االصطناعي‬

Fields and topics covered by CS ‫المجاالت والموضوعات التي يغطيها علوم الحاسب‬
-Operating System ‫نظام التشغيل‬
The CS Sub-stream OS includes operating system, device drivers, system utility
software programs, programming language compilers, interpreters, network
operating systems, antivirus and malware software
،‫ وبرامج البرامج المساعدة للنظام‬،‫ وبرامج تشغيل األجهزة‬،‫يتضمن نظام التشغيل كفرع من علوم الحاسب نظام التشغيل‬
‫ وبرامج مكافحة الفيروسات والبرامج الضارة‬،‫ وأنظمة تشغيل الشبكات‬،‫ والمترجمين الفوريين‬،‫ومترجمي لغات البرمجة‬
-Intelligent System ‫نظام الذكاء‬
The CS Sub-stream Intelligent System includes Artificial Intelligence, pattern
recognition, data mining, web monitoring, hybrid intelligence systems, speech
recognition and robotics
‫ على الذكاء االصطناعي والتعرف على األنماط واستخراج البيانات ومراقبة الويب‬CS ‫يشتمل النظام الذكي للتيار الفرعي‬
‫وأنظمة الذكاء الهجين والتعرف على الكالم والروبوتات‬

-Application Development ‫تطوير التطبيقات‬


The CS Sub-stream Application Development includes Computer Programming
Languages such as C, C++, Java, Python, Java Script, MS Dot Net and many more.
MS Dot‫ و‬Java Script‫ و‬Python‫ و‬Java‫ و‬++C‫ و‬C ‫ الفرعي برمجة الكمبيوتر لغات مثل‬CS ‫يتضمن تطوير تطبيقات‬
.‫ وغيرها الكثير‬Net

It also include Web design and development language‫ضا تصميم الويب ولغة التطوير‬
ً ‫تشمل أي‬
HTML, CSS, JS, PHP, CMS.
The Application development also include database design and development tools
like DBMS, RDBMS, MySQL and so on.
‫ضا تصميم قواعد البيانات وأدوات التطوير‬
ً ‫يتضمن تطوير التطبيقات أي‬
.‫ وما إلى ذلك‬DBMS، RDBMS، MySQL ‫مثل‬

Types of computers ‫أنواع الحواسيب‬


-Generally, computers are recognized by their power and size. The common
categories of the computer system consist of
‫ تتكون الفئات الشائعة لنظام الكمبيوتر من‬.‫ يتم التعرف على أجهزة الكمبيوتر من خالل قوتها وحجمها‬،‫ بشكل عام‬-

● supercomputers ‫الحواسيب العمالقة‬


● mainframes, and ‫الحاسبات المركزية‬
● Microcomputers ‫الحواسيب الصغيرة‬
-Traditionally, the term "size" refers to the physical mass of a computer. On theother
hand, the term "power" refers to the speed as well as complexity of calculations that
the computer carries out
‫ يشير مصطلح "القوة" إلى‬،‫ ومن ناحية أخرى‬.‫ يشير مصطلح "الحجم" إلى الكتلة المادية لجهاز الكمبيوتر‬،‫ تقليديا‬-
‫سرعة وتعقيد العمليات الحسابية التي يقوم بها الكمبيوتر‬

Supercomputers ‫أجهزة الكمبيوتر العمالقة‬


-Supercomputers are known as the most powerful,advanced, and expensive
computers of the present era.
.‫ ُتعرف أجهزة الكمبيوتر العمالقة بأنها أقوى أجهزة الكمبيوتر المتقدمة واألكثر تكلفة في العصر الحالي‬-

-They are usually characterized as comprising the fastest speeds of processing and
doing the complex calculations
‫ تتميز عاد ًة بأنها تشتمل على أعلى سرعات المعالجة وإجراء العمليات الحسابية المعقدة‬-

-At present, those speeds can attain quadrillions of calculations per second.
.‫ يمكن لهذه السرعات تحقيق كوادريليون من العمليات الحسابية في الثانية‬،‫ في الوقت الحاضر‬-

-It is projected that the speed will be much faster in Upcoming days
‫من المتوقع أن تكون السرعة أسرع بكثير في األيام القادمة‬-
Mainframe Computer‫الحاسوب المركزي‬
-Mainframe computer is known as an advanced multiuser device which is typically
used for managing the databases such as financial transactions and communications
of major organizations like insurance companies, banks, government offices,
hospitals, retail stores, and various other sectors also.
‫ ُيعرف الكمبيوتر المركزي بأنه جهاز متقدم متعدد المستخدمين يستخدم عاد ًة إلدارة قواعد البيانات مثل المعامالت‬-
‫المالية واالتصاالت الخاصة بالمؤسسات الكبرى مثل شركات التأمين والبنوك والمكاتب الحكومية والمستشفيات ومتاجر‬
.‫ضا‬
ً ‫البيع بالتجزئة ومختلف القطاعات األخرى أي‬

-As these applications do not need the computational complexity of supercomputers,


mainframe computers are still very potent. These computers can easily process
billions of commands or instructions per second, provide support to almost hundreds
of users, and store trillions of bytes of data.
‫ فإن أجهزة الكمبيوتر المركزية ال تزال‬،‫نظرا ألن هذه التطبيقات ال تحتاج إلى التعقيد الحسابي للحواسيب العمالقة‬
ً -
‫ وتوفير الدعم لمئات‬،‫ يمكن ألجهزة الكمبيوتر هذه معالجة مليارات األوامر أو التعليمات بسهولة في الثانية‬.‫قوية جدًا‬
‫ وتخزين تريليونات البايتات من البيانات‬،‫المستخدمين تقري ًبا‬

-They are quite expensive computers and necessitate the support from the staff to
maintain its daily operations. These computers are very dynamic to the performance
of yarious tasks of daily life, but it was only the personal computer, which actualy
transformed the way of thinking and working
‫ تتميز أجهزة الكمبيوتر‬.‫إنها أجهزة كمبيوتر باهظة الثمن وتتطلب الدعم من الموظفين للحفاظ على عملياتها اليومية‬-
‫ ولكن الكمبيوتر الشخصي فقط هو الذي غير فعل ًيا طريقة‬،‫هذه بأنها ديناميكية للغاية ألداء مهام الحياة اليومية المتنوعة‬
‫التفكير والعمل‬

Personal Computer‫كمبيوتر شخصي‬


-Personal computer is a kind of system that utilizes a microprocessor device in order
to provide computing to a single specific user. Personal computers include various
distinct names as well as configurations comprising microcomputer, desktop, laptop,
and tablet
.‫ الكمبيوتر الشخصي هو نوع من األنظمة التي تستخدم جهاز معالج دقيق لتوفير الحوسبة لمستخدم واحد محدد‬-
‫تشتمل أجهزة الكمبيوتر الشخصية على العديد من األسماء المميزة باإلضافة إلى التكوينات التي تشتمل على أجهزة‬
‫الكمبيوتر الصغيرة وسطح المكتب والكمبيوتر المحمول والكمبيوتر اللوحي‬

-The computing enthusiast who desired his or her own computer systems instead of
sharing a big centralized mainframe developed the first personal computer in the
year of 1975. Their efforts were greatly energized in the year 1971 when Intel initially
introduced the microprocessor
‫ قام المتحمسون للحوسبة الذين رغبوا في الحصول على أنظمة الكمبيوتر الخاصة بهم بدالً من مشاركة حاسوب‬-
‫ عندما‬1971 ‫ وقد تم تنشيط جهودهم بشكل كبير في عام‬.1975 ‫مركزي كبير بتطوير أول كمبيوتر شخصي في عام‬
‫قدمت شركة إنتل في البداية المعالج الدقيق‬

-A microprocessor is defined as the single silicon chip that includes allthe elements of
a central processing unit (CPU). This mini CPU was not as prevailing as a mini-frame
computer, but it was much cheaper and smaller It was good for a single user who
desired computing ability on the desktop
‫ لم‬.)CPU( ‫ ُيعرف المعالج الدقيق بأنه شريحة السيليكون الوحيدة التي تتضمن جميع عناصر وحدة المعالجة المركزية‬-
‫ ولكنها كانت أرخص بكثير وأصغر‬،‫تكن وحدة المعالجة المركزية الصغيرة هذه سائدة مثل الكمبيوتر صغير اإلطار‬
‫ وكانت جيدة لمستخدم واحد يرغب في القدرة على الحوسبة على سطح المكتب‬،‫حج ًما‬
Cloud computing‫حوسبة سحابية‬
Cloud Platform provides developer products to build a range of programs from
simple websites to complex applications
‫توفر ال‍‍بيئة السحابيه منتجات للمطورين إلنشاء مجموعة من البرامج بد ًءا من مواقع الويب البسيطة ووصوالً إلى‬
‫التطبيقات المعقدة‬

Examples:‫أمثلة‬
-AWS: Amazon Web Services provides on-demand delivery of IT resources via the
Internet with pay-as-you-go pricing
‫ التسليم عند الطلب لموارد تكنولوجيا المعلومات عبر اإلنترنت مع تسعير‬Amazon Web Services ‫ توفر‬:AWS-
‫الدفع أوالً بأول‬

-Microsoft Azure: Microsoft Azure is an open, flexible enterprise-grade cloud


computing platform.
‫ عبارة عن منصة حوسبة سحابية مفتوحة ومرنة على مستوى‬Microsoft Azure: Microsoft Azure-
.‫المؤسسات‬

-Google Cloud: Google Cloud Platform is a cloud computing platform by Google that
offers hosting on the same supporting infrastructure that Google uses internally for
end user products like Google Search and YouTube
‫ يقدم‬Google ‫ عبارة عن نظام أساسي للحوسبة السحابية من‬Google Cloud: Google Cloud Platform-
‫ داخل ًيا لمنتجات المستخدم النهائي‬Google ‫استضافة على نفس البنية التحتية الداعمة التي تستخدمها‬

.YouTube‫ و‬Google ‫مثل بحث‬

Main components of computer system‫المكونات الرئيسية‬


‫لنظام الكمبيوتر‬
-Basically, a computer system is made up of five components:
:‫ يتكون نظام الكمبيوتر من خمسة مكونات‬،‫ في األساس‬-

-1Hardware
-2Software
-3Database
-4Network
-5People.
These five components function together to perform input, process, output,
.feedback, and control
.‫ تعمل هذه المكونات الخمسة م ًعا ألداء اإلدخال والمعالجة والمخرجات والتغذية الراجعة والتحكم‬-

Hardware: Input devices ‫ أجهزة اإلدخال‬:‫األجهزة‬


-An input device is a peripheral part of the computer hardware eguipment, These
devices are used to provide data as well as control signals to an information
processing system like a computer or any other information appliance. They translate
data from the data that human understands to the one that computer can work with.
‫ وتستخدم هذه األجهزة لتوفير البيانات وكذلك إشارات‬،‫ جهاز اإلدخال هو جزء طرفي من معدات أجهزة الكمبيوتر‬-
‫ يقومون بترجمة البيانات من البيانات التي‬.‫التحكم لنظام معالجة المعلومات مثل الكمبيوتر أو أي جهاز معلومات آخر‬
.‫يفهمها اإلنسان إلى البيانات التي يمكن للكمبيوتر التعامل معها‬
Hardware: Output devices‫ أجهزة اإلخراج‬:‫األجهزة‬
-An output device is a hardware that converts computer data to human readable
form.
.‫ جهاز اإلخراج هو جهاز يحول بيانات الكمبيوتر إلى نموذج يمكن لإلنسان قراءته‬-

Examples of Output Devices:‫أمثلة على أجهزة اإلخراج‬:


● Computer output microfilm (COM) ‫جهاز اخراج صور ومقاطع‬
● LCD ‫شاشه عرض‬
● Monitor ‫الشاشة‬
● Plotters ‫الرسام‬
● Printers (all types ‫الطابعه‬ Projection panels ‫لوحة العرض‬
● Projector ‫جهاز العرض‬ Speaker(s) ‫السمعات‬

Hardware: CPU Architecture ‫ بنية وحدة المعالجة المركزية‬:‫األجهزة‬


-A CPU is known as the brain of a computer. It is mainly responsible for all processes
and functions. In context to the computing power, the CPU is known as the most
crucial element of a computer system
‫ في‬.‫ وهي مسؤولة بشكل رئيسي عن جميع العمليات والوظائف‬.‫ ُتعرف وحدة المعالجة المركزية بأنها عقل الكمبيوتر‬-
‫ ُتعرف وحدة المعالجة المركزية بأنها العنصر األكثر أهمية في نظام الكمبيوتر‬،‫سياق قوة الحوسبة‬

The CPU includes three major components


‫تتضمن وحدة المعالجة المركزية ثالثة مكونات رئيسية‬

-Arithmetic & Logic Unit (ALU):‫( وحدة الحساب والمنطق‬ALU):


It performs all logical and arithmetic operations Logical operations are letters,
computer numbers or special characters. Arithmetic calculations are addition,
subtraction, multiplication, and division
‫ العمليات‬.‫يقوم بجميع العمليات المنطقية والحسابية العمليات المنطقية هي حروف أو أرقام كمبيوتر أو أحرف خاصة‬
‫الحسابية هي الجمع والطرح والضرب والقسمة‬

-Control Unit:‫وحدة التحكم‬:


It controls as well as coordinates the components computer.‫يتحكم وينسق مكونات الكمبيوتر‬.
-Memory Unit:-‫وحدة ذاكرة‬:
Store data for ALU processing. It can be registers cash memory.
.‫ يمكن أن يسجل الذاكرة النقدية‬.ALU ‫تخزين البيانات لمعالجة‬
Hardware: Memory ‫ الذاكرة‬:‫األجهزة‬
-Primary Memory: Random Access Memory (RAM)
)RAM( ‫ ذاكرة الوصول العشوائي‬:‫الذاكرة األساسية‬-
● RAM is used during the runtime of the computer
‫) أثناء وقت تشغيل الكمبيوتر‬RAM( ‫يتم استخدام ذاكرة الوصول العشوائي‬
● Each software or a data file needs to be copied from secondary, memory to
primary memory prior to its execution by the CPU
‫يجب نسخ كل برنامج أو ملف بيانات من الذاكرة الثانوية إلى الذاكرة األساسية قبل تنفيذه بواسطة وحدة المعالجة المركزية‬
● Everything that the user does is stored in this memory during system execution.
.‫يتم تخزين كل ما يفعله المستخدم في هذه الذاكرة أثناء تنفيذ النظام‬
● High capacity ‫سعة عالية‬
● Fast access ‫الوصول السريع للبيانات المخزنه منها واليها‬
RAM is volatile in nature as it automatically erased when computer shutdowns.
‫( ذاكرة الوصول العشوائي‬RAM) ‫متطايرة بطبيعتها حيث يتم محوها تلقائ ًيا عند إيقاف تشغيل الكمبيوتر‬.
Hardware: Memory‫ الذاكرة‬:‫األجهزة‬
Read Only Memory (ROM)‫ذاكرة القراءة فقط‬
-It is used to store the start-up instructions for a computer, also known as the
firmware. Most modern computers use flash-based ROM.
‫ تستخدم معظم أجهزة‬.‫ضا باسم البرامج الثابتة‬
ً ‫ والمعروف أي‬،‫ يتم استخدامه لتخزين تعليمات بدء تشغيل الكمبيوتر‬-
.‫الكمبيوتر الحديثة ذاكرة القراءة فقط المستندة إلى الفالش‬

-It is part of the BIOS chip, which is located on the motherboard.


.‫ الموجودة على اللوحة األم‬BIOS ‫ إنه جزء من شريحة‬-

-Used to store permanent data ‫يستخدم لتخزين البيانات الدائمة‬


-Low capacity ‫انخفاض القدرة‬
-Slow access ‫الوصول البطيء‬
ROM is non-volatile since it is never erased when there is any shutdown or restart of
computer
‫ غير متطاير ألنه ال يتم مسحه أبدًا عند إيقاف تشغيل الكمبيوتر أو إعادة تشغيله‬ROM

Hardware: Memory - ‫ الذاكرة‬:‫األجهزة‬


Secondary memory ‫الذاكرة الثانوية‬
-Used to store software, files and data permanently before closing the device
‫ يستخدم لتخزين البرامج والملفات والبيانات بشكل دائم قبل إغالق الجهاز‬-
-The secondary memory is slower than the main memory in storing data and retrieve
it.‫الذاكرة الثانوية أبطأ من الذاكرة الرئيسية في تخزين البيانات واسترجاعها‬.
-Each storage medium has a special drive in which it is placed before using it.
.‫ لكل وسيلة تخزين محرك خاص توضع فيه قبل استخدامها‬-
-Very high capacity ً‫قدرة عالية جدا‬
-Slow access ‫الوصول البطيء‬
-Non-volatile ‫غير متطاير‬

Software
It is the instructions and data that make the computer work
‫إنها التعليمات والبيانات التي تجعل الكمبيوتر يعمل‬
-These are also called as programs or applications ‫ضا بالبرامج أو التطبيقات‬
ً ‫وتسمى أي‬
-They are categorized into two classes: System software and application software.
.‫ برامج النظام وبرامج التطبيقات‬:‫ يتم تصنيفها إلى فئتين‬-

-Hardware cannot function without software ‫ال يمكن لألجهزة أن تعمل بدون برامج‬
-Software is a kind of program that performs different commands or instructions that
are provided by the user.‫البرنامج هو نوع من البرامج التي تنفذ أوامر أو تعليمات مختلفة يقدمها المستخدم‬.

Software - Examples‫ أمثلة‬- ‫البرمجيات‬


Examples of System Software:‫أمثلة على برامج النظام‬:
Operating System OS ‫نظام التشغيل‬ Device Drivers ‫برامج تشغيل األجهزة‬
Examples of Application Software:‫أمثلة على البرامج التطبيقية‬:
Database management system (DBMS) ‫نظام إدارة قواعد البيانات‬
Desktop publisher ‫الناشر المكتبي‬
Graphics editor ‫محرر الرسومات‬
Presentation software ‫برنامج العرض‬
Spreadsheet ‫جدول الحسابات‬
Web browser ‫متصفح اإلنترنت‬ Word processor ‫معالج الكلمات‬
Software: Operating Systems (OS)‫ أنظمة التشغيل‬:‫البرمجيات‬
-OS is a collection of software used to interface SW/HW.
.SW/HW ‫ عبارة عن مجموعة من البرامج المستخدمة لواجهة‬OS-
Main goal: Hides the underlying complexity of the hardware.
.‫ إخفاء التعقيد األساسي لألجهزة‬:‫الهدف الرئيسي‬
-Provides an abstract model of the operation of hardware components
‫ تقديم نموذج تجريدي لتشغيل مكونات األجهزة‬-
generalize hardware behaviour ‫تعميم سلوك األجهزة‬
limit the flexibility in which hardware can be manipulated
‫الحد من المرونة التي يمكن من خاللها التعامل مع األجهزة‬
-Computation model: processes, threads
-Resources: memory, disk, files, cpu, etc.‫ إلخ‬،‫ وحدة المعالجة المركزية‬،‫ الملفات‬،‫ القرص‬،‫ الذاكرة‬:‫الموارد‬.
Functions of the operating system
process Management memory Management File Management
Device management ‫اداره العمليات واداره االذاكره واداره الملفات واداره االجهزه المتصله‬
Security ‫التامين‬
Job Accounting ‫حساب المهام‬
Secondary storage Management ‫ادارة الذلكره الثانويه‬
Process Management ‫اداره العمليات‬
Networking ‫الشبكات‬
Coordination between Other software and Users ‫التنسيق بين العمليات والمستخدمين‬
Applications (Programs) ‫)التطبيقات (البرامج‬
-Programming is the process of designing and writing computer programs to perform
specific tasks.‫البرمجة هي عملية تصميم وكتابة برامج الحاسوب ألداء مهام محددة‬
-A program is a set of instructions written in a specific programming language that a
computer follows to complete a task.
.‫البرنامج عبارة عن مجموعة من االوامر المكتوبة بلغة برمجة معينة يتبعها الكمبيوتر إلكمال مهمة ما‬-

Algorithm‫خوارزمية‬
What is an Algorithm? ‫ما هي الخوارزمية؟‬
-It is a set of well-defined instructions, performed sequentially,'to complete a task.
.‫ إلكمال المهمة‬،‫ يتم تنفيذها بشكل تسلسلي‬،‫ إنها مجموعة من االوامر المحددة جيدًا‬-

-It defines the logic of the program ‫يحدد منطق البرنامج‬


-It is the first step to do after the specification of the application and before
programming it.‫هي الخطوة األولى التي يجب القيام بها بعد مواصفات التطبيق وقبلها برمجته‬.

Programming language‫لغة برمجة‬


What is a Programming Language?‫ما هي لغة البرمجة؟‬
-A special language used to write algorithms that a computer can understand.
.‫ لغة خاصة تستخدم لكتابة الخوارزميات التي يستطيع الكمبيوتر فهمها‬-
-Each includes its own syntax, rules, and logic.
.‫ يتضمن كل منها بناء الجملة والقواعد والمنطق الخاص به‬-
-Syntax is the. vocabulary and grammar of a programming language
‫ مفردات وقواعد لغة البرمجة‬.‫ بناء الجملة هو‬-
-Java and Python are examples of popular programming languages
‫ أمثلة على لغات البرمجة الشائعة‬Python‫ و‬Java ‫ تعد‬-

Data structure ‫بنية البيانات‬


It is a Structure used to store and organize data in a specialized format.
.‫إنه هيكل يستخدم لتخزين وتنظيم البيانات بتنسيق مخصص‬

Database and Management Support System ‫قاعدة البيانات ونظام دعم اإلدارة‬
-Managers need to detailed information in an exact format (database) to take
on an organizational decision. A system which eases and simplifies an effective
process of decision-making for management executive is called a management
support system
‫يحتاج المديرون إلى معلومات مفصلة بتنسيق دقيق (قاعدة بيانات) التخاذها بشأن القرار التنظيمي ُيطلق على النظام‬-
‫الذي يسهل ويبسط العملية الفعالة التخاذ القرار لإلدارة التنفيذية نظام دعم اإلدارة‬
-Management support systems are significantly characterized as a management
information system, decision support system expert system, and accounting
information system
‫ ونظام معلومات‬،‫ ونظام خبير لنظام دعم القرار‬،‫ تتميز أنظمة الدعم اإلداري بشكل كبير بأنها نظام معلومات إدارية‬-
‫محاسبية‬

Careers ‫الوظائف‬
Software engineer ‫مهندس برمجيات‬ Full stack web development ‫مطور ويب‬
Network engineer ‫مهندس شبكات‬ it manager ‫مدير تكنولوجيا المعلومات‬
Computer systems architect ‫ معماري انظمه‬Compüiter network architect‫معماري شبكات‬
Database administrator ‫مدير قواعد بيانات‬ Game developper ‫مطور العاب‬

Ethical aspects ‫الجوانب األخالقية‬


1-Acceptable User Policies ‫سياسات المستخدم المقبولة‬
-The companies that give facilities and technology services to a collection of people
or the individuals want agreement to an acceptable use policy before those services
can be accessed
‫ الشركات التي تقدم التسهيالت والخدمات التكنولوجية لمجموعة من األشخاص أو األفراد تريد االتفاق على سياسة‬-
‫االستخدام المقبول قبل الوصول إلى هذه الخدمات‬

-Like a code of ethics, this policy put up that is permissible and things that are not
permissible when someone is using the organization's services An everyday example
of this is the * terms of service that must be agreed to before using the public Wi-Fi
at Starbucks, McDonald is, or even a university.
‫ تضع هذه السياسة األشياء المسموح بها واألشياء غير المسموح بها عندما يستخدم شخص ما‬،‫مثل مدونة األخالقيات‬-
Wi-Fi ‫ ومن األمثلة اليومية على ذلك * شروط الخدمة التي يجب الموافقة عليها قبل استخدام شبكة‬،‫خدمات المنظمة‬
.‫العامة في ستاربكس أو ماكدونالد أو حتى جامعة‬

2-Intellectual Property Rights ‫حقوق الملكية الفكرية‬


-The one of the regions that is greatly affected by digital technologies is the area of
intellectual property. The internet and modern technology have witnessed the
increase in intellectual property claims and made it much more difficult to defend
intellectual property
‫ لقد شهد اإلنترنت والتكنولوجيا‬.‫ إن إحدى المناطق التي تتأثر بشكل كبير بالتقنيات الرقمية هي مجال الملكية الفكرية‬-
‫الحديثة زيادة في مطالبات الملكية الفكرية وجعلت الدفاع عن الملكية الفكرية أكثر صعوبة‬

-The Intellectual property is described as property in the form of idea invention, or


procedure that comes out from the work of the mind or knowledge. That would
contain discoveries such as song lyrics, a computer program, a new type of toaster, or
a piece of art.
‫ قد يحتوي‬.‫ توصف الملكية الفكرية بأنها ملكية على شكل فكرة أو اختراع أو إجراء يخرج من عمل العقل أو المعرفة‬-
.‫ أو قطعة فنية‬،‫ أو نوع جديد من محمصة الخبز‬،‫ أو برنامج كمبيوتر‬،‫ذلك على اكتشافات مثل كلمات األغاني‬

3-Copyright ‫حقوق النشر‬


-The Copyright is the safety granted to songs, computer programs, books, and other
creative works;‫حق المؤلف هو األمان الممنوح لألغاني وبرامج الكمبيوتر والكتب وغيرها من األعمال اإلبداعية‬.
-Any innovation that has a creator can copyrighted. In the rules of copyright, the
writer of a work reins that can be controlled with the work, containing :
‫ يكون لكاتب المصنف زمام‬،‫ في قواعد حقوق الطبع والنشر‬.‫ أي ابتكار له مبدع يمكن أن يتمتع بحقوق الطبع والنشر‬-
:‫ ويحتوي على‬،‫يمكن التحكم فيه بالمصنف‬

● The person who can duplicate the time ‫الشخص الذي يستطيع تكرار نسخه‬
● Person that can create the matter inspiring from the works from the original
work ‫الشخص الذي يمكنه استلهام مادة من األعمال من العمل األصلي‬
● The person who can act the work in open. ‫الشخص الذي يستطيع تمثيل العمل بشكل علني‬.
● The person that can display the work publicly.‫الشخص الذي يمكنه عرض العمل أمام الجمهور‬
● The person that has the permission to distribute the work ‫الشخص الذي لديه اإلذن‬
‫بتوزيع العمل‬

4-Creative Commons ‫المشاع اإلبداعي‬


The Creative Commons is an internationally active non-profit organization that grants
free permission for developers to use it when displaying their work to the public.
These permissions help the developer to grant permission for others to use the work
in progress under certain conditions
‫ هي منظمة غير ربحية نشطة دول ًيا تمنح إذ ًنا مجان ًيا للمطورين الستخدامها عند عرض‬Creative Commons ‫إن‬
‫ تساعد هذه األذونات المطور على منح اإلذن لآلخرين الستخدام العمل قيد التقدم في ظل ظروف‬.‫أعمالهم للجمهور‬
‫معينة‬

You might also like