برنامه نویس (Programmer)
فردی که مسئولیت تبدیل یک مسئله دنیای واقعی به یک راهحل منطقی (الگوریتم) و سپس ترجمه آن به کدهای قابل اجرا برای کامپیوتر را بر عهده دارد. وظیفه اصلی او، تضمین صحت، کارایی و خوانایی برنامه است.
برنامه (Program)
مجموعهای از دستورالعملهای دقیق و متوالی که به زبان قابل فهم برای کامپیوتر (زبان برنامهنویسی) نوشته شده و برای انجام یک کار مشخص طراحی شده است.