برنامهنويسي يك روش حل مسئله به كمك كامپيوتر است. فرض كنيد كه وارد بانك ميشويد و كدملي خود را به متصدي بانك اعلام ميكنيد. متصدي به كمك تنها يك كد تمامي اطلاعات حساب بانكي شما را پيدا ميكند. مشخصات شما، گردشهاي مالي، موجودي و ….
اين امكان به كمك برنامهنويسي ايجاد شده است. سيستمي كه براي بانك طراحي شده با دريافت كدملي شما، اطلاعات شما را از ميان ميليونها اطلاعات ديگر پيدا كرده و در قالب جداول نمايش ميدهد.
در واقع يك تيم برنامه نويسي اين سيستم را به اين صورت برنامهنويسي كردهاند. بنابراين ميتوان گفت برنامهنويسي يك علم است كه به كمك آن ميتوان به كامپيوتر دستوراتي براي اجرا داد. دستورات را در قالب كدهايي به كامپيوتر ميدهيم اين اطلاعات و دستورات در مغز كامپيوتر (CPU) پردازش ميشوند و خروجي كار به كاربر نمايش داده ميشود.