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