সফটওয়্যার ইঞ্জিনিয়ারিং পড়ার যোগ্যতা | দেশে কিংবা বিদেশে(Eligibility to study Software Engineering In the country or abroad)

Table of Contents
Eligibility to study Software Engineering In the country or abroad
IMAGE COLLECT FROM SAMAKAL


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


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


পাবলিক বিশ্ববিদ্যালয়ে সফ্টওয়্যার ইঞ্জিনিয়ারিং পড়ার জন্য আপনাকে নিম্নলিখিত যোগ্যতাগুলি আবেদন করতে হবে:

(To study software engineering in a public university you need to apply the following qualifications:)


  1. আপনার SSC এবং HSC পরীক্ষায় বিজ্ঞান বিভাগ থাকতে হবে।
  2. SSC এবং HSC পরীক্ষায় আপনার ন্যূনতম GPA 3.5 থাকতে হবে। এছাড়া ৪র্থ বিষয় থাকতে হবে।
  3. SSC এবং HSC পরীক্ষায় আপনার সম্মিলিত GPA ন্যূনতম 7 হতে হবে।
  4. বিভিন্ন বিশ্ববিদ্যালয়ে আবেদনের সার্কুলার পরিবর্তিত হতে পারে। যেমন, ঢাবি, বুয়েট, চুয়েট ইত্যাদিতে আবেদন করতে আরও পয়েন্টের প্রয়োজন হতে পারে।
  5. আপনাকে অবশ্যই প্রবেশিকা পরীক্ষা দিতে হবে।
  6. একটি প্রাইভেট ইউনিভার্সিটিতে সফটওয়্যার ইঞ্জিনিয়ারিং পড়ার জন্য আপনাকে প্রাইভেট ইউনিভার্সিটির সাথে কিছু অতিরিক্ত পয়েন্টের প্রয়োজন হতে পারে।


এই প্রযুক্তিগত যুগে, একাডেমিক প্রশ্নগুলির প্রতি আপনার অধ্যবসায় এবং প্রস্তুতি বিশেষভাবে গুরুত্বপূর্ণ। সফ্টওয়্যার ইঞ্জিনিয়ারিং একটি চ্যালেঞ্জিং ক্যারিয়ারের পথ, এবং এটির নিজস্ব যোগ্যতা এবং উত্সাহ প্রয়োজন।


সফটওয়্যার ইঞ্জিনিয়ারিং বিভাগ (Department of Software Engineering)


আমাদের দেশে খুব কম বিশ্ববিদ্যালয়ই সফটওয়্যার ইঞ্জিনিয়ারিং কোর্স অফার করে। এখানে একই বিশ্ববিদ্যালয়ে সফটওয়্যার ইঞ্জিনিয়ারিং, কম্পিউটার ইঞ্জিনিয়ারিং এবং কম্পিউটার সায়েন্স এই তিনটি বিষয় একসঙ্গে পড়ানো হয়। এছাড়াও কম্পিউটার সায়েন্স অ্যান্ড ইঞ্জিনিয়ারিং (সিএসই), কম্পিউটার সায়েন্স (সিএস), তথ্য প্রযুক্তি (আইটি) এর মতো অন্যান্য বিষয় রয়েছে।


সফ্টওয়্যার প্রকৌশল অধ্যয়ন করতে একজনকে এই উল্লেখিত বিষয়গুলি শিখতে হবে। সফটওয়্যার ইঞ্জিনিয়ার হওয়ার জন্য আপনার উপরে উল্লেখিত যোগ্যতাগুলো খুবই গুরুত্বপূর্ণ হবে। এছাড়া কম্পিউটার ইঞ্জিনিয়ারিং এবং অন্যান্য বিষয়ে যোগ্যতা অর্জন করে আপনি আপডেট থাকতে পারেন।


সফটওয়্যার ইঞ্জিনিয়ারিং পড়ার জন্য সেরা বিশ্ববিদ্যালয় (Best Universities to Study Software Engineering)


আমাদের দেশের প্রায় সব পাবলিক বিশ্ববিদ্যালয়েই সফটওয়্যার ইঞ্জিনিয়ারিং পড়ানো যায়। তবে কিছু বিশ্ববিদ্যালয় আছে যারা সফটওয়্যার ইঞ্জিনিয়ারিংকে বিশেষ গুরুত্ব দেয়। ভর্তি বিজ্ঞপ্তির সময়, বিভিন্ন বিশ্ববিদ্যালয়ে সফটওয়্যার ইঞ্জিনিয়ারিং পড়ার জন্য বিভিন্ন যোগ্যতার মানদণ্ড প্রয়োজন। সফ্টওয়্যার ইঞ্জিনিয়ারিং অধ্যয়নের জন্য সেরা কয়েকটি বিশ্ববিদ্যালয় হল:

  1. শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(SUST)
  2. বাংলাদেশ বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(BUET)
  3. মাওলানা ভাসানী বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(AUST)
  4. রাজশাহী বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(RUET)
  5. যশোর বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(JUST)
  6. আহসানউল্লাহ বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(AUST)
  7. খুলনা প্রকৌশল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(KUET)
  8. চট্টগ্রাম বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়(CUET)
  9. ঢাকা বিশ্ববিদ্যালয়(DU)
  10. জাহাঙ্গীরনগর বিশ্ববিদ্যালয়(JU)


কোন সাবজেক্ট নিয়ে পড়বো? (Which subject will I study?)

আমাদের দেশে সিএসই, সিএস, আইটি এবং সফ্টওয়্যার ইঞ্জিনিয়ারিং সহ বিভিন্ন বিষয়ে পড়াশোনা করা যায়। এই সাবজেক্টগুলোর মধ্যে আপনি যেই সাবজেক্ট বেছে নেবেন সেটা আপনার ভবিষ্যত ক্যারিয়ারে বড় ভূমিকা রাখবে। আপনি যে কোর্সটি বেছে নিন না কেন, প্রায় 60%-70% কোর্সের সিলেবাস একই থাকতে পারে। এছাড়াও, আপনি একটি কোর্সের সিলেবাস থেকে অন্য কোর্সের সিলেবাসে 70% পর্যন্ত ধারাবাহিকতা রাখতে পারেন।


আপনি যদি একজন সফ্টওয়্যার প্রকৌশলী হতে চান তবে আপনার শিক্ষাজীবনে সফ্টওয়্যার প্রকৌশলী হওয়ার জন্য প্রয়োজনীয় যোগ্যতাকে আরও বেশি গুরুত্ব দিতে হবে।


আপনি যা যা জানতে হবে (Everything you need to know)

আপনার একাডেমিক লাইফে, আপনি সফটওয়্যার ইঞ্জিনিয়ার হওয়ার পথে অগ্রসর হতে গেলে নির্দিষ্ট যোগ্যতা গুলি অবশ্যই মেনে চলতে হবে। বিষয়টি নির্বাচন করতে যত্ন নেওয়া গুরুত্বপূর্ণ, কারণ আপনি যে কোন সাবজেক্টে পড়তে না না কেন, আপনার সফটওয়্যার ইঞ্জিনিয়ার হওয়ার লক্ষ্যে অবশ্যই ফোকাস দিতে হবে। আপনি যদি সফটওয়্যার ইঞ্জিনিয়ারিং বিভাগের ছাত্র হন, তাহলে আপনার ভার্সিটি থেকেই আপনাকে এই যোগ্যতা গুলি শেখানো হবে। আপনি যদি আইটি বা সিএসই বিভাগে অধ্যয়নরত হন, তাহলে আপনার অবশ্যই এই যোগ্যতা গুলির প্রতি গুরুত্ব দিতে হবে।


সফটওয়্যার ইঞ্জিনিয়ার হওয়ার পথে এগুলি শেখা প্রয়োজন: (To become a software engineer you need to learn:)


১. প্রোগ্রামিং ল্যাঙ্গুয়েজ: একটি উচ্চ মানের প্রোগ্রামিং ল্যাঙ্গুয়েজ (যেমন জাভা, পাইথন, সি শার্প) শেখার প্রয়োজন। বেসিক স্থায়ীতা অর্জন করার পরে, উন্নত প্রোগ্রামিং প্রয়োজনে সেই ল্যাঙ্গুয়েজের উন্নত ফিচার শেখানো দরকার।


২. ডেটাবেস নলেজ: ডেটাবেস সিস্টেম নিয়ে দক্ষতা অর্জন করা গুরুত্বপূর্ণ। ডেটাবেস শেখার পরে, প্রাক্টিক্যাল প্রশিক্ষণ অবশ্যই গুরুত্বপূর্ণ।


৩. সফটওয়্যার ডিজাইন ও ডেভেলপমেন্ট: সফটওয়্যার ইঞ্জিনিয়াররা বিভিন্ন কাজ করে, কিন্তু সফটওয়্যার ডিজাইন এবং ডেভেলপমেন্টের জন্য দক্ষতা প্রয়োজন। প্রোগ্রামিং এবং ডেটাবেস শেখার পর, ডেভেলপমেন্ট শেখানো দরকার।


সফটওয়্যার ইঞ্জিনিয়ারিং পড়ার যোগ্যতা গুলি অবশ্যই মেনে চললে, আপনি সফটওয়্যার ইঞ্জিনিয়ার হতে সক্ষম হবেন। তবে, এগুলি ছাড়াও, আপনার সাক্ষরতা, দক্ষতা, সৃজনশীলতা এবং সমস্যা সমাধানের দক্ষতা পরিবর্তন করতে হবে।


আইটি সেক্টরে, সার্টিফিকেটের চেয়েও দক্ষতা এবং প্রোফেশনালিজম এর মূল্যায়ন বেশি গুরুত্ব পেয়ে। নিজেকে নির্ধারিত সময়সূচীতে আপডেট রাখা প্রাথমিক, কারণ আইটি সেক্টরে সময়ের সাথে সাথে নতুন গবেষণা ও প্রযুক্তি উন্নতি ঘটতে থাকে।


সাইন্স ব্যতীত অন্যান্য বিভাগের ছাত্ররা (Students from departments other than Science)


অতিক্রমিত বিশেষ বৈশিষ্ট্যের সাথে সফটওয়্যার ইঞ্জিনিয়ারিং পড়তে চাই এবং তাদের ব্যাকগ্রাউন্ডে বিজ্ঞান শিক্ষা নেই, তাদেরও সফটওয়্যার ইঞ্জিনিয়ারিং পড়া সম্ভব। তবে, একটি বিশেষ যোগ্যতা ব্যতীত পড়া প্রয়োজন। এই যোগ্যতা গুলি অনুসরণ করে সফটওয়্যার ইঞ্জিনিয়ারিং পড়া সম্ভব:


পলিটেকনিক বা সিএসই: আপনি পলিটেকনিক বা সিএসই থেকে প্রাথমিক শিক্ষা শুরু করতে পারেন। এই শিক্ষা প্রতিষ্ঠানের মাধ্যমে ডিপ্লোমা অর্জন করার পর, আপনি সফটওয়্যার ইঞ্জিনিয়ারিং পড়তে সক্ষম হবেন। এই মাধ্যমে সফটওয়্যার ইঞ্জিনিয়ারিং পড়তে অনেক সময় লাগতে পারে, কিন্তু সফলভাবে সেই লক্ষ্য অর্জন করা সম্ভব।


সফটওয়্যার ইঞ্জিনিয়ারিং বিএসসি: যদি আপনি একটি বিশেষ ভার্সিটি থেকে সফটওয়্যার ইঞ্জিনিয়ারিং পড়তে চান, তাহলে অনেকগুলি বিশেষ ভার্সিটি সফটওয়্যার ইঞ্জিনিয়ারিং প্রোগ্রাম চালাচ্ছে। আপনি আপনার শৈক্ষিক যোগ্যতা অনুসারে একটি ভার্সিটি চয়ন করতে পারেন এবং সফলভাবে ইঞ্জিনিয়ারিং ডিগ্রি অর্জন করতে পারেন।


সাইন্স ব্যতীত অন্য বিষয়ে পড়ার মাধ্যমেও সফটওয়্যার ইঞ্জিনিয়ার হওয়া সম্ভব। আপনি যে বিষয় পড়তে চান না কেন, আপনি অনেক উপায়ে এই লক্ষ্য অর্জন করতে পারেন, শুধু আপনার ইচ্ছা এবং দৃঢ় প্রতিষ্ঠান প্রয়োজন।


বিদেশে সফটওয়্যার ইঞ্জিনিয়ারিং পড়া (Study software engineering abroad)


অনেকে চেষ্টা করে বিদেশে যাওয়া এবং সফটওয়্যার ইঞ্জিনিয়ারিং পড়তে ইচ্ছুক। বিদেশে সফটওয়্যার ইঞ্জিনিয়ারিং পড়তে চাইলে, আপনার প্রাথমিক শিক্ষার উত্তম ফলাফল, ভাল ইংরেজি ভাষা দক্ষতা, এবং সময় প্রয়োজন হতে পারে। আপনি এই লক্ষ্য অর্জন করার জন্য শীর্ষস্থানীয় একাডেমিক প্রদান করতে পারেন, যাতে আপনি ভাল ছাত্র হওয়ার সুযোগ পেতে পারেন।


তবে, স্কলারশিপ পেতে চেষ্টা করতে চাইলে, আপনাকে দ্বীপায় শ্রম পরিশ্রম করতে হবে। বিদেশে পড়তে চেষ্টা করলে, ইংরেজি ভাষায় ভালো দক্ষতা অর্জন করতে এবং আইইএলটিএস (IELTS) বা টোফেল (TOEFL) কোর্স করে উচ্চ প্রাপ্তি পেতে পারেন। যদি আপনার IELTS বা TOEFL গ্রেড কম হয়, স্কলারশিপ পেতে চেষ্টা করা কঠিন হতে পারে।


সমাপ্তিতে

বর্তমান সময়ে, সফটওয়্যার ইঞ্জিনিয়ারদের প্রচুর চাহিদা আছে। বাংলাদেশে ও বিশ্ববিদ্যালয়ে সফটওয়্যার ইঞ্জিনিয়ার এবং বিজ্ঞানীদের দরকার দিন দিন বাড়ছে। সফটওয়্যার ইঞ্জিনিয়ার হওয়ার জন্য, শুধুমাত্র শিক্ষার মূল নয়, বরং বাস্তব সমস্যার সমাধানে প্রয়োজন।


দেশে বা বিদেশে, সফটওয়্যার ইঞ্জিনিয়ার পড়তে যা প্রয়োজন, সেগুলি জেনে এবং পরিবর্তন না করে অত্যন্ত উচ্চ স্তরে পৌঁছতে হবে। এই যোগ্যতা গুলি অর্জন করতে প্রচেষ্টা করতে এবং নিজেকে প্রয়োগ করতে সমর্থ হতে হবে।


FAQ---------------------->


সফটওয়্যার ইঞ্জিনিয়ারিং পড়ার জন্য কী প্রয়োজনীয়?

সফটওয়্যার ইঞ্জিনিয়ারিং পড়ার জন্য প্রথমতঃ একটি প্রয়োজনীয় যোগ্যতা হল সংবিদানশীলতা এবং লজিক। আপনার প্রয়োজন হতে পারে সংখ্যাতভাবে প্রোগ্রামিং ভাষা জানা, ডেটা স্ট্রাকচার, এলগোরিদম, এবং কম্পিউটার সাইন্সের ভিত্তি সম্পর্কিত জ্ঞান।

একজন সফটওয়্যার ইঞ্জিনিয়ার এর কাজ কি?

একজন সফটওয়্যার প্রকৌশলী এমন একজন (সাধারণত পেশাদার) ব্যক্তি যিনি সফটওয়্যার প্রকৌশলের মূলনীতিগুলি কম্পিউটার সফটওয়্যাররের নকশা প্রণয়ন, নির্মাণ, রক্ষণাবেক্ষণ, পরীক্ষণ, পর্যালোচনা, ইত্যাদি প্রক্রিয়াতে প্রয়োগ করেন।

সফটওয়্যার ইঞ্জিনিয়ারিং খরচ রক্ষণাবেক্ষণ কি?

সফ্টওয়্যার রক্ষণাবেক্ষণ খরচ শেষ ব্যবহারকারীর কাছে বিতরণ করার পরে সফ্টওয়্যারে করা পরিবর্তনগুলি থেকে প্রাপ্ত হয়। সফ্টওয়্যারটি "ফরিয়ে যায় না" তবে এটি পুরানো হওয়ার সাথে সাথে এটি কম দরকারী হয়ে উঠবে, পাশাপাশি সফ্টওয়্যারের মধ্যেই সবসময় সমস্যা থাকবে। সফ্টওয়্যার রক্ষণাবেক্ষণ খরচ সাধারণত TCO এর 75% গঠন করবে।


Leave a Comment