اللجنة العلمية_مستوى أول – Telegram
اللجنة العلمية_مستوى أول
3.03K subscribers
375 photos
58 videos
1.06K files
260 links
القنوات العملية المركزية:
سنة اولى/ https://news.1rj.ru/str/USذF_Computer1
سنه ثانية/ https://news.1rj.ru/str/USF_computer2
سنة ثالثة/ https://news.1rj.ru/str/USF_Computer3
سنة رابعة/ https://news.1rj.ru/str/USF_Computer4

تم ارشفة اغلب قنوات ومجموعات الدفع السابقة ، وهي مثبته
Download Telegram
Forwarded from اللجنة العلمية CS 22 (Ayham Alakhlly)
عبارة if الشرطية تُعدّ من أهم الدوال المستخدمة في اللغة، وطريقتها أن يتحقق البرنامج من تحقق الشرط، كأنك تقول للمترجم إذا تحقق الشرط إفعل كذا. فإذا تحقق الشرط أيّ كانت نتيجة المقارنة هي (True) ينفذ الخطوات الموجودة بين قوسي العبارة الشرطية (if )، وفي حال لم يتحقق الشرط (condition) أيّ أن نتيجة المقارنة كانت (False) سوف يعبر جميع الخطوات الموجودة بين قوسي العبارة الشرطية (if ) ولا ينفذها، أيّ أنه يجب أن تكون نتيجة مقارنة شروط هي (True) حتى ينفذ ما بين قوسي العبارة الشرطية، ويكتب الكود بهذه الطريقة:


if(condition)


}


statement;


{

statement الموجودة بين القوسين هي جملة الشرط.


يتألف التعبير if من الكلمة الأساسية if، يليها جسم القرار ويتكوّن إمّا من عبارة واحدة أو عدة عبارات تحيطها الأقواس {}، ويتم تحقيق ما بين الأقواس في حال تحقق الشرط أما في حال عدم تحقق الشرط فلا يتم تنفيذ شيء.
واذا ردنا ان ينفذ شيء في حاله عدم تحقق الشرط نستخدم عباره else


ويكون الكود
if( condition){


statement;

statement;}

else
statement;

ملاحظة: إذا أردنا طباعة أكثر من عبارة داخل جملة if يجب إضافة {}، ولا يشترط كتابتها إذا كانت جملة واحدة.


العلاقات التي تستخدم كشروط (condition) في العبارة الشرطية (if):


علامة الأكبر ويرمز لها >، طريقة تمثيله في if الشرطية: x>y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x اكبر من y.

علامةا الأصغر ويرمز لها <، طريقة تمثيله في if الشرطية: x<y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أقل من y.

علامة أكبر أو يساوي ويرمز لها =<، طريقة تمثيله في if الشرطية: x>=y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أكبرأو يساوي y.

علامة أكبر أو يساوي ويرمز لها =>، طريقة تمثيله في if الشرطية: x<=y)if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x أقل أو يساوي y.

علامة التساوي ويرمز لها ==، طريقة تمثيله في if الشرطية: x==y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x يساوي y.

علامة لا يساوي ويرمز لها =!، طريقة تمثيله في if الشرطية: x!=y) if) مقارنة بين المتغيرين (x,y) ينفذ الجملة التابعة لعبارة if إذا كان x لا يساوي y.

جمع شرطين بـ and ويرمز لها بـ &&، طريقة تمثيلها في if الشرطية: ((if ((x>y)&&(x>z، ينفذ الجملة التابعة لعبارة if إذا كان x أكبر من y وأيضًا أكبر من z أيّ أنه يجب أن يتحقق الشرطان حتى يتم تنفيذ الجمل.

جمع شرطين بـ or ويرمز لها بالرمز ||، وطريقة تمثيلها في if الشرطية هي:
((if ((x>y)||(x>z، ويعني تنفيذ الجملة التابعة لعبارة if إذا كان x أكبر من y وأيضًا أكبر من z بمعنى أنه يجب أن يتحقق الشرطان حتى يتم تنفيذ الجمل.

حيث أن (=!,==,=>,=<,>,<) تستخدم كعلاقة بين متغيرين أو قيمتين أو متغير وتعبير رياضي

يتيع👇👇

واذا اردنا اختبار ازيدمن شرط تستخدم else if كالتالي :
if (اختباره تريد الذي الشرط)
{
//الشرط تحقق إذا تنفيذها تريد التي الأوامر
}
else if (اختباره تريد الذي الآخر الشرط)
{
//الشرط تحقق إذا تنفيذها تريد التي الأوامر
}
else if (اختباره تريد الذي الآخر الشرط)
{
//الشرط تحقق إذا تنفيذها تريد التي الأوامر
}
......
......
else
{
//خاطئة أعلاه الشروط جميع كانت اذا تنفيذها تريد التي الأوامر
}



انتهى.........
عمل الطالب : ايهم الاكحلي
Forwarded from اللجنة العلمية CS 22 (حسحس🖤)
سؤال احدى الطلاب
تم حله بواسطة عبدالله الشميري و تم تأكيد الحل من الدكتورة ميسون
#CS
#MA
Forwarded from اللجنة العلمية CS 22 (حسحس🖤)
سؤال احدى الطلاب
تم حله بواسطة اويس الهتار بنفس السؤال الاول ونفس نتيجة ولكن بطريقة مختلفة
#CS
#MA
Forwarded from اللجنة العلمية CS 22 (حسحس🖤)
ملخص التكامل.pdf
2.8 MB
ملخص تم اعدادة بواسطة الطالب عبدالله احمد انور الشميري للتكامل الى ماقبل المجاميع
#CS
#MA
الفرق بين مصمم الويب ومطور الويب؟؟؟


مصمم الويب هو فنان رسومي مسؤول عن تصميم تخطيط موقع الويب وقابليته للاستخدام والمظهر المرئي، أما مطور الويب هو الشخص الذي يبني ويحافظ على البنية الأساسية لموقع الويب.
يجب أن يمتلك مصمم الويب الناجح مجموعة من المهارات الإبداعية والرسومية والتقنية. بينما يُكلف مطور الويب بتحويل تصميم الويب إلى موقع ويب وظيفي، باستخدام لغات البرمجة مثل HTML وJavaScript وPHP وPython.

مهام مصمم الويب
المهام الأساسية لمصمم الويب تركز على إنشاء التخطيط والجوانب المرئية لموقع الويب. غالبًا ما يكون هدف المصمم التأكد من أن الموقع ممتع بصريًا وسهل الاستخدام ويشجع الزوار على البقاء لأطول فترة ممكنة.

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

1- تصميم تجربة المستخدم (UX): يساعد مصمم تجربة المستخدم على ضمان تنظيم موقع الويب بطريقة تجذب الزوار وتقدم تجربة تصفح سلسة. يتمثل دوره في إنشاء تصميمات تتمحور حول الإنسان وقرارات تستند إلى البيانات. يتضمن ذلك إجراء الكثير من البحث والاختبار لجمع البيانات وتحليلها، والتي تُستخدم لإبلاغ خيارات التصميم النهائية. يعرف مصمم تجربة المستخدم بالضبط كيفية تصميم موقع ويب يستمتع به الجمهور المستهدف وذلك بالاعتماد على بحث شامل حول المستخدمين المحتملين واحتياجات موقع الويب واختبار النماذج الأولية.

2- تصميم واجهة المستخدم (UI): يلعب مصمم واجهة المستخدم دورًا مهمًا في تصميم موقع الويب. بالإضافة إلى التجربة التي يوفرها، فإنه أيضًا يمنح الأولوية للتفاعلات. وبشكل أكثر تحديدًا، يتمثل دوره في تعزيز قابلية استخدام موقع الويب وتحسينه بطريقة تساعد على تشجيع التحويلات. يعمل مصمم واجهة المستخدم على ترجمة أفكار وقيم العلامة التجارية وجعلها ملائمة لموقع الويب.

3- التصميم المرئي Visual designer: يعمل المصمم المرئي على العناصر المرئية والإبداعية لموقع الويب. يجمع هذا العمل بين جوانب معينة من تصميم UX وUI. تعتمد واجبات المصمم المرئي على ضمان أن تكون الواجهة ممتعة من الناحية الجمالية وسهلة الاستخدام.
المهارات التي يحتاجها مصمم الويب
معرفة HTML وCSS
فهم مبادئ تصميم مواقع الويب ومعايير الوصول إلى الويب
إنشاء تصميم تفاعلي وسريع الاستجابة
تحسين معدل التحويل (CRO)
التخطيط الشبكي والنماذج الأولية
فهم طبيعة العلامة التجارية ونظرية الألوان
إتقان أدوات وبرمجيات التصميم المختلفة

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

تتضمن واجبات مطور الويب إنشاء موقع الويب نفسه، وهذا يعني التعامل مع البرمجة وتكوين الخادم وقواعد البيانات بالإضافة إلى دمج الميزات والوظائف التي يحتاجها المستخدم. يقوم مطور الويب بإجراء الاختبار وتصحيح الأخطاء وقد يتعامل مع مجموعة من خدمات ما بعد الإطلاق، مثل توفير الدعم المستمر والصيانة وإصلاح مشكلات الخادم أو الاستضافة.
باختصار يُمكن تشبيه ذلك بعملية بناء منزل، حيث يقوم المهندس المعماري “في حالتنا مصمم الويب” بإنشاء المخططات والتصميم ويضع الأساس لضمان وجود هيكل سليم، أما المقاول الذي ينفذ البناء “في حالتنا مطور الويب” فيأخذ هذه المخططات ويحولها لموقع على شبكة الإنترنت.

أنواع مطوري الويب

مطور الواجهة الأمامية Front-end: يقوم مطور الواجهة الأمامية ببرمجة موقع الويب الفعلي باستخدام CSS وHTML وJavaScript ولغات برمجة أخرى، بالإضافة إلى التعامل مع أنظمة إدارة المحتوى (CMS) مثل ووردبرس. يتضمن تطوير الواجهة الأمامية، برمجة العناصر المرئية لموقع الويب الذي سيراه المستخدمون. على هذا النحو، هناك قدر لا بأس به من التداخل والتعاون بين مطوري الواجهة الأمامية ومصممي الويب.
مطور الواجهة الخلفية Back-end: يقوم مطور الواجهة الخلفية بتشفير قاعدة البيانات والخادم باستخدام لغات برمجة متقدمة مثل PHP وC# وJava وRuby وSQL، بالإضافة إلى NodeJS وأطر عمل أخرى من جانب الخادم. يشمل جوانب موقع الويب التي تحدث “خلف الكواليس”، والتي لا يراها الزوار من الواجهة الأمامية.

مطور Full-stack: يقوم مطور Full stack بتشفير كل من الواجهة الأمامية والخلفية لموقع الويب. يجب أن يمتلك المطور فهم قوي لكيفية عمل هذه الأجزاء وتداخلها معاً. بالإضافة إلى ترميز صفحات الويب باستخدام CSS وHTML وJavaScript، يقوم المطور بإعداد وتكوين الخوادم وواجهات برمجة تطبيقات التعليمات البرمجية (APIs) وقواعد البيانات .
مواقع ومنصات عربية لتعلم البرمجة ✌️❤️

#طور_نفسك
Forwarded from اللجنة العلمية CS 22 (Ahmed Alkhateeb)
Best way to know about the way sentences are meant and broken down, you just have to make them fall into simple sentences.
‐-------------------------------------------
I had a wonderful evening where I was playing in the fields for hours.
‐-------------------------------------------
This sentence can be separate into two simple sentences: the first one being

I had a wonderful evening.

And the second one is

I was playing in the fields for hours.

Best way to know how to break down a sentence is to look for the subject verb and object (compliment)

Now some sentences aren't ready to be broken down, you have to either add some words or delete some (in our previous case, the word 'where' was omitted) and sometimes change the order of the original sentence.

There was this man that really wanted to make a point but all he did was waste our indispensable time.

In simple terms:
There was a man. (Delete 'this')
He wanted to make a point. (Change that to 'he')
All he did was waste our time. (The sentence starts with a small phrase "all he did" that is in place of a subject)

So I leave you with this passage and try your best to break it down, and don't be discouraged if you can't, it just means the road to your destination is a little long

Growing up, I had a tough time relating to my cousins; they couldn't understand me nor was I able to understand them. It was a disaster and my family wanted me to stay with them and accompany them but I just didn't have it in me. My dad once took me to the park and there O was able to find people who were relatable to me, there were those who had fun just running, screaming and playing around, unlike my cousins who took pleasure in just talking and doing nothing. For the first time in my life as I could remember, I felt alive. It was the first and I surely hope, it is last.

I hope you can break this passage down as best as you can and good luck 😁.

By:Ahmed Alkhateeb

#EN
طيب ي شباب بالنسبة للمواقع و البرامج


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

الشي الثاني هو موقع
codewars.com
هذا الموقع مانصحش فيه للمبتدئين ابداً اذا عادك مبتدء في لغه معينه انصح فيه للناس المتوسطه و المتقدمين في لغات معينه طبعاً قبل ماتسجل في الموقع بيطلب منك تعدي حقهم الاختبارات اذا تعديتها بتدخل وبتستفد قوي وبالنسبة لي شخصياً في اكثر من لغة ماقد قدرتش اتعدى فيه تحديات حق قبل تسجيل الدخول 😂 وقدني في بعض اللغات فوق الخامس محاولة طبعاً الموقع مفيد جدا بس يشتي شوية صبر وقبل كل شي اذا عادك مبتدء طور نفسك حبتين وادخله وبتستفيد قوووي وبالتوفيق للجميع 🔥

#CS
#EXT
ما هو الـ Code Refactoring؟

أثناء كتابة الشيفرة البرمجية، يكون الهدف الأساسي للمطور هو صناعة شيفرة برمجية تؤدي الوظيفة المطلوبة، بغض النظر عن كيفية كتابة المتغيرات، عدد الأسطر، طريقة كتابة الكود، طريقة عمله ... إلخ.
بعد أن ينجح الكود في آداء وظيفته المطلوبة، تحين فترة تحسين الكود أفضل، لربما يمكن تلخيص السطر التالي ليصبح أقصر، ويمكن تغيير طريقة كتابة الـ Function التالية لتصبح أكثر وضوح. لنحصل في الأخير على ما يسمى بالـ Clean Code. وتسمى هذه المرحة بالـ Refactoring.

الهدف من الـ Refactoring هو كتابة شيفرة برمجية تحترم أساسيات الـ Best Practice، يسهل تعديلها إن تطلب الأمر، ويسهل فهمها للعابرين على الأكواد، ويسهل استخدامها في برمجيات أخرى أيضا.
By. Ghaida'a
IT
السلام عليكم ي شباب ....صلوا ع النبي

تم اعداد بوت تواصل للقناة اللجنة العلمية

طيب اهدافه :
1- اي سؤال عندكم ممكن تعرضوه في البوت وبيتم الرد عليكم من قبل الطلاب حق اللجنة في اقرب وقت و ممكن الاجوبة حق الاسئلة بتتم الرد عليها في القناة عشان تعم الفائده للجميع تحت اشراف مسؤول اللجنة العلمية في الكلية الاخ جعفر

2- اي طالب عنده اي حاجة حابب يشاركها معنا ويكسب أجر يرسلها لنا عبر البوت واحنا بدورنا نعيد نشرها

3- اي طالب عنده فكره او اقتراح او اي حاجة ممكن يرسلها عبر البوت و بالتوفيق للجميع ي رب ❤️


مرفق لكم المعرف حق البوت


@SCIT00_bot
اللجنة العلمية لكلية الحاسوب
نماذج اختبارات الترم الثاني
لجميع الاقسام والمستويات
تجدونها عبر البوت على الروابط الاتية

قسم تقنية المعلومات
http://telegram.me/FCITIT_BOT

قسم نظم المعلومات
http://telegram.me/FCITIS_BOT

قسم علوم الحاسوب
http://telegram.me/FCITCS_BOT


هدفنا خدمتكم
يدا تبني ويدا تحمي

اللجنة العلمية لكلية الحاسوب
https://news.1rj.ru/str/FCIT_scientific_Committee
Forwarded from IS AM 2022 (しどお)
اي مما يلي صحيحي اذا ما تكلمنا عن if في c++
Anonymous Quiz
5%
if expression
13%
if {expression}
79%
if (expression)
3%
expression if
Forwarded from IS AM 2022 (しどお)
ما نتبجة الكود التالي
#include <iostream>
using namespace std; int main () { if(0) { cout<<"Hi"; } else { cout<<"Bye"; } return 0; }
Anonymous Quiz
20%
Hi
20%
Bye
21%
HiBye
38%
Compilation error