HOD Messege
On behalf of the Computer Science Department's Staff, it is my pleasure to welcome you.
The Department of Computer Science offers students a Bachelor's degree in Computer Science that suits their academic interest and market needs.
Computer Science students are studying a wide array of subjects, including computer organization, programming languages, smart phones programming languages, Web Programming ,System Analysis, database management systems, data structure and algorithms, and artificial intelligence. The students are exposed to the broad spectrum of computer software courses .
Our students are supplied with the knowledge and skills needed for high-quality work and to improve their ability and skills with a broad intellectual spectrum so that they will be ready for diverse and competitive career paths .
Educating students is the main goal of our department. We strive to engage students in practical group projects and encourage research and information exchange with students at major local and international universities. One of our projects was to send students to Slovenia to spend a full semester there in one of the most prestigious universities interested in the field of computers.
Best Regards
Mr. Mohammed Khillah
Head of Computer Science Department
.Department Intro
يركز تخصص علوم الحاسوب على بناء الطالب في العديد من الجوانب التي تعد الأساس لانطلاقه في سوق العمل بقوة مثل البرمجة وقواعد البيانات وعلم البيانات وهندسة البرمجيات وتحليل الأنظمة والذكاء الاصطناعي وتطوير مواقع الإنترنت وتطوير تطبيقات الهواتف الذكية وأمن المعلومات
مجالات العمل:
- البرمجة
- قواعد البيانات وادارتها
- علم البيانات والذكاء الاصطناعي
- هندسة البرمجيات وتحليل الأنظمة
- تطوير مواقع الانترنت
- تطوير تطبيقات الهواتف الذكية
- أمن المعلومات
- أنظمة وشبكات الحاسوب
- الادارة والريادة والعمل الحر
- وما يستجد من تطورات التكنولوجيا المتسارعة
CS Course Description
|
Course Name |
Code |
Course Description |
|
Intro. to CS & the Internet - Practical |
UNRE1102 |
This course introduces the student to the basic practical concepts in Windows10 environment such as the control panel, File searching, desktop environment. This course includes skills of word processing, spreadsheets, presentation management and basics of communication using Internet and e-mail services. |
| Intro. to CS & the Internet |
UNRE1203 |
Introductory course in computer science appropriate for all students. Topics include how computers work, its structure, peripheral devices, software, numerical systems, internet. |
|
Entrepreneurship and Small Business Management |
BAFA3327 |
Entrepreneurship and Freelancing Course will teach the students how does a good idea become a viable business? And what is entrepreneurship and freelancing and if they fits the profile of an entrepreneur or a freelancer? This course is designed to introduce the foundational concepts of entrepreneurship, small business and freelancing including the definition, the profile of the entrepreneur or freelancer, the difference between these concepts. It will provide them with the knowledge and skills and techniques for identifying the opportunity, assessing the opportunity, hypothesis testing and creating a prototype. By the end of this course, they will know how to test, validate and prototype their ideas, and also whether or not they fit the profile of an entrepreneur or a freelancer! This course will mix between the lectures style with case study and action-based activities like assignments |
|
مقدمة في الكهرباء والالكترونيات |
CSCI1311 |
يتناول هذا المساق تقنيات التحليل التي يمكن تطبيقها على الدوائر الكهربائية. سنناقش أولاً الكميات الكهربائية - الجهد والتيار المرتبط بهذه الدوائر والتعرف على العناصر الأساسية (R ، L ، C وخصائصها. سننتقل بعد ذلك إلى تقنيات التحليل العامة وتصميم الدوائر الكهربائية ، الجهد ، التيار ، الطاقة ، الطاقة ، المقاومة ، السعة ، الحث. قوانين كيرشوف تحليل العقدة ، تحليل شبكة ، نظرية ثيفين ، نظرية نورتون. بالإضافة إلى ذلك ، سوف نقدم المبادئ الأساسية لأجهزة أشباه الموصلات وتطبيقات الدوائر المختلفة مثل الثنائيات ، الترانزستورات ثنائية القطب الخ. |
|
مقدمة في تكنولوجيا المعلومات |
CSCI1324 |
يساعد هذا المساق الطالب على الفهم العميق للمفاهيم الأساسية لمجالات تكنولوجيا المعلومات بدءًا من تأثير أدوات التكنولوجيا الحديثة ، وكيفية معالجة البيانات على أجهزة الكمبيوتر وتخزينها ، وكيفية توصيل الأجهزة بنظام الكمبيوتر ، والأدوات والتقنيات اللازمة للتنقل والبحث الويب وبرامج النظام والتطبيقات وكيفية عملها ، مقدمات إلى الشبكات وقواعد البيانات والخوارزميات البرمجية |
|
برمجة 1 |
CSCI1325 |
هذا المساق عبارة عن مستوى مبتديء في البرمجة جيث يعرف الطالب على مفهوم البرمجة ومقدمة شاملة ومنهجية للتقنيات البرمجية الاساسية ومهارة تصميم البرامج ، التفكير بالمشكلة وحلها , أنواع البيانات والعمليات التي تتم عليها والجمل الشرطية والتكرارو المصفوفات, وكيفية استدعاء المكتبات والتعامل معها مع تطبيق امثلة عملية مباشرة وايضا يتعرف على البرمجة الشيئية بشكل بسيط. |
|
برمجة 2 |
CSCI1326 |
تغطي هذه الدورة مفاهيم البرمجة الشيئية الاساسية. ويشمل مفاهيم الفئات والكائنات ، واجهات ، والوراثة والتغليف. العمل مع المدخلات والمخرجات ، وكيفية التعامل مع الاستثناءات والاخطاء باستخدام لغة الجافا. |
|
تصميم منطق الحاسوب |
CSCI1327 |
يغطي هذا المساق العناصر الأساسية المستخدمة في تصميم الدوائر الرقمية. ويغطي البوابات المنطقية والجبر المنطقي وتقليل التعبير المنطقي والمنطق التوافقي والمنطق التسلسلي والذاكرة ومصفوفات المنطق القابلة للبرمجة. يوضح المفاهيم من خلال تصميم مجموعة متنوعة من الدوائر المنطقية مثل المضافات والمقارنات وأجهزة فك التشفير والتشفير ومحولات الشفرات ومضاعفات الإرسال ومزيلات التكرار ومدقق التماثل والعدادات والسجلات وأجهزة المنطق القابلة للبرمجة والذاكرة |
|
أخلاقيات الحاسوب |
CSCI2327 |
يقدم هذا المساق للطلاب مفاهيم ونظريات أخلاقيات الكمبيوتر ، ومسؤوليات أولئك الذين يعملون مع أجهزة الكمبيوتر ، إما كمحترفين في علوم الكمبيوتر أو كمستخدمين نهائيين. كيفية اتخاذ القرارات في القضايا الأخلاقية المتعلقة بمجال تكنولوجيا المعلومات ، ويغطي موضوعات مهمة مثل الملكية الفكرية والخصوصية والأمن والموثوقية والمسؤولية والجرائم الإلكترونية. |
|
تراكيب بيانات |
CSCI2328 |
يقدم هذا المساق شرحا وافيا عن تراكيب البيانات ومفاهيمها الاساسية ومباديء تحليل الخوارزميات حيث يتعرف الطالب على القوائم والسلاسل والطوابير والمكدسات والاستدعاء الذاتي والهياكل الشجرية ، المخططات والشبكات ونهاية الفرز والبحث . |
|
قواعد بيانات وادارتها |
CSCI2330 |
يقدم هذا المساق المفاهيم الأساسية اللازمة لتصميم أنظمة قواعد البيانات وتطبيقات قواعد البيانات وتصميمها واستخدامها وتنفيذها. اللغات والنماذج التي توفرها أنظمة إدارة قواعد البيانات وتقنيات تنفيذ نظام قواعد البيانات. |
|
تحليل وتصميم نظم |
CSCI2332 |
بعطي هذا المساق الطالب شرحا وافيا عن تحليل وتصميم النظم حيث يتعرف على دورة حياة البرنامج واهم المنهجيات المتبعة وكيفية تحليل النظام من تحديد احيتاجات ومتطلبات المستخدم وتصميم قواعد البيانات والنماذج والتقارير |
|
عمارة الحاسوب ولغة التجميع |
CSCI2343 |
يقدم هذا المساق للطلاب تاريخ ومبادئ عمارة الحاسوب ، وتنظيم الكمبيوتر ، ولغة التجميع ، ولغة الالة ، وحدة الحساب والمنطق وتصاميها. أداء الكمبيوتر ، مسار البيانات ومعالجتها من خلال اكثر من هيكلية مختلفة، التسلسل الهرمي للذاكرة ، أجهزة الإدخال / الإخراج ، بنية المعالج المتعدد النواة |
|
قواعد بيانات 2 |
CSCI2344 |
يقدم هذا المقرر للطالب برمجة و استخدام لغة الاستعلام الإجرائية Pl/sqlباستخدام برنامج الأوراكل والذي يعد الأساس لجميع تطبيقات قواعد البيانات العلائقية الحديثة. سيتم دراسة التطورات الحديثة في تخزين البيانات, والتي توفر الأساس اللازم للتجهيز لنظم دعم القرارات الفعالة كما يقدم للطالب طرق إنشاء وحدات برنامج لغة الاستعلام الهيكلية والإجرائية SQL / PL من خلال الإجراءات ، والدوال ، والمشغلات، والحزم ليمكن الطالب من تنفيذ و تصميم قواعد بيانات فعالة وواقعية. |
|
برمجة انترنت |
CSCI2368 |
هذا المساق يغطي أساسيات تطوير الويب باستخدام تقنيات الويب الحديثة مثل HTML5، CSS3، وجافا سكريبت. ويغطي هيكلية صفحات الويب باستخدام علامات HTML5 و CSS ، وتطوير الوظائف الأساسية مثل التحقق من صحة النموذج والوصول إلى طراز كائن المستند (DOM) باستخدام JavaScript و Jquery ، وإنشاء تصميم ويب سريع الاستجابة باستخدام استعلامات وسائط CSS و Bootstrap. |
|
برمجة 3 |
CSCI2370 |
تغطي هذه الدورة موضوعات البرمجة الشيئية المتقدمة. ويشمل مفاهيم برمجة واجهة المستخدم الرسومية. تدفقات IO ، والتعامل مع التهديدات ، وبرمجة الشبكات. |
|
النظم الموزعة |
CSCI3321 |
يقدم المساق المبادئ الأساسية التي تقوم عليها الأنظمة الموزعة: العمليات ، والاتصالات ، والتسمية ، والمزامنة ، والاتساق ، و الخطأ ، والأمن. سوف يكون الطلاب على دراية ببعض النماذج الرئيسية في الأنظمة الموزعة |
|
نظم التشغيل |
CSCI3347 |
يتطرق هذا المساق الى أهمية نظام التشغيل ووظيفته. التقنيات المختلفة التي يستخدمها نظام التشغيل لتحقيق أهدافه كمدير للموارد. كيفية تفاعل التطبيقات مع نظام التشغيل وكيفية تفاعل أنظمة التشغيل مع الجهاز. أيضًا ، كما يلقي الضوء على بعض أنظمة التشغيل الحالية وكيف يتم تطبيق الموضوعات التي يتم تدريسها في المساق في هذه الأنظمة. كما يتم تطبيق بعض المواضيع العملية لتعزيز فهم المساق |
|
شبكات الحاسوب |
CSCI3349 |
هذا المساق يزود الطالب بجميع مفاهيم واساسيات شبكات الحاسوب الحديثه، البروتوكولات والتقنيات والمباديء الاساسية لهذه البروتوكولات ويغطي المساق دراسة الطبقات الخمس بما تشمله كل طيقة من بروتوكولات ، تركيب الموجهات والتعامل مع البيانات اثناء نقلها في الشبكة من المرسل الى المستقبل. |
|
الشبكات اللاسلكية |
CSCI3357 |
يوفر هذا المساق للطلبة المعرفة اللازمة حول اخر ما وصل إلى تاريخ الشبكات اللاسلكية الحديثة، بحيث يشمل وصلات لاسلكية وخصائص الشبكة، CDMA، واي فاي: 802.11 الشبكات المحلية اللاسلكية، عمارة 802.11، بروتوكول MAC، والإطار IEEE 802.11، التنقل في نفس IP ، الشبكة الفرعية، ميزات متقدمة في 802.11، شبكات النطاق الشخصية: بلوتوث وزيغ بي، الشبكات الخلوية: نظرة عامة على عمارة الشبكات الخلوية، شبكات الجيل الثالث، البيانات: توسيع شبكة الإنترنت لمشتركي الخلوي، 4G: LTE، إدارة التنقل: المبادئ، المعالجة، التوجيه ، جوال IP، العضو المنتدب التنقل في الشبكات الخلوية، توجيه المكالمات لمستخدم الهاتف المحمول،Handoffs في GSM واللاسلكية والتنقل: التأثير على بروتوكولات الطبقة العليا، وبعض المواضيع المتقدمة حول واي فاي، وواي ماكس، الأمن، والوسائط المتعددة على الشبكات اللاسلكية. |
|
برمجة انترنت 2 |
CSCI3369 |
يغطي هذا المساق الموضوعات الهامة لتصميم الأنماط وتطوير المواقع الديناميكية من خلال برمجة الخادم باستخدام PHP. حيث يغطي أساسيات PHP. سيتعلم الطلاب أيضًا كيفية الجمع بين PHP و MySQL لإنشاء صفحات ويب ديناميكية. كما أنه يغطي استخدام الأطر مثل larvel و AngularJS و Web MVC framework |
|
علم البيانات |
CSCI3375 |
يقدم هذا المساق نظرة عامة على موضوعات علوم البيانات مثل إدارة البيانات الكبيرة، وصراع البيانات. يوفر للطلاب المهارات الأساسية المتعلقة بالإحصاءات وتحليل البيانات. كما يتم تقديم مقدمة حول التعلم الآلي وتقييم الأنماط واستخراج البيانات وتصور البيانات. سيتم تضمين بعض أدوات البرمجة لمساعدة الطالب على ممارسة الموضوعات المغطاة. |
|
الذكاء الإصطناعي |
CSCI4325 |
يقدم هذا المساق مقدمة شاملة لتقنيات الذكاء الاصطناعي ونظرياته. تشمل حل المشكلات والتخطيط ، وتقنيات تمثيل المعرفة ، ومحركات التفكير والأنظمة الخبيرة ، وجولة في مجالات تطبيقية مختلفة من الذكاء الاصطناعي ، بما في ذلك التعلم الآلي ومعالجة اللغة الطبيعية ورؤية الكمبيوتر عالية المستوى. بالإضافة إلى ذلك ، يقدم المقرر بعض خوارزميات البحث الأساسية لحل المشكلات ؛ تمثيل المعرفة والاستدلال ؛ المنطق الضبابي؛ والشبكات العصبية. |
|
أمن المعلومات 1 |
CSCI4325 |
يقدم هذا المساق مبادئ الأمن الرئيسية في عالم الكمبيوتر وتكنولوجيا المعلومات. يناقش تقنيات الهجوم المختلفة وكيفية الدفاع ضدهم. تشمل الموضوعات هجمات الشبكة والدفاع ، وثغرات نظام التشغيل ، وأمن الويب ، وأمن البريد الإلكتروني ، والبرامج الضارة ، والخصوصية. توفر المساق أيضًا الأساس لفهم القضايا الرئيسية المرتبطة بحماية أصول المعلومات ، وتحديد مستويات الحماية والاستجابة للحوادث الأمنية ، وتصميم نظام متسق ومعقول لأمن المعلومات ، مع ميزات كشف التسلل والإبلاغ المناسبة |
|
أمن المعلومات 2 |
CSCI4326 |
يقدم هذا المساق للطلاب مواضيع متقدمة في موضوعات أمن المعلومات مثل تقنيات تشفير البيانات وأنظمة تشفير المفتاح العمومي ووظائف وبروتوكولات التشفير. سيكون التركيز جيدًا أيضًا على الشبكة اللاسلكية وأمن المحمول و هندسة البرمجيات الآمنة |
|
هندسة البرمجيات |
CSCI4351 |
يقدم هذا المساق وصفًا كاملاً حول دورة حياة مشروع البرنامج بدءًا من جمع المتطلبات والتصميم عالي المستوى والتصميم منخفض المستوى والتطوير والاختبار والنشر والتوزيع وأخيرًا المتابعة والصيانة. |
|
التدريب الميداني (علوم الحاسوب) |
CSCI4353 |
تمتد فترة التدريب العملي الميداني لمدة ثمانية أسابيع خلال مدة الفصل الدراسي الصيفي للسنة الثالثة او الرابعة من خطة علوم الحاسوب بعد ان يكون الطالب قد انهى 100 ساعة معتمدة. خلال فترة التدريب سيخضع الطالب للتدريب العملي في مؤسسة حكومية او شركة خاصة أو مؤسسة عامة في أحد مجالات علوم الحاسوب وذلك بعد موافقة الكلية.في نهاية المساق يقوم الطالب بتسليم تقرير عما تم انجازه في مكان التدريب وتسليم نسخة من الاعمال المنجزة للكلية. |
|
مشروع تخرج (1) علوم الحاسوب |
CSCI4354 |
يختبر مشروع التخرج مدى استفادة الطلبة مما تعلموه خلال سنوات دراستهم الجامعية وذلك من خلال تطوير المشاريع التي تظهر قدراتهم الفكرية والتقنية والإبداعية. يجب على الطلاب إكمال مشاريعهم في مجالات الدراسة المركزة تحت إشراف احد أعضاء هيئة التدريس. ستُظهر المشاريع قدرة الطلاب على تطبيق المعلومات وتحليلها وتوليفها وتقييمها وإيصال المعرفة والفهم. حيث يرتبط النمو الشخصي والرضا بمشاريع التخرج. إن الفرص لتوسيع معارفهم الشخصية ، واستكشاف الوظائف ، وتطبيق التعلم في مواقف الحياة الواقعية ، ستفيد نمو الطلاب وتشجع التعلم مدى الحياة. |
|
مشروع تخرج (1) علوم الحاسوب |
CSCI4355 |
يختبر مشروع التخرج مدى استفادة الطلبة مما تعلموه خلال سنوات دراستهم الجامعية وذلك من خلال تطوير المشاريع التي تظهر قدراتهم الفكرية والتقنية والإبداعية. يجب على الطلاب إكمال مشاريعهم في مجالات الدراسة المركزة تحت إشراف احد أعضاء هيئة التدريس. ستُظهر المشاريع قدرة الطلاب على تطبيق المعلومات وتحليلها وتوليفها وتقييمها وإيصال المعرفة والفهم. حيث يرتبط النمو الشخصي والرضا بمشاريع التخرج. إن الفرص لتوسيع معارفهم الشخصية ، واستكشاف الوظائف ، وتطبيق التعلم في مواقف الحياة الواقعية ، ستفيد نمو الطلاب وتشجع التعلم مدى الحياة |
|
شبكات عصبية |
CSCI4369 |
في هذا المساق بتعرف الطالب على الشبكات العصبية التي توفر نموذجًا للحساب مختلفًا تمامًا عن أجهزة الكمبيوتر التقليدية. عادة ، الشبكات العصبية ليست مبرمجة بشكل صريح لأداء مهمة معينة ؛ بدلاً من ذلك ، يتعلمون تنفيذ المهمة من خلال أمثلة سلوك المدخلات والمخرجات المطلوبة. تقوم الشبكات تلقائيًا بتعميم معارفها المعالجة في المواقف غير المرئية سابقًا ، وهي تؤدي أداءً جيدًا حتى عندما تكون البيانات المدخلة مشوشة أو غير مكتمل أو غير دقيقة. هذه الخصائص مناسبة تمامًا لمهام النمذجة في المجالات غير المنظمة مثل التعرف على الوجوه والتعرف على الكلام والتحكم في المحركات. |
|
مواضيع متقدمة في علوم الحاسوب |
CSCI4373 |
هذا المساق يقدم مواضيع جديدة في علوم الحاسوب وقد تختلف من عام لاخر بناء على اهتمام الكلية والطلبة واحتياجات سوق العمل والتطورات المتسارعة في مجال علوم الحاسوب. |
|
برمجة هواتف ذكية 1 |
CSCI4374 |
يقدم هذا المساق تمهيديًا لتطوير تطبيقات الأجهزة المحمولة لنظام Android. سوف يتعلم الطلاب تطوير التطبيقات على نظام Android. وتشمل الموضوعات إدارة الذاكرة. تصميم واجهة المستخدم؛ بناء واجهة المستخدم. طرق الإدخال معالجة البيانات تقنيات الشبكة. من المتوقع أن يعمل الطلاب على مشروع ينتج تطبيقًا للهاتف المحمول. |
|
برمجة هواتف ذكية 2 |
CSCI4376 |
يغطي هذا المساق أساسيات تطوير تطبيقات الهاتف المحمول Apple iOS. تبدأ الدورة التدريبية في تغطية لغة البرمجة سويفت ، باستخدام بيئة التطوير المتكاملة Xcode ، وأطر عمل النظام الأساسي (مثل React). سيقوم الطلاب بإنشاء تطبيقات أساسية وإضافة ميزات جديدة حتى يقومون بتطوير تطبيق حقيقي وقابل للاستخدام. |
|
لغة انجليزية فنية |
ENCL2327 |
من خلال هذا المساق نقوم بتطوير مهارات اللغة الإنجليزية الفنية التي يحتاجها الطلاب للعمل والدراسة في بيئة تكنولوجية. يساعد الطلاب على اكتساب المعرفة بالحاسوب وتقنية المعلومات باللغة الإنجليزية. يساعد الطلاب الذين يعملون في صناعة تكنولوجيا المعلومات حيث أصبحت اللغة الإنجليزية هي اللغة المطلوبة. تقوم بتطوير المفردات الطلابية لتمكينه من التواصل بشكل أكثر فعالية حول الموضوعات الفنية ، وسيستخدم الطالب المهام الواقعية لإعداده لبيئة عمل تكنولوجيا المعلومات. بالإضافة إلى أنه يركز على تطوير العرض التقديمي الشفوي ومهارات كتابة التقارير الفنية وكتابة مقترحات للحصول على وظائف من خلال العمل الحر عبر الانترنت. |
|
تفاعل الإنسان والحاسوب |
GMCI2349 |
هذا المساق متعدد التخصصات حيث يدمج مفاهيم من علوم الحاسوب وعلم النفس المعرفي وتصميم الرسوم. يقدم المساق المفاهيم الأساسية للتفاعل بين الإنسان والحاسوب. تهتم بتصميم وتقييم وتنفيذ أنظمة الحوسبة التفاعلية للاستخدام البشري. من خلال المساق يكتسب الطلاب المبادئ والمهارات اللازمة لتصميم وتقييم النظم التفاعلية. يتم التركيز بشكل كبير على عملية تطوير تصاميم تفاعل المستخدم. تشمل أنشطة تطوير تفاعل المستخدم متطلبات وتحليل المهام ومواصفات قابلية الاستخدام والتصميم والنماذج الأولية والتقييم. |
|
الواقع الإفتراضي |
GMCI4369 |
في هذا المساق يتعرف الطالب على المفاهيم والتقنيات والتطبيقات الحديثة للواقع الافتراضي في الوسائط المتعددة و علوم الحاسوب. وتشمل لمحة عامة عن أنظمة الواقع الافتراضي، سواء الأجهزة والبرمجيات، وتقنيات الرسومات الكمبيوتر المستخدمة لمحاكاة البيئات الافتراضية. دراسة المشاكل المتعلقة بالتفاعل مع العالم الافتراضي، بما في ذلك التصور العميق، اختيار الكائنات وحركة الكائنات. كما تتم دراسة المشاكل المتعلقة بالتفاعل والاصطدام بين الكائنات داخل البيئة. |
|
تفاضل وتكامل 1 |
MATH1321 |
هذا المساق يدرس المفردات التالية : النهايات و طرق إيجادها, الاتصال و نظرياته, الاشتقاق و قواعده, بعض التطبيقات على الاشتقاق, التكامل المحدود و التكامل الغير محدود, بعض تطبيقات التكامل. |
|
تفاضل وتكامل 2 |
MATH1322 |
يتناول هذا المساق :الدوال العكسية, اقترانات الأس و اللوغاريتم الطبيعي, الاقترانات المثلثية العكسية, طرق التكامل (التعويض و الأجزاء و الكسور الجزئية و التعويضات المثلثية), المتواليات و المتسلسلات, تقارب المتسلسلات, متسلسلة القوى, متسلسلة تايلور و ماكلورين و متسلسلة ذات الحدين. |
|
الرياضيات المنفصلة |
MATH2324 |
يعلم هذا المساق تقنيات الطلاب في كيفية التفكير المنطقي والرياضي وتطبيق هذه التقنيات في حل المشكلات. حيث يهدف إلى التعريف بالمنطق ، والبراهين ، والمجموعات ، والعلاقات ، والوظائف ، والعد ، والاحتمال ، مع التركيز على التطبيقات في علوم الكمبيوتر. |
|
تصميم وتحليل خوارزميات |
MATH3341 |
يقدم هذا المساق شرحا مفصلا عن الخوارزميات الكلاسيكية في مختلف المجالات ، وتقنيات تصميم الخوارزميات الفعالة. ستتضمن الموضوعات مفاهيم تعقيد الخوارزمية ، وانماط تصميم الخوارزميات. سيغطي أيضًا الخوارزميات الرئيسية وهياكل البيانات للبحث والفرز والرسوم البيانية وبعض تقنيات التحسين الخوارزميات |
Internet of things and smart systems
Areas of self-employment:
Automation of smart buildings
Artificial intelligence
Project management specialist
IoT data and systems analyst
IoT security specialist
Cloud computing specialist
Remote IoT developer
Engineer of smart devices and the Internet of things
Firmware engineer for the Internet of things
Web developer
