علوم الكمبيوتر Computer Science

ما هو اختصاص الحوسبة / البرمجة؟

يُعدُّ هذا البرنامج المعتمد في المرحلة الجامعية الأولى من أقدم التخصصات في مجال علوم الكومبيوتر، إلا أنه ما زال يستأثر بموقع مهم لجهة المتطلبات في سوق العمل، وذلك نتيجة التطور التكنولوجي المستمر، والحاجة المتواصلة لتطوير البرامج في مختلف المجالات التي تستند إلى تكنولوجيا المعلومات والاتصالات. إنّ برنامج الحوسبة، صُمِّمَ لسد الثغرة الموجودة بين الشركات والمؤسسات الأكاديميّة. إنه يعمل على تهيئة متخصصين ومستشارين في البرامج والتطبيقات، قادرين على تطوير حلول معلوماتيّة لمختلف المشكلات التي قد تواجه العامل في مجال العمل، وذلك بأسلوب مهنيٍّ ومتميِّز.

يعتمد هذا البرنامج على مقاييس متعددة، كالمناهج الدراسية في علوم الكومبيوتر المشتركة بين منظّمتي “IEEE” و “ACM” (IEEE/ACM joint CS curricula)، في حين يتيح للطلاب الحصول على شهادات من (Oracle) إحدى الشركات البارزة في مجال أنظمة تكنولوجيا المعلومات، و(Cisco)، إحدى الشركات البارزة في مجال الشبكات وأمنها. بعد الانتهاء من دراسة هذا البرنامج، يصبح الطلاب قادرين على الاختيار بين إكمال دراساتهم الجامعية أو الدخول في مجال العمل مباشرةً.

يغطي البرنامج الجانبين النظري والعملي في مجال علوم الكومبيوتر من خلال مقررات رئيسة ومتخصصة مدعمة بعمل متواصل في المختبر. تتضمن المقررات الرئيسة ما يلي: أسس الرياضيات في علوم الكومبيوتر، واساسيّات البرمجة كائنية التوجه (Object Oriented Programming) والبرمجة المتقدمة باستخدام لغات برمجة متعدّدة (Java, PHP, Python, asp.net, JavaScript…)، ومعماريّة الحاسوب وأنظمة التشغيل (computer (architecture and Operating systems ، وقواعد البيانات العلائقية وغير العلائقية  (Relational and Non-relational databases)، ونُظُم إدارة قواعد البيانات (database management systems)، وبرمجة وتطوير التطبيقات (web programming and application development) ، وشبكات الكومبيوتر(computer networks)، والذكاء الاصطناعي (artificial intelligence)، وهياكل البيانات (data structure)، وتصميم الخوارزميات وتحليلها(Design and analysis of algorithm)، والحوسبة السحابية(cloud computing)، بالإضافة إلى مشروع التخرج.

برنامج الدراسة

متطلبات الجامعة: 9 أرصدة

رمز المقرّر إسم المقرّر المتطلب السابق عدد الأرصدة
ENGL201 English Communication Skills I 3 أرصدة
ENGL202 English Communication Skills II ENGL201 3 أرصدة
ARAB201 Arabic Communication Skills I 3 أرصدة

مقرّرات البرنامج: 50 رصيداً

رمز المقرّر إسم المقرّر المتطلب السابق عدد الأرصدة
CSCI206 Introduction to programming  4 أرصدة
CSCI207 Object Oriented Programming CSCI206 4 أرصدة
CSCI205 Computer Science Overview رصيد واحد
CSCI210 Computer architecture and Logic design 3 أرصدة
CSCI212 Computer Networks I CSCI206 3 أرصدة
CSCI311 Introduction to database systems CSCI206 3 أرصدة
CSCI315 Web Application Development CSCI207, CSCI311 4 أرصدة
CSCI317 Software Engineering CSCI311 3 أرصدة
CSCI320 Operating Systems CSCI210 4 أرصدة
CSCI410 Artificial Intelligence and Machine Learning CSCI207 + MATH207+ MATH203 3 أرصدة
CSCI420 Final Year Project CSCI317+60 credits 3 أرصدة
MATH203 Linear Algebra 3 أرصدة
MATH201 Calculus 3 أرصدة
MATH210 Discrete Mathematics 3 أرصدة
MATH204 Probability and Statistics I 3 أرصدة
CSCI316 Data Structure and Algorithms CSCI207, MATH210 3 أرصدة

مقرّرات التركيز: 30 رصيداً

رمز المقرّر إسم المقرّر المتطلب السابق عدد الأرصدة
SECU301 Introduction to Computer Security MATH210 + CSCI206 3 أرصدة
COMP301 Introduction to Linux CSCI210 3 أرصدة
COMP310 Programming Methodology CSCI207 3 أرصدة
COMP305 Advanced Programming CSCI207 3 أرصدة
COMP413 Mobile Computing CSCI207 + CSCI311 3 أرصدة
COMP412 Advanced Databases CSCI311 3 أرصدة
COMP414 Cloud computing CSCI311 3 أرصدة
COMP411 Advanced Data Structure and Algorithms CSCI316 3 أرصدة
COMP420 Application development CSCI315 3 أرصدة
MATH310 Numerical Computation and Analysis MATH201+ Math203 3 أرصدة

متطلبات التسجيل

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