אחד ממקצועות הלימוד המבוקשים ביותר הינם לימודי הנדסה. דבר זה נובע מכך שאין צורך בשורת תארים מתקדמים בכדי להשיג תעודת מקצוע אלא אך ורק תואר אחד. בנוסף, תנאי ההעסקה, יתרונות עבודה בסביבה מתקדמת וטכנולוגית יותר גורמים לאלפי צעירות וצעירים ישראלים להירשם מידי שנה ללימודי מקצועות ההנדסה השונים.
המעוניינים ללימודי הנדסת תוכנה אוניברסיטת תל אביב צריכים להיות בעלי מוטיבציה רבה, יכולת השקעה ולמידה עצמאית, אורך רוח, אהבה לתחומי המדעים השונים בכלל ולמחשבים בפרט.
לימודי הנדסת תוכנה נמשכים כארבע שנים, במסלול לימודי היום המלא, וכעשרה סמסטרים למעוניינים במסלול לימודי ערב לאנשים עובדים. במהלך הלימודים יכולים הסטודנטים לרכוש ידע רב במערכות שונות כחלק מחטיבות משלימות, כשבניהן: הצפנה ואבטחת מידע, תכנות מערכות סלולריות ועוד. בתום הלימודים מוענק לבוגרים תואר B.Sc., המאפשר הרשמה לפנקס המהנדסים וכמובן תעסוקה בתחום ורכישת תארים מתקדמים.
לימודי הנדסת תוכנה באוניברסיטת תל אביב כוללים ידע עיוני ומעשי רב מעולמות תוכן מקצועיים ואקדמיים שונים. התכנים השונים ניתנים לחלוקה לשלושה ערוצים מרכזיים: תכני ליבה תיאורטיים, תכנים מקצועיים ומעבדות וקורסי בחירה וחטיבות משלימות. בין הקורסים השונים הנלמדים ניתן למצוא: אלגוריתמיים קומבינטוריים, בינה מלאכותית, גרפיקה של המחשב, תכנות לוגי, מבני נתונים, מערכות אינטרנט ורשת, מערכות הפעלה, נושאים מתקדמים בבסיסי נתונים, עיבוד אילוצים, קריפטוגרפיה, תורת האינפורמציה, תכנון אלגוריתמים, אבטחת מחשבים ורשתות תקשורת, כריית נתונים, מערכות סינון מידע ועוד מגוון קורסים רב.
תנאי הקבלה לתואר באוניברסיטת תל אביב משתנים משנה לשנה בהתאם לביקוש הקיים ולגודל החוג הנפתח. ככלל, נדרשת זכאות מלאה לתעודת בגרות ישראלית, או חלופה המוכרת על ידי מוסד הלימודים. בנוסף, נדרש ציון בחינה פסיכומטרית תקף. בממוצע, נדרש ציון "סכם כמותי" – ציון המהווה שקלול ציוני הבגרות עם ציון הפסיכומטרי – של כשבע מאות נקודות, כך שמרכיביו נעים כשממוצע הבגרויות אינו נופל מתשעים וחמש וציון הפסיכומטרי גבוה מכשש מאות וחמישים. כמובן, יש לשים לב כי ניתן בונוס משמעותי למועמדים בעלי חמש יחידות לימוד לבגרות במתמטיקה ופיסיקה בנוסף על מועמדים בעלי ציון חלק כמותי גבוה בבחינה הפסיכומטרית.