תיכנוּת מחשבים ומערכות מידע
לועזית: programming

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