কম্পিউটার বিজ্ঞান একটি ভুল ধারণা - কম্পিউটার বিজ্ঞানে প্রকৃতপক্ষে কোনও "বিজ্ঞান" নেই, যেহেতু কম্পিউটার বিজ্ঞান প্রকৃতি পর্যবেক্ষণ সম্পর্কে নয়। বরং কম্পিউটার বিজ্ঞানের কিছু অংশ ইঞ্জিনিয়ারিং এবং কিছু অংশ গণিত ।
কম্পিউটার বিজ্ঞানের আরও তাত্ত্বিক অংশগুলি খাঁটি গাণিতিক। উদাহরণস্বরূপ, বাছাই করার জন্য একটি ভাল অ্যালগরিদম কী? আমরা কীভাবে প্রোগ্রামিং ভাষার শব্দার্থ ব্যাখ্যা করি? আমরা কীভাবে নিশ্চিত হতে পারি যে কোনও ক্রিপ্টোগ্রাফিক সিস্টেম নিরাপদ?
কম্পিউটার বিজ্ঞান প্রয়োগ করা হয়, এটি ইঞ্জিনিয়ারিংয়ের মতো হয়ে যায়। উদাহরণস্বরূপ, ম্যাট্রিক্স গুণিত অ্যালগরিদম কার্যকর করার সর্বোত্তম উপায় কোনটি? বৃহত্তর প্রোগ্রামগুলি লেখার সুবিধার্থে আমাদের কীভাবে একটি কম্পিউটার ভাষা ডিজাইন করা উচিত? অনলাইন ব্যাংকিং সুরক্ষার জন্য আমরা কীভাবে একটি ক্রিপ্টোগ্রাফিক সিস্টেম ডিজাইন করতে পারি?
বিপরীতে, বিজ্ঞান প্রকৃতির আইন সম্পর্কে এবং আরও সাধারণভাবে প্রাকৃতিক ঘটনা সম্পর্কে । কম্পিউটার বিজ্ঞানের সাথে জড়িত ঘটনা মানবসৃষ্ট made কম্পিউটার বিজ্ঞানের কিছু দিককে এই অর্থে পরীক্ষামূলক হিসাবে দেখা যেতে পারে, উদাহরণস্বরূপ সামাজিক নেটওয়ার্কগুলির বৌদ্ধ গবেষণামূলক গবেষণা, কম্পিউটার নেটওয়ার্কগুলির অভিজ্ঞতাগত গবেষণা, ভাইরাস এবং তাদের বিস্তার সম্পর্কে গবেষণামূলক গবেষণা এবং কম্পিউটার শিক্ষা (উভয়ই কম্পিউটার বিজ্ঞান শেখানো এবং কম্পিউটার ব্যবহার করা) অন্যান্য বিষয় পড়ানোর জন্য)। এই উদাহরণগুলির বেশিরভাগ হ'ল বর্ডার-লাইন কম্পিউটার বিজ্ঞান এবং আরও সঠিকভাবে বহু-বিভাগীয়। কম্পিউটার বিজ্ঞানের সবচেয়ে নিকটতম একটিটি সম্ভবত নেটওয়ার্ক এবং অন্যান্য হার্ডওয়্যার ডিভাইসগুলির অধ্যয়ন যা সম্ভবত "সিস্টেমস" নামে বেসরকারীভাবে পরিচিত সুবারায় মূলধারার।
এই উদাহরণগুলি সত্ত্বেও, কম্পিউটার বিজ্ঞানের বেশিরভাগ মূল বিজ্ঞান মোটেই বিজ্ঞান নয়। কম্পিউটার বিজ্ঞান কেবল একটি নাম - এটি বোঝার দরকার নেই।
কম্পিউটার বিজ্ঞানের ক্ষেত্র হিসাবে, সর্বোত্তম সংজ্ঞা সম্ভবত: কম্পিউটার বিজ্ঞানীরা যা করেন। কম্পিউটার বিজ্ঞান, প্রতিটি অন্যান্য একাডেমিক শাখার মতোই একটি বিস্তৃত অঞ্চল এবং এটি পুরোপুরি চার্ট করা কঠিন difficult লোকেরা কম্পিউটার বিজ্ঞানকে কী বিবেচনা করে তার নমুনা আপনি যদি চান তবে আপনি আপনার অনুষদের গবেষণা ক্ষেত্রগুলি দেখতে পারেন।