البرمجة جزء من علوم الحاسوب و الاخير اكثر شمولا و تشمل فروع عديدة , و على كل حال علوم الحاسوب هذفها فهم البنية التي يقوم عليها الحسوب ليصبح دارسي هذا العلم مساهمين في تطويره يوما ما . اعتبره اكثر صعوبة و تعقيد من البرمجة لانها اكثر تخصص و اعتقد تحوي على فروع اقل .
بالنسبة للوظيفة يفضل ان الشخص يتخصص في البرمجة و هندسة البرمجيات لأنها أكثر طلباً في السوق و بإمكانك الإعتماد على نفسك في إيجاد شغل مناسب . بعكس علوم الحاسوب الأكثر إرتباطا بالشركات الكبيرة .