Computer engineering
কম্পিউটার ইঞ্জিনিয়ারিং (সিওই বা সিপিই) ইলেকট্রনিক ইঞ্জিনিয়ারিং এবং কম্পিউটার বিজ্ঞানের একটি শাখা যা কম্পিউটার হার্ডওয়্যার এবং সফ্টওয়্যার বিকাশের জন্য প্রয়োজনীয় কম্পিউটার বিজ্ঞান এবং ইলেকট্রনিক ইঞ্জিনিয়ারিংয়ের বিভিন্ন ক্ষেত্রকে সংহত করে। কম্পিউটার ইঞ্জিনিয়ারিংকে কিছু বিশ্ববিদ্যালয়ে কম্পিউটার সায়েন্স এবং ইঞ্জিনিয়ারিং হিসাবে উল্লেখ করা হয়। কম্পিউটার ইঞ্জিনিয়ারদের ইলেকট্রনিক ইঞ্জিনিয়ারিং, কম্পিউটার সায়েন্স, হার্ডওয়্যার-সফ্টওয়্যার ইন্টিগ্রেশন, সফ্টওয়্যার ডিজাইন এবং সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের প্রশিক্ষণ প্রয়োজন। এটি বৈদ্যুতিক প্রকৌশল এবং কম্পিউটার বিজ্ঞানের কৌশল এবং নীতিগুলি ব্যবহার করে এবং কৃত্রিম বুদ্ধিমত্তা (এআই), রোবোটিক্স, কম্পিউটার নেটওয়ার্ক, কম্পিউটার স্থাপত্য এবং অপারেটিং সিস্টেমের মতো ক্ষেত্রগুলিকে অন্তর্ভুক্ত করতে পারে। কম্পিউটার ইঞ্জিনিয়াররা পৃথক মাইক্রোকন্ট্রোলার, মাইক্রোপ্রসেসর, ব্যক্তিগত কম্পিউটার এবং সুপারকম্পিউটারের নকশা থেকে শুরু করে সার্কিট ডিজাইন পর্যন্ত কম্পিউটিংয়ের অনেক হার্ডওয়্যার এবং সফ্টওয়্যার দিকের সাথে জড়িত। প্রকৌশলের এই ক্ষেত্রটি কেবল কম্পিউটার সিস্টেমগুলি কীভাবে কাজ করে তার উপরই নয়, কীভাবে সেগুলিকে বৃহত্তর ছবিতে সংহত করা যায় তার উপরও দৃষ্টি নিবদ্ধ করে। কম্পিউটার ইঞ্জিনিয়ারিংয়ের প্রয়োগগুলির মধ্যে রোবোটিক্স অন্যতম। কম্পিউটার ইঞ্জিনিয়ারিং সাধারণত এমবেডেড মাইক্রোকন্ট্রোলারগুলির জন্য সফ্টওয়্যার এবং ফার্মওয়্যার লেখা, ভিএলএসআই চিপ ডিজাইন করা, অ্যানালগ সেন্সর ডিজাইন করা, মিশ্র সিগন্যাল সার্কিট বোর্ড ডিজাইন করা এবং অপারেটিং সিস্টেম ডিজাইন করা সহ ক্ষেত্রগুলি নিয়ে কাজ করে। কম্পিউটার ইঞ্জিনিয়াররা রোবোটিক্স গবেষণার জন্যও উপযুক্ত, যা মোটর, যোগাযোগ এবং সেন্সরের মতো বৈদ্যুতিক ব্যবস্থা নিয়ন্ত্রণ ও পর্যবেক্ষণের জন্য ডিজিটাল সিস্টেম ব্যবহারের উপর ব্যাপকভাবে নির্ভর করে। উচ্চশিক্ষার অনেক প্রতিষ্ঠানে, কম্পিউটার ইঞ্জিনিয়ারিংয়ের শিক্ষার্থীদের তাদের জুনিয়র এবং সিনিয়র বছরে গভীর অধ্যয়নের ক্ষেত্রগুলি বেছে নেওয়ার অনুমতি দেওয়া হয় কারণ কম্পিউটারের নকশা এবং প্রয়োগে ব্যবহৃত জ্ঞানের সম্পূর্ণ বিস্তার স্নাতক ডিগ্রির আওতার বাইরে। অন্যান্য প্রতিষ্ঠানগুলিতে কম্পিউটার ইঞ্জিনিয়ারিংকে তাদের প্রাথমিক ফোকাস হিসাবে ঘোষণা করার আগে ইঞ্জিনিয়ারিং শিক্ষার্থীদের এক বা দুই বছরের সাধারণ ইঞ্জিনিয়ারিং শেষ করতে হতে পারে। 1939 সালে কম্পিউটার ইঞ্জিনিয়ারিং শুরু হয় যখন জন ভিনসেন্ট অ্যাটানাসফ এবং ক্লিফোর্ড বেরি পদার্থবিজ্ঞান, গণিত এবং বৈদ্যুতিক প্রকৌশলের মাধ্যমে বিশ্বের প্রথম বৈদ্যুতিন ডিজিটাল কম্পিউটার তৈরি করতে শুরু করেন। জন ভিনসেন্ট অ্যাটানাসফ একসময় আইওয়া স্টেট ইউনিভার্সিটির পদার্থবিজ্ঞান ও গণিতের শিক্ষক ছিলেন এবং ক্লিফোর্ড বেরি বৈদ্যুতিক প্রকৌশল ও পদার্থবিজ্ঞানের প্রাক্তন স্নাতক ছিলেন। তারা একসঙ্গে অ্যাটানাসফ-বেরি কম্পিউটার তৈরি করেন, যা এবিসি নামেও পরিচিত, যা সম্পূর্ণ করতে পাঁচ বছর সময় লেগেছিল। 1940-এর দশকে মূল এবিসি ভেঙে ফেলা হয় এবং পরিত্যক্ত হয়, প্রয়াত উদ্ভাবকদের প্রতি শ্রদ্ধা জানানো হয়, 1997 সালে এবিসি-র একটি প্রতিরূপ তৈরি করা হয় যেখানে এটি তৈরি করতে গবেষক ও প্রকৌশলীদের একটি দল চার বছর এবং 350,000 মার্কিন ডলার নেয়। সেমিকন্ডাক্টর প্রযুক্তিতে বেশ কয়েকটি অগ্রগতির পর 1970-এর দশকে আধুনিক ব্যক্তিগত কম্পিউটারের আবির্ভাব ঘটে। এর মধ্যে রয়েছে 1947 সালে বেল ল্যাবে উইলিয়াম শকলি, জন বার্ডিন এবং ওয়াল্টার ব্র্যাটেনের প্রথম ওয়ার্কিং ট্রানজিস্টর, জিন হোর্নির প্ল্যানার প্রসেস, 1959 সালে ফেয়ারচাইল্ড সেমিকন্ডাক্টরে রবার্ট নয়েসের মনোলিথিক ইন্টিগ্রেটেড সার্কিট চিপ, 1959 সালে বেল ল্যাবে মোহাম্মদ আটালা এবং ডওন কাহং-এর মেটাল-অক্সাইড-সেমিকন্ডাক্টর ফিল্ড-এফেক্ট ট্রানজিস্টর (এম. ও. এস. এফ. ই. টি বা এম. ও. এস ট্রানজিস্টর) এবং 1971 সালে ইন্টেলে ফেডেরিকো ফাগিন, মার্সিয়ান হফ, মাসাতোশি শিমা এবং স্ট্যানলি মাজোরের একক-চিপ মাইক্রোপ্রসেসর (ইন্টেল 4004)। কম্পিউটার ইঞ্জিনিয়ারিং শিক্ষার ইতিহাস মার্কিন যুক্তরাষ্ট্রে প্রথম কম্পিউটার ইঞ্জিনিয়ারিং ডিগ্রি প্রোগ্রাম 1971 সালে ওহাইওর ক্লিভল্যান্ডের কেস ওয়েস্টার্ন রিজার্ভ বিশ্ববিদ্যালয়ে প্রতিষ্ঠিত হয়েছিল। মার্কিন যুক্তরাষ্ট্রে 250টি এবিইটি-স্বীকৃত কম্পিউটার ইঞ্জিনিয়ারিং প্রোগ্রাম ছিল। ইউরোপে, কম্পিউটার ইঞ্জিনিয়ারিং স্কুলগুলির স্বীকৃতি EQANIE নেটওয়ার্কের অংশ হিসাবে বিভিন্ন সংস্থা দ্বারা করা হয়। ইঞ্জিনিয়ারদের জন্য কাজের প্রয়োজনীয়তা বৃদ্ধির কারণে যারা একই সাথে হার্ডওয়্যার, সফ্টওয়্যার, ফার্মওয়্যার ডিজাইন করতে পারে এবং শিল্পে ব্যবহৃত সমস্ত ধরণের কম্পিউটার সিস্টেম পরিচালনা করতে পারে, বিশ্বজুড়ে কিছু তৃতীয় প্রতিষ্ঠান সাধারণত কম্পিউটার ইঞ্জিনিয়ারিং নামে স্নাতক ডিগ্রি প্রদান করে। কম্পিউটার ইঞ্জিনিয়ারিং এবং ইলেকট্রনিক ইঞ্জিনিয়ারিং প্রোগ্রাম উভয়ই তাদের পাঠ্যক্রমের মধ্যে এনালগ এবং ডিজিটাল সার্কিট ডিজাইন অন্তর্ভুক্ত করে। বেশিরভাগ ইঞ্জিনিয়ারিং বিভাগের মতো, কম্পিউটার ইঞ্জিনিয়ারদের জন্য গণিত এবং বিজ্ঞানের ভাল জ্ঞান থাকা প্রয়োজন। শিক্ষা কম্পিউটার ইঞ্জিনিয়ারিংকে কিছু বিশ্ববিদ্যালয়ে কম্পিউটার বিজ্ঞান এবং প্রকৌশল হিসাবে উল্লেখ করা হয়। বেশিরভাগ এন্ট্রি-লেভেল কম্পিউটার ইঞ্জিনিয়ারিং কাজের জন্য কম্পিউটার ইঞ্জিনিয়ারিং, ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং বা কম্পিউটার সায়েন্সে কমপক্ষে স্নাতক ডিগ্রি প্রয়োজন। সাধারণত একজনকে অবশ্যই ক্যালকুলাস, বীজগণিত এবং ত্রিকোণমিতির মতো গণিতের একটি বিন্যাস এবং কিছু কম্পিউটার বিজ্ঞানের ক্লাস শিখতে হবে। দুটি ক্ষেত্রের সাদৃশ্যের কারণে বৈদ্যুতিন বা বৈদ্যুতিক প্রকৌশলের ডিগ্রিও যথেষ্ট। যেহেতু হার্ডওয়্যার ইঞ্জিনিয়াররা সাধারণত কম্পিউটার সফ্টওয়্যার সিস্টেমের সাথে কাজ করেন, তাই কম্পিউটার প্রোগ্রামিংয়ের একটি শক্তিশালী পটভূমি প্রয়োজন। বিএলএস-এর মতে, "একটি কম্পিউটার ইঞ্জিনিয়ারিং মেজর বৈদ্যুতিক ইঞ্জিনিয়ারিংয়ের অনুরূপ তবে কিছু কম্পিউটার বিজ্ঞান কোর্স পাঠ্যক্রমের সাথে যুক্ত করা হয়।" কিছু বড় সংস্থা বা বিশেষ কাজের জন্য স্নাতকোত্তর ডিগ্রি প্রয়োজন। কম্পিউটার ইঞ্জিনিয়ারদের জন্যও প্রযুক্তির দ্রুত অগ্রগতির সঙ্গে তাল মিলিয়ে চলা গুরুত্বপূর্ণ। তাই, অনেকে তাদের কর্মজীবন জুড়ে শেখা চালিয়ে যায়। এটি সহায়ক হতে পারে, বিশেষত যখন নতুন দক্ষতা শেখার বা বিদ্যমান দক্ষতাগুলির উন্নতির কথা আসে। উদাহরণস্বরূপ, যেহেতু একটি বাগ ঠিক করার আপেক্ষিক ব্যয় সফ্টওয়্যার বিকাশ চক্রের সাথে সাথে আরও বৃদ্ধি পায়, তাই প্রক্রিয়াটিতে যত তাড়াতাড়ি সম্ভব গুণমানের কোডের বিকাশ এবং পরীক্ষার জন্য আরও বেশি ব্যয় সাশ্রয় হতে পারে, বিশেষত প্রকাশের আগে। কম্পিউটার ইঞ্জিনিয়ারিং আরও দক্ষ, নির্ভরযোগ্য এবং নিরাপদ কম্পিউটার হার্ডওয়্যার এবং সফ্টওয়্যার সিস্টেম বিকাশের মাধ্যমে শিক্ষার্থীদের একাডেমিক কৃতিত্বের উপর প্রভাব ফেলে। কম্পিউটার ইঞ্জিনিয়ারিংয়ের সাম্প্রতিক অগ্রগতি, যেমন অনলাইন লার্নিং এবং ভার্চ্যুয়াল রিয়েলিটি (ভিআর), শিক্ষাকে পরিবর্তন করেছে, যা শিক্ষার্থীদের নমনীয় শেখার সুযোগ এবং নিমজ্জনিত অভিজ্ঞতা প্রদান করে। কম্পিউটার ইঞ্জিনিয়ারিং হার্ডওয়্যার এবং সফ্টওয়্যার ডিজাইন, বৈদ্যুতিক প্রকৌশল নীতি এবং সফ্টওয়্যার ইঞ্জিনিয়ারদের সাথে সহযোগিতা সহ বিভিন্ন দিককে অন্তর্ভুক্ত করে, যা এটিকে শিক্ষার আরও পরিবর্তনের সম্ভাবনা সহ একটি বিবর্তিত ক্ষেত্রে পরিণত করে। মুয়া এবং মেডেলনের গবেষণায় কম্পিউটার ইঞ্জিনিয়ারিং স্নাতকদের জন্য ক্যালাবারজনে উৎপাদন শিল্পের প্রয়োজনীয়তার মূল্যায়ন করা হয়েছে, যেখানে 147টি উৎপাদনকারী সংস্থার একটি নমুনা এবং এইচআর ম্যানেজার/সুপারভাইজার এবং কম্পিউটার ইঞ্জিনিয়ারদের কাছ থেকে তথ্য সংগ্রহ করা হয়েছে। ফলাফলগুলি এমন ডিগ্রিধারীদের চাহিদা নির্দেশ করে যারা গোপনীয়তা এবং পেশাদার আচরণের মতো মূল্যবোধের পাশাপাশি নেটওয়ার্ক সুরক্ষা, পেশাদার নৈতিকতা, সমস্যা সমাধান এবং সমস্যা সমাধানের মতো নির্দিষ্ট দক্ষতা প্রদর্শন করে। উপরন্তু, গবেষণাটি কর্মশক্তির জন্য শিক্ষার্থীদের প্রস্তুত করার ক্ষেত্রে সাধারণ এবং পেশাদার উভয় কোর্সের গুরুত্বকে তুলে ধরেছে। প্রয়োজনীয় দক্ষতার জন্য অ্যান্ড্রু নাসিফ কম্পিউটার ইঞ্জিনিয়ারিং এবং আইটি পেশার ক্ষেত্র নিয়ে আলোচনা করেছেন, এই ক্ষেত্রগুলিতে প্রয়োজনীয় দক্ষতা এবং দক্ষতার বিস্তৃত পরিসরের উপর জোর দিয়েছেন। এর মধ্যে একজন প্রবীণ সফ্টওয়্যার ইঞ্জিনিয়ারের সাথে একটি সাক্ষাৎকার এবং শিল্পের অন্যান্য পেশাদারদের উল্লেখ রয়েছে। গবেষণাপত্রে প্রকৌশল ক্ষেত্রে আনুষ্ঠানিক ও সংগঠিত লেখার গুরুত্ব তুলে ধরা হয়েছে, প্রকৌশল লেখায় আদর্শ পরিভাষা, পদ্ধতি এবং নৈতিকতা অনুসরণের গুরুত্ব তুলে ধরার জন্য ক্ষেত্রের নির্দিষ্ট উদাহরণ এবং নথির উল্লেখ করা হয়েছে। ইঞ্জিনিয়ার হওয়ার ক্ষেত্রে সাহায্য করবে এমন কয়েকটি প্রধান দক্ষতার মধ্যে রয়েছেঃ আপ টু ডেট প্রযুক্তিগত জ্ঞান, যোগাযোগ দক্ষতা, নেতৃত্বের দক্ষতা, আন্তঃব্যক্তিক দক্ষতা, সমালোচনামূলক চিন্তাভাবনা দক্ষতা। সৃজনশীল, উদ্ভাবনী, উত্সাহী এবং স্থিতিস্থাপক হওয়া। পরিশেষে, বিস্তারিত বিষয়ের প্রতি ভাল মনোযোগ দেওয়া। পেশা কম্পিউটার ইঞ্জিনিয়ারিংয়ের পেশায় থাকা ব্যক্তিকে কম্পিউটার ইঞ্জিনিয়ার বলা হয়। প্রয়োগ এবং অনুশীলন কম্পিউটার ইঞ্জিনিয়ারিংয়ে দুটি প্রধান ফোকাস রয়েছেঃ হার্ডওয়্যার এবং সফ্টওয়্যার। কম্পিউটার হার্ডওয়্যার ইঞ্জিনিয়ারিং বিএলএস অনুসারে, কম্পিউটার হার্ডওয়্যার ইঞ্জিনিয়ারদের জন্য জব আউটলুক কর্মসংস্থান, 2019 থেকে 2029 সাল পর্যন্ত কম্পিউটার হার্ডওয়্যার ইঞ্জিনিয়ারিংয়ের জন্য প্রত্যাশিত দশ বছরের বৃদ্ধি ছিল আনুমানিক 2 শতাংশ এবং মোট 71,100 চাকরি। (অন্যান্য পেশার তুলনায় তাদের নিজস্ব ভাষায় "গড়ের চেয়ে ধীর")। এটি 2014 থেকে 2024 পর্যন্ত বি. এল. এস কম্পিউটার হার্ডওয়্যার ইঞ্জিনিয়ারিংয়ের অনুমান 3 শতাংশ এবং মোট 77,700টি চাকরির তুলনায় হ্রাস। এবং 2012 থেকে 2022 পর্যন্ত বিএলএস অনুমানের জন্য 7 শতাংশ থেকে কমেছে এবং বিএলএস 2010 থেকে 2020 পর্যন্ত অনুমানের 9 শতাংশ থেকে আরও কমেছে। আজ, কম্পিউটার হার্ডওয়্যার কোনও না কোনওভাবে ইলেকট্রনিক এবং কম্পিউটার ইঞ্জিনিয়ারিং (ই. সি. ই)-এর সমান এবং অনেক উপ-বিভাগে বিভক্ত; সবচেয়ে উল্লেখযোগ্য হল এমবেডেড সিস্টেম ডিজাইন। কম্পিউটার সফ্টওয়্যার ইঞ্জিনিয়ারিং ইউ. এস. ব্যুরো অফ লেবার স্ট্যাটিস্টিক্স (বি. এল. এস) অনুসারে, "কম্পিউটার অ্যাপ্লিকেশন সফ্টওয়্যার ইঞ্জিনিয়ার এবং কম্পিউটার সিস্টেম সফ্টওয়্যার ইঞ্জিনিয়াররা গড় ক্রমবর্ধমান পেশার তুলনায় দ্রুত বর্ধনশীল পেশার মধ্যে থাকবে বলে ধারণা করা হচ্ছে" কম্পিউটার সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের জন্য প্রত্যাশিত দশ বছরের বৃদ্ধি ছিল আনুমানিক সতেরো শতাংশ এবং একই বছরে মোট 1,114,000 চাকরি ছিল। এটি সফ্টওয়্যার ডেভেলপারদের জন্য 2012 থেকে 2022 সালের বিএলএস অনুমানের 22 শতাংশ থেকে কম। এবং, 2010-এর 30 শতাংশ থেকে 2020-এর বি. এল. এস অনুমান পর্যন্ত আরও নিচে নেমে এসেছে। উপরন্তু, সাইবার নিরাপত্তা নিয়ে ক্রমবর্ধমান উদ্বেগ কম্পিউটার সফ্টওয়্যার ইঞ্জিনিয়ারিংকে সমস্ত ক্ষেত্রের বৃদ্ধির গড় হারের উপরে রাখে। তবে কিছু কাজ বিদেশে আউটসোর্স করা হবে। এর ফলে, চাকরির বৃদ্ধি গত দশকের মতো দ্রুত হবে না, কারণ মার্কিন যুক্তরাষ্ট্রে কম্পিউটার সফ্টওয়্যার ইঞ্জিনিয়ারদের কাছে যে চাকরি চলে যেত, তার পরিবর্তে ভারতের মতো দেশে কম্পিউটার সফ্টওয়্যার ইঞ্জিনিয়ারদের কাছে চলে যেত। উপরন্তু, কম্পিউটার প্রোগ্রামারদের জন্য বিএলএস জব আউটলুক, 2014-24-এর একটি-8 শতাংশ (তাদের কথায় একটি হ্রাস), একটি জব আউটলুক, 2019-29-9 শতাংশ (হ্রাস), এবং যারা কম্পিউটার প্রোগ্রাম করে তাদের জন্য 2021-2031-এর জন্য 10 শতাংশ হ্রাস (অর্থাৎ। এমবেডেড সিস্টেম) যারা কম্পিউটার অ্যাপ্লিকেশন ডেভেলপার নয়। উপরন্তু, অন্যান্য প্রকৌশল ক্ষেত্রের তুলনায় সফ্টওয়্যার ক্ষেত্রে মহিলাদের সংখ্যা বছরের পর বছর ধরে আরও দ্রুত হ্রাস পাচ্ছে। কম্পিউটার ইঞ্জিনিয়ারিং লাইসেন্সিং এবং অনুশীলন কম্পিউটার ইঞ্জিনিয়ারিং সাধারণত বৃহত্তর পণ্য উন্নয়ন সংস্থাগুলির মধ্যে অনুশীলন করা হয় এবং এই ধরনের অনুশীলন লাইসেন্সের সাপেক্ষে নাও হতে পারে। যাইহোক, স্বাধীন পরামর্শদাতারা যারা কম্পিউটার ইঞ্জিনিয়ারিংয়ের বিজ্ঞাপন দেন, ঠিক যে কোনও ধরনের ইঞ্জিনিয়ারিংয়ের মতো, রাষ্ট্রীয় আইনের অধীন হতে পারেন যা কেবলমাত্র উপযুক্ত লাইসেন্স প্রাপ্ত ব্যক্তিদের মধ্যে পেশাদার ইঞ্জিনিয়ার অনুশীলনকে সীমাবদ্ধ করে। ন্যাশনাল কাউন্সিল অফ এক্সামিনার্স ফর ইঞ্জিনিয়ারিং অ্যান্ড সার্ভেয়িং (এন. সি. ই. ই. এস) 2003 সালে প্রথম কম্পিউটার ইঞ্জিনিয়ারিংয়ের জন্য ইঞ্জিনিয়ারিং পরীক্ষার নীতি ও অনুশীলন প্রদান করে। বিশেষ ক্ষেত্র কম্পিউটার ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে অনেক বিশেষ ক্ষেত্র রয়েছে। প্রসেসর ডিজাইন প্রক্রিয়াতে একটি নির্দেশ সেট এবং একটি নির্দিষ্ট সম্পাদন দৃষ্টান্ত (যেমন প্রসেসর ডিজাইন প্রক্রিয়া) নির্বাচন করা জড়িত। ভি. এল. আই. ডব্লিউ বা আর. আই. এস. সি) এবং এর ফলে একটি মাইক্রোআরকিটেকচার তৈরি হয়, যা উদাহরণস্বরূপ বর্ণনা করা যেতে পারে। ভিএইচডিএল বা ভেরিলগ। সিপিইউ নকশাটি নিম্নলিখিত উপাদানগুলির নকশায় বিভক্তঃ ডেটাপথ (যেমন এএলইউ এবং পাইপলাইন), নিয়ন্ত্রণ ইউনিটঃ লজিক যা ডেটাপথ নিয়ন্ত্রণ করে, মেমরি উপাদান যেমন রেজিস্টার ফাইল, ক্যাশে, ক্লক সার্কিট্রি যেমন ক্লক ড্রাইভার, পিএলএল, ক্লক ডিস্ট্রিবিউশন নেটওয়ার্ক, প্যাড ট্রান্সসিভার সার্কিট্রি, লজিক গেট সেল লাইব্রেরি যা যুক্তি বাস্তবায়নের জন্য ব্যবহৃত হয়। কোডিং, ক্রিপ্টোগ্রাফি এবং তথ্য সুরক্ষা কম্পিউটার ইঞ্জিনিয়াররা কোডিং, ক্রিপ্টোগ্রাফি এবং তথ্য সুরক্ষায় কাজ করে বিভিন্ন তথ্য সুরক্ষার জন্য নতুন পদ্ধতি বিকাশের জন্য, যেমন ডিজিটাল চিত্র এবং সঙ্গীত, বিভাজন, কপিরাইট লঙ্ঘন এবং অন্যান্য ধরণের কারচুপি। উদাহরণগুলির মধ্যে রয়েছে বেতার যোগাযোগ, মাল্টি-অ্যান্টেনা সিস্টেম, অপটিক্যাল ট্রান্সমিশন এবং ডিজিটাল ওয়াটারমার্কিং। যোগাযোগ এবং বেতার নেটওয়ার্কগুলি যোগাযোগ এবং বেতার নেটওয়ার্কগুলিতে মনোনিবেশ করা, টেলিযোগাযোগ ব্যবস্থা এবং নেটওয়ার্কগুলিতে (বিশেষত বেতার নেটওয়ার্ক) কাজের অগ্রগতি, মড্যুলেশন এবং ত্রুটি-নিয়ন্ত্রণ কোডিং এবং তথ্য তত্ত্ব। উচ্চ-গতির নেটওয়ার্ক নকশা, হস্তক্ষেপ দমন এবং মড্যুলেশন, ত্রুটি-সহনশীল সিস্টেমের নকশা এবং বিশ্লেষণ, এবং সঞ্চয় এবং ট্রান্সমিশন স্কিমগুলি এই বিশেষত্বের একটি অংশ। কম্পাইলার এবং অপারেটিং সিস্টেম এই বিশেষত্বটি কম্পাইলার এবং অপারেটিং সিস্টেমের নকশা এবং উন্নয়নের উপর দৃষ্টি নিবদ্ধ করে। এই ক্ষেত্রে প্রকৌশলীরা গুণমান নিশ্চিত করার জন্য নতুন অপারেটিং সিস্টেম স্থাপত্য, প্রোগ্রাম বিশ্লেষণ কৌশল এবং নতুন কৌশল বিকাশ করেন। এই ক্ষেত্রে কাজের উদাহরণগুলির মধ্যে রয়েছে পোস্ট-লিঙ্ক-টাইম কোড রূপান্তর অ্যালগরিদম বিকাশ এবং নতুন অপারেটিং সিস্টেম বিকাশ। গণনামূলক বিজ্ঞান ও প্রকৌশল গণনামূলক বিজ্ঞান ও প্রকৌশল তুলনামূলকভাবে একটি নতুন শাখা। স্লোয়ান ক্যারিয়ার কর্নারস্টোন সেন্টারের মতে, এই ক্ষেত্রে কর্মরত ব্যক্তিরা, "প্রকৌশল এবং শারীরিক ও সামাজিক বিজ্ঞানের জটিল গাণিতিক সমস্যাগুলি প্রণয়ন ও সমাধানের জন্য গণনামূলক পদ্ধতি প্রয়োগ করা হয়। উদাহরণগুলির মধ্যে রয়েছে বিমানের নকশা, সেমিকন্ডাক্টর ওয়েফারগুলিতে ন্যানোমিটার বৈশিষ্ট্যগুলির প্লাজমা প্রক্রিয়াকরণ, ভিএলএসআই সার্কিট ডিজাইন, রাডার সনাক্তকরণ ব্যবস্থা, জৈবিক চ্যানেলের মাধ্যমে আয়ন পরিবহন এবং আরও অনেক কিছু। কম্পিউটার নেটওয়ার্ক, মোবাইল কম্পিউটিং এবং ডিস্ট্রিবিউটেড সিস্টেম এই বিশেষত্বের মধ্যে, প্রকৌশলীরা কম্পিউটিং, যোগাযোগ এবং তথ্য অ্যাক্সেসের জন্য সমন্বিত পরিবেশ তৈরি করে। উদাহরণগুলির মধ্যে রয়েছে শেয়ার-চ্যানেল ওয়্যারলেস নেটওয়ার্ক, বিভিন্ন সিস্টেমে অভিযোজিত সম্পদ ব্যবস্থাপনা এবং মোবাইল ও এটিএম পরিবেশে পরিষেবার মান উন্নত করা। কিছু অন্যান্য উদাহরণের মধ্যে রয়েছে বেতার নেটওয়ার্ক ব্যবস্থা এবং দ্রুত ইথারনেট ক্লাস্টার তারযুক্ত ব্যবস্থা। কম্পিউটার সিস্টেমঃ স্থাপত্য, সমান্তরাল প্রক্রিয়াকরণ এবং নির্ভরযোগ্যতা কম্পিউটার সিস্টেমে কাজ করা প্রকৌশলীরা গবেষণা প্রকল্পগুলিতে কাজ করেন যা নির্ভরযোগ্য, সুরক্ষিত এবং উচ্চ-কার্যকারিতা কম্পিউটার সিস্টেমের অনুমতি দেয়। মাল্টি-থ্রেডিং এবং সমান্তরাল প্রক্রিয়াকরণের জন্য প্রসেসর ডিজাইনের মতো প্রকল্পগুলি এই ক্ষেত্রের অন্তর্ভুক্ত। এই ক্ষেত্রে কাজের অন্যান্য উদাহরণগুলির মধ্যে রয়েছে নতুন তত্ত্ব, অ্যালগরিদম এবং অন্যান্য সরঞ্জামগুলির বিকাশ যা কম্পিউটার সিস্টেমে কর্মক্ষমতা যোগ করে। কম্পিউটার স্থাপত্যের মধ্যে রয়েছে সিপিইউ নকশা, ক্যাশে শ্রেণিবিন্যাস বিন্যাস, মেমরি সংগঠন এবং লোড ব্যালেন্সিং। কম্পিউটার দৃষ্টি এবং রোবোটিক্স এই বিশেষত্বের মধ্যে, কম্পিউটার প্রকৌশলীরা একটি পরিবেশ অনুধাবন, একটি পরিবেশের প্রতিনিধিত্ব এবং পরিবেশের কারসাজি করার জন্য ভিজ্যুয়াল সেন্সিং প্রযুক্তি বিকাশের দিকে মনোনিবেশ করেন। সংগৃহীত ত্রিমাত্রিক তথ্য তারপর বিভিন্ন কাজ সম্পাদনের জন্য প্রয়োগ করা হয়। এর মধ্যে রয়েছে উন্নত মানব মডেলিং, চিত্র যোগাযোগ এবং মানব-কম্পিউটার ইন্টারফেসের পাশাপাশি বহুমুখী দৃষ্টি সংবেদক সহ বিশেষ উদ্দেশ্যের ক্যামেরার মতো যন্ত্র। অন্তর্নির্মিত ব্যবস্থা এই ক্ষেত্রে কর্মরত ব্যক্তিরা ব্যবস্থার গতি, নির্ভরযোগ্যতা এবং কার্যকারিতা বাড়ানোর জন্য প্রযুক্তি নকশা করেন। একটি ছোট এফএম রেডিও থেকে শুরু করে স্পেস শাটল পর্যন্ত অনেক ডিভাইসে এম্বেডেড সিস্টেম পাওয়া যায়। স্লোয়ান কর্নারস্টোন ক্যারিয়ার সেন্টারের মতে, এমবেডেড সিস্টেমে চলমান উন্নয়নের মধ্যে রয়েছে "অনুসন্ধান ও উদ্ধার পরিচালনার জন্য স্বয়ংক্রিয় যানবাহন এবং সরঞ্জাম, স্বয়ংক্রিয় পরিবহন ব্যবস্থা এবং মহাকাশে সরঞ্জাম মেরামতের জন্য মানব-রোবট সমন্বয়"। কম্পিউটার এম্বেডেড সিস্টেমের বিশেষত্বের মধ্যে রয়েছে সিস্টেম-অন-চিপ ডিজাইন, এজ কম্পিউটিংয়ের স্থাপত্য এবং ইন্টারনেট অফ থিংস। ইন্টিগ্রেটেড সার্কিট, ভিএলএসআই ডিজাইন, টেস্টিং এবং সিএডি কম্পিউটার ইঞ্জিনিয়ারিংয়ের এই বিশেষত্বের জন্য ইলেকট্রনিক্স এবং বৈদ্যুতিক ব্যবস্থা সম্পর্কে পর্যাপ্ত জ্ঞান প্রয়োজন। এই ক্ষেত্রে কর্মরত প্রকৌশলীরা পরবর্তী প্রজন্মের খুব বড় মাপের ইন্টিগ্রেটেড (ভিএলএসআই) সার্কিট এবং মাইক্রোসিস্টেমগুলির গতি, নির্ভরযোগ্যতা এবং শক্তি দক্ষতা বাড়ানোর জন্য কাজ করেন। এই বিশেষত্বের একটি উদাহরণ হল ভি. এল. এস. আই অ্যালগরিদম এবং স্থাপত্যের বিদ্যুৎ খরচ হ্রাস করার কাজ। সিগন্যাল, ইমেজ এবং স্পিচ প্রসেসিং এই ক্ষেত্রে কম্পিউটার ইঞ্জিনিয়াররা মানব-কম্পিউটার মিথস্ক্রিয়ায় উন্নতি ঘটায়, যার মধ্যে রয়েছে স্পিচ রিকগনিশন এবং সংশ্লেষণ, চিকিৎসা ও বৈজ্ঞানিক ইমেজিং বা যোগাযোগ ব্যবস্থা। এই ক্ষেত্রে অন্যান্য কাজের মধ্যে রয়েছে কম্পিউটার দৃষ্টি বিকাশ যেমন মানুষের মুখের বৈশিষ্ট্যগুলি শনাক্ত করা। কোয়ান্টাম কম্পিউটিং এই ক্ষেত্রটি জটিল সমস্যাগুলি সমাধান করতে এবং আরও দক্ষতার সাথে অ্যালগরিদম তৈরি করতে শাস্ত্রীয় কম্পিউটারের সাথে সুপারপজিশন, হস্তক্ষেপ এবং জড়িয়ে পড়ার মতো ছোট কণাগুলির কোয়ান্টাম আচরণকে সংহত করে। ব্যক্তিরা কোয়ান্টাম ক্রিপ্টোগ্রাফি, ফিজিক্যাল সিমুলেশন এবং কোয়ান্টাম অ্যালগরিদমের মতো ক্ষেত্রগুলিতে মনোনিবেশ করেন। সমাজে প্রকৌশলের উপকারিতা প্রযুক্তির ক্ষেত্রে তথ্য ও সুযোগ-সুবিধা, বিশেষ করে তরুণ ছাত্রছাত্রীদের জন্য, ডিজিটাল প্ল্যাটফর্মের মাধ্যমে, যাতে ন্যূনতম খরচে এবং আঞ্চলিক ভাষায় শিক্ষা, অন্বেষণ এবং সম্ভাব্য আয় বৃদ্ধি সম্ভব হয়, তা অর্জন করা যায় এবং প্রকৌশলীদের ছাড়া এগুলির কোনওটিই সম্ভব হত না। 4র্থ শিল্পের সঙ্গে জড়িত পরিবর্তনের ক্ষেত্রে কম্পিউটার ইঞ্জিনিয়ারিং এতটাই গুরুত্বপূর্ণ যে, বড় তথ্য থেকে এআই পর্যন্ত আমাদের জীবনকে ঘিরে থাকা প্রযুক্তির নকশা এবং অনুকূলকরণের জন্য প্রকৌশলীরা দায়বদ্ধ। তাদের কাজ কেবল বৈশ্বিক সংযোগ এবং জ্ঞানের প্রবেশাধিকারকেই সহজতর করে না, প্রযুক্তি দ্রুত বিকশিত হওয়ার সাথে সাথে দক্ষ কম্পিউটার ইঞ্জিনিয়ারদের ক্রমবর্ধমান চাহিদার দিকে পরিচালিত করে আমাদের ভবিষ্যত গঠনেও গুরুত্বপূর্ণ ভূমিকা পালন করে। প্রযুক্তি থেকে শুরু করে পরিকাঠামো পর্যন্ত আমাদের জীবনের বিভিন্ন দিককে প্রভাবিত করে যন্ত্র ও কাঠামো তৈরি করে সমাজের উন্নতিতে ইঞ্জিনিয়ারিং অবদান রাখে। প্রকৌশলীরা চিকিৎসা পদ্ধতির বিকাশের সময় পরিবেশ সুরক্ষা এবং টেকসই উন্নয়নের মতো চ্যালেঞ্জগুলিও মোকাবেলা করেন। 2016 সালের হিসাবে, সমস্ত বিএলএস ইঞ্জিনিয়ারিং বিভাগে গড় বার্ষিক মজুরি ছিল 91,000 মার্কিন ডলারের বেশি। কিছু অনেক বেশি ছিল, ইঞ্জিনিয়াররা শীর্ষে পেট্রোলিয়াম সংস্থাগুলির জন্য কাজ করছিলেন (128,000 ডলারেরও বেশি)। অন্যান্য শীর্ষ কাজের মধ্যে রয়েছেঃ কম্পিউটার হার্ডওয়্যার ইঞ্জিনিয়ার-$115,080, অ্যারোস্পেস ইঞ্জিনিয়ার-$109,650, নিউক্লিয়ার ইঞ্জিনিয়ার-$102,220। আরও দেখুন সম্পর্কিত ক্ষেত্র অ্যাসোসিয়েশনস আই. ই. ই. ই কম্পিউটার সোসাইটি অ্যাসোসিয়েশন ফর কম্পিউটিং মেশিনারি রেফারেন্স বাহ্যিক লিঙ্ক বৈদ্যুতিক এবং কম্পিউটার ইঞ্জিনিয়ারিং শাখা