במכללה קיימים שלושה קמפוסים בהם נלמדים תואר ראשון ושני במדעי המחשב. כפועל יוצא מכך - מחד, ישנו ריבוי מרצים, ומאידך, מרצים רבים עוברים בין הקמפוסים השונים. מערך מורכב זה גורם לאתגר רב בבניית תוכנית הלימודים ולא פעם, בעבר, היו נופלות טעויות במהלך הבנייה. מכאן עלה הצורך לשימוש במערכת דינאמית המתכתבת עם מסד נתונים חיצוני וכן עם חציה השני של עבודת בניית מערכת השעות, השיבוץ. המערכת מבצעת אימותים למידע המוזן לתוכה ומונעת כפילויות או חוסר במידע הכרחי.