תַת־שִיגרה מחשבים ומערכות מידע
לועזית: subroutine

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