কম্পিউটার বিজ্ঞান, তাত্ত্বিক এবং অ্যালগোরিদমিক ভিত্তি, হার্ডওয়্যার এবং সফ্টওয়্যার এবং তথ্য প্রক্রিয়াজাতকরণের জন্য তাদের ব্যবহার সহ কম্পিউটার এবং কম্পিউটারের অধ্যয়ন। কম্পিউটার বিজ্ঞানের অনুশাসনের মধ্যে অ্যালগরিদম এবং ডেটা স্ট্রাকচার, কম্পিউটার এবং নেটওয়ার্ক ডিজাইন, মডেলিং ডেটা এবং তথ্য প্রক্রিয়া এবং কৃত্রিম বুদ্ধিমত্তার অধ্যয়ন অন্তর্ভুক্ত রয়েছে। কম্পিউটার বিজ্ঞান এর কিছু ভিত্তি গণিত এবং ইঞ্জিনিয়ারিং থেকে অঙ্কিত করে এবং তাই কুইউিং তত্ত্ব, সম্ভাবনা এবং পরিসংখ্যান এবং বৈদ্যুতিন সার্কিট ডিজাইনের মতো ক্ষেত্রগুলি থেকে কৌশলগুলি অন্তর্ভুক্ত করে। কম্পিউটার বিজ্ঞান নতুন অ্যালগরিদম, তথ্য কাঠামো এবং কম্পিউটার আর্কিটেকচারের ধারণা, নকশা, পরিমাপ এবং পরিশোধনকালে হাইপোথিসিস টেস্টিং এবং পরীক্ষার ভারী ব্যবহার করে।
কম্পিউটার বিজ্ঞানকে পাঁচটি পৃথক হলেও আন্তঃসম্পর্কিত শাখার একটি অংশ হিসাবে বিবেচনা করা হয়: কম্পিউটার ইঞ্জিনিয়ারিং, কম্পিউটার বিজ্ঞান, তথ্য সিস্টেম, তথ্য প্রযুক্তি, এবং সফটওয়্যার ইঞ্জিনিয়ারিং। এই পরিবারটি কম্পিউটিংয়ের অনুশাসন হিসাবে সম্মিলিতভাবে পরিচিতি লাভ করেছে। এই পাঁচটি অনুশাসনটি এই অর্থে আন্তঃসম্পর্কিত যে গণনাটি তাদের পড়াশুনার বিষয়, তবে এগুলি পৃথক কারণ প্রত্যেকটির নিজস্ব গবেষণার দৃষ্টিভঙ্গি এবং পাঠ্যক্রমিক দৃষ্টি নিবদ্ধ রয়েছে। (১৯৯১ সাল থেকে অ্যাসোসিয়েশন ফর কম্পিউটিং মেশিনারি [এসিএম], আইইইই কম্পিউটার সোসাইটি [আইইইই-সিএস], এবং এসোসিয়েশন ফর ইনফরমেশন সিস্টেমস [এআইএস] এই পাঁচটি আন্তঃসংশ্লিষ্ট শাখার শৃঙ্খলা বিকাশ এবং আপডেট করার জন্য সহযোগিতা করেছে যা শিক্ষাপ্রতিষ্ঠানগুলি তাদের স্নাতক, স্নাতক এবং গবেষণা প্রোগ্রামগুলির জন্য বিশ্বব্যাপী ব্যবহার)
কম্পিউটার বিজ্ঞানের প্রধান সাবফিল্ডগুলির মধ্যে রয়েছে কম্পিউটার আর্কিটেকচার, প্রোগ্রামিং ভাষা এবং সফ্টওয়্যার বিকাশের traditionalতিহ্যবাহী অধ্যয়ন। যাইহোক, এগুলির মধ্যে রয়েছে কম্পিউটেশনাল সায়েন্স (বৈজ্ঞানিক উপাত্তের মডেলিংয়ের জন্য অ্যালগরিদমিক কৌশলগুলির ব্যবহার), গ্রাফিক্স এবং ভিজ্যুয়ালাইজেশন, মানব-কম্পিউটার মিথস্ক্রিয়া, ডাটাবেসগুলি এবং তথ্য সিস্টেমগুলি, নেটওয়ার্কগুলি এবং কম্পিউটার এবং বিজ্ঞানের চর্চায় অনন্য যে সামাজিক এবং পেশাদার বিষয় রয়েছে include । যেমনটি স্পষ্টতই প্রমাণিত হতে পারে যে এর মধ্যে কয়েকটি সাবফিল্ডগুলি অন্যান্য আধুনিক ক্ষেত্রগুলির সাথে বায়োইনফরম্যাটিকস এবং গণনা সংক্রান্ত রসায়ন হিসাবে তাদের ক্রিয়াকলাপগুলিতে ওভারল্যাপ করে। এই ওভারল্যাপগুলি কম্পিউটার ক্ষেত্রের অনেকগুলি আন্তঃশৃঙ্খলাবদ্ধ সংযোগগুলি সনাক্ত করতে এবং তাদের সাথে কাজ করার প্রবণতার পরিণতি।