תַת־שִיגרה
מחשבים ומערכות מידע
לועזית: subroutine
סדרת הוראות
בתכנית, המשמשות לרוב
לביצוע מטלה הנדרשת מסוימת מספר פעמים בתכנית. תת־שיגרה נכתבת בדרך כלל פעם אחת בלבד בתכנית, אך יכולה להיקרא מספר פעמים במהלך ביצוע התכנית, על־ידי הוראות מתוך התכנית
או לשימוש על ידי מספר תכניות. (בלועזית:
סברוטינה).