يركز تخصص علوم الكمبيوتر على مبادئ الحوسبة التي يقوم عليها عالمنا الحديث، ويوفر تعليمًا أساسيًا قويًا لإعداد الطلاب لمجموعة واسعة من الوظائف في مجال الحوسبة. يمكن أن يكون هذا التخصص بمثابة تحضير للدراسة العليا أو للعمل في مجال الصناعة. يحصل الطلاب على خلفية قوية في الهندسة المعمارية والأنظمة ذات المستوى المنخفض؛ البنية التحتية متوسطة المستوى والخوارزميات والأسس الرياضية. هذه درجة مرنة للغاية تسمح للطلاب باستكشاف مجموعة واسعة من المواضيع في مجال الحوسبة الحديثة. من أجل تحقيق بعض التركيز في دراساتهم العليا، يتعين على الطلاب تلبية متطلبات أحد التخصصات التسعة الموضحة أدناه.
الخوارزميات. يركز هذا التخصص على التقنيات الحسابية الأساسية، بما في ذلك تحليلها وتطبيقاتها على موضوعات في رؤية الكمبيوتر وألعاب الكمبيوتر والرسومات والذكاء الاصطناعي واسترجاع المعلومات. تشمل المواضيع هياكل البيانات، وخوارزميات الرسم البياني والشبكة، والهندسة الحسابية، والخوارزميات الاحتمالية، ونظرية التعقيد، والتشفير.
الهندسة المعمارية والأنظمة المدمجة. يدمج هذا التخصص مبادئ الأنظمة المدمجة والبرمجيات والأجهزة وهندسة الكمبيوتر والأنظمة والشبكات الموزعة، ويعد الطلاب لتصميم وإنشاء بنيات أجهزة/برمجيات فعالة لمجالات التطبيقات الناشئة. سوف يعتمد الطلاب في هذا التخصص على أساس قوي في البرامج والأجهزة ويتعلمون كيفية تصميم الأنظمة المدمجة المتصلة بالشبكة، وبنيات الكمبيوتر الفعالة لمجموعة متنوعة من مجالات التطبيقات مثل الألعاب، والتصور، والبحث، وقواعد البيانات، ومعالجة المعاملات، واستخراج البيانات، والحوسبة العلمية وعالية الأداء.
المعلوماتية الحيوية. يعرّف هذا التخصص الطلاب على التقاطع متعدد التخصصات بين علم الأحياء والطب وعلوم الكمبيوتر وتكنولوجيا المعلومات. سوف يفهم الطلاب الذين يكملون التخصص مشاكل الحوسبة الطبية الحيوية من منظور علوم الكمبيوتر، وسيكونون قادرين على تصميم وتطوير البرامج التي تحل المشاكل الحسابية في علم الأحياء والطب.
علوم الكمبيوتر العامة . يتيح هذا التخصص للطلاب اكتساب معرفة شاملة بعلوم الكمبيوتر والتي قد تكون مصممة خصيصًا لتناسب اهتماماتهم الفردية. يختار الطلاب 11 دورة تدريبية في علوم الكمبيوتر من الدرجة العليا، بما في ذلك دورتين للمشروع. سوف يروق هذا التخصص لأولئك المهتمين بتعليم واسع في علوم الكمبيوتر، أو الذين يرغبون في إنشاء تخصص فريد خاص بهم غير موجود في القائمة الحالية للتخصصات (الأخرى) ضمن هذا التخصص.
معلومات. يهدف هذا التخصص إلى إعداد الطلاب للعمل مع مجموعة واسعة من أنظمة البيانات والمعلومات الحديثة وتطويرها. تشمل المواضيع التي يغطيها هذا التركيز إدارة قواعد البيانات، واسترجاع المعلومات، والبحث على الويب، واستخراج البيانات، والحوسبة كثيفة البيانات.
الأنظمة الذكية. سيعرّف هذا التخصص الطلاب على المبادئ التي تقوم عليها الأنظمة الذكية، بما في ذلك موضوعات مثل تمثيل المعرفة البشرية، وبناء أنظمة التفكير الآلي، وتطوير تقنيات البحث الذكية، وتصميم الخوارزميات التي تتكيف مع البيانات وتتعلم منها. سيستخدم الطلاب في هذا التخصص هذه المبادئ لحل المشكلات عبر مجموعة متنوعة من التطبيقات مثل رؤية الكمبيوتر، واسترجاع المعلومات، واستخراج البيانات، وأنظمة التوصية الآلية، والمعلوماتية الحيوية، بالإضافة إلى المشاريع المصممة بشكل فردي.
الأنظمة الشبكية. يركز هذا التخصص على بنية الإنترنت وتطبيقات الإنترنت وأمن الشبكات. كما يشجع الطلاب على التعرف على أنظمة التشغيل وقواعد البيانات والبحث والبرمجة والأنظمة المدمجة والأداء.
الأنظمة والبرامج. يتناول هذا التخصص مبادئ وتصميم الأنظمة والبرمجيات. ويؤكد على التفاعل بين البرنامج والبنية التحتية الحاسوبية التي يعمل عليها وتأثير قرارات التصميم على الأداء. تشمل المواضيع الأساسية واجهة الأجهزة/البرمجيات، واللغات والمترجمين، وأنظمة التشغيل، والحوسبة المتوازية والموزعة. وتشمل المواضيع الاختيارية الشبكات والأمن والرسومات وقواعد البيانات.
الحوسبة المرئية. يشمل هذا التخصص الالتقاط الرقمي ومعالجة وتوليف وعرض البيانات المرئية مثل الصور والفيديو. يشمل هذا التخصص رؤية الكمبيوتر، ومعالجة الصور، والرسومات، ويغطي موضوعات مثل تمثيل الكائنات ثلاثية الأبعاد، والتعرف البصري على الأشياء والأشخاص، وتقديم الصور التفاعلية والواقعية، والفيزياء وإدراك الضوء واللون.
يقدم القسم أيضًا درجة جامعية مشتركة في علوم وهندسة الكمبيوتر، بالتعاون مع كلية هنري سامويلي للهندسة.تتوفر المعلومات في قسم الدراسات متعددة التخصصات في كتالوج .

