2021-05-25 10:57:28
" computer science vs software engineering "
ආදරනීය නංගියේ මල්ලියේ,
Computer science කියන්නෙත් software engineering කියන්නෙත් මේ වෙනකොට it industry එක තුල ගොඩක් value එකක් තියන degree දෙකක්. මේ දවස්වල අලුතෙන් campus වලට ඇතුලත් වෙන අයට මේ විස්තරය වැදගත් වෙයි කියලා මං විශ්වාස කරනවා. ඉතින් මේ දෙකේ තියන්නේ මොනවගේ වෙනස්කම් ටිකක්ද කියල පෙනන්න මම මේ සටහන තියනවා.
කාරනාව වඩාත් පැහැදිලි කරන්න ඕනා නිසා මං උදාහරණයක් විදිහට කැලණි computer science degree එකයි, කැලණි software engineering degree එකයි තෝරගන්නවා. මං ඒ දෙක තෝරගත්තේ මම කැලනි computer science එකේ undergraduate කෙනෙක් නිසා වඩා හොදින් පැහැදිලි කරන්න පුලුවන් වෙයි කියලා හිතන නිසා. මේකෙ ඇතුලත් සමහර කරුණු කැම්පස් එකෙන් එකට වෙනස් වෙන්න පුලුවන් බව මම දැනුවත් කරන්න කැමති .
Computer science :-
Computer science degree එක කොලඹ ucsc, කැලණි, රුහුන, යාපනය, තිකුනාමලය යන කැම්පස්වලදී මේ වෙනකොට ලබාගන්න පුලුවන්.
කැළණියේදී හා යාපන විශ්ව විද්යාල වලදී ඔබට වසර 4ක ගෞරව උපාධිය සමග ලබාගත හැක. අනෙක් විශ්ව විද්යාල වලදී තෝරගත් පිරිසකට පමනක් ගෞරව උපාධිය හිමි වේ අනෙක් කොටසට උපාධිය වසර 3කට සීමා වේ. ලංකාව තුල මෙම උපාධි දෙකටම සම පිලිගැනීමක් හිමිවේ වැටුපද බොහෝදුරට සමාන වේ. මෙහි ඇති වෙනස වන්නේ ඔබ වැඩිදුර අධ්යාපනය සදහා යොමු වන්නට අදහසක් ඇතනම් හෝ විදේශ රටක රැකියාවකට හෝ අධ්යාපනය ලබන්නට අදහසක් ඇත්නම් ඔබට ගෞරව උපාධියක් තිබීම අත්යවශ්ය වේ.
මේ degree එක තුලදී වැඩි වශයෙන් ගනිතමය සංකල්ප, තර්ක අදී දේවල් වැඩිපුර භාවිත වෙනවා. පරිගණකයක theoretical side එක ගොඩක් දකින්න පුලුවන්. උදාහරණයක් විදිහට computer operating system, computer architecture වගේ ඒවත් database management, web programming, artificial intelligent, mobile app development මේ වගේ subject ගොඩක් තියනවා.
මා පෙර සදහන් කල පරිදිම Computer science එකේ ගොඩක්ම focus කරන්නේ computer languages, basic structures, theoretical usage වගේ දේවල්. මේ degree එකේ තියන විශේෂත්වය වන්නේ ඔයා තෝරගන්න pathway එක අනුව තමා ඔයාගෙ it industry එකේ career එක හැදෙන්නේ. ඒ නිසා ගොඩක් කල්පනා කරල ඒක තෝරගන්න වෙනවා, මොකද පස්සේ උවමනා උනත් ඔයාට ඒක මාරු කරගෙන ඉදිරි වැඩ කරගන්න අමාරු වෙන්න පුලුවන්.
අනිත් දේ තමා ඔයා Mcs එකක් Phd එකක් වගේ කරනවනම් ඔයා තෝරගන්න ඕනා computer science වගේ එකක් මිස software engineering නොවේ. මොකද පිටරට තියන ගොඩක් කැම්පස් වල phd එක කරද්දි computer science degree එකක් ඉල්ලනවා. Software engineering වලට නැතුවාම කියන්න බෑ. හැබයි අවස්තාව අඩුයි.
මොනවාද තියන pathways :-
මේ මා ඉදිරිපත් කරන pathways මේ වන විට අපට තෝරාගැනීමට දී ඇති pathways බවත් කැම්පස් එකෙන් එකට යම් යම් වෙනස්කම් සිදුවිය හැකි බව කරුනාවෙන් සලකන්න.
* Cyber security
* Data science
* Artificial intelligent
* Scientific Computing
* standard pathway
කැලණිය computer science degree එක වසර 4 ක degree එකක් නිසා ඔයාලට 3 වන අවුරුද්දෙදි ඉහත pathway එකක් තෝරගෙන ඒකෙන් ඔයාගෙ specialist එක ගන්න පුලුවන්. කොළඹ හා රුහුනේදී මේ අවස්තවා හිමිවන්නේ ඉහලම GPA එකක් සහිත තෝරගත් කොටසකට බව තමා මම අසා තියෙන්නේ, අනිත් අයට degree එක වසර 3 කට සීමා වෙනවා. Degree එක වසර 3 ද 4ද මත ඔබේ අනාගතය තීරනය නොවන බව මම ඉතා උවමනාවෙන් ප්රකාශ කරමි හුදෙක් එය ඔබගේ හැකියාව හා අත් දැකීම් මත පදනම් වන නිසාවෙනි.
Industry එක තුල තියන අවස්තා :-
තාක්ෂණය දියුනුවත් සමග සමස්ත ලෝකයම පරිගණක තාක්ෂණයට නැඹුරුවීමත් සමග it degree සදහා ඉහල ඉල්ලුමක් පවතී. ලංකාව තුලත් මේ වනවිට ඉහල ඉල්ලුමක් ඇති වෙමින් පවතී.
* Web developer
* programmer
* Mobile / cloud developer
* Software engineer
* Business analyst
* Product manager
* cyber security analyst
* Database administrator
* It consultant
මේ ආකාරයට රැකියා අවස්තා රාශියක් industry එක තුල ඔබට තෝරාගන්න තියනවා.
Software engineering :-
මේ වනවිට software engineering degree එක ගන්න පුලුවන් කැළණි හා සබරගමුව විශ්ව විද්යාල වලිනි. Software engineering හීදී වැඩි අවදානම යොමු වන්නේ software background එකක් සදහායි. Software එකක් create, maintain and design වගේ දේවල් කෙරෙනවා.
කැම්පස් වල engineering faculty එකේ මේ සම්බන්ද degree එක computer science engineering ලෙස තමා ලබාදෙන්නේ.. software engineering එකයි මේකෙයි යම් වෙනස්කම් තියනවා. Software engineering හීදී focus වන්නේ software වන අතර computer science engineering හීදී software & electronic(hardware ) යන ක්ෂේත්ර ආවරණය වෙනවා.
මොනවද pathways :-
2.9K viewsManoj Madusanka, 07:57