Համակարգչային գիտություն ընդդեմ համակարգչային ճարտարագիտության
Քանի որ համակարգիչը զարգացավ ոչ միայն մեքենայի մեջ, որը կարող էր օգտագործվել միայն մաթեմատիկական հաշվարկների համար, այլև շատ այլ նպատակներով, համակարգչային գիտության ոլորտը ձեռք բերեց իր ժողովրդականությունը: 20 տարի անց (մոտ 1950-ականներ) հաստատվեց համակարգչային գիտության առաջին աստիճանը: Սակայն մեկ տասնամյակ անց համայնքը սկսեց հասկանալ աշխատուժի արժեքները, որոնք կարող էին հասկանալ և՛ համակարգիչների աշխատանքը, և՛ դրանց ինտեգրվածությունը, և հետագայում ի հայտ եկավ համակարգչային տեխնիկայի ոլորտը: Արդյունքում, 1970-ականների սկզբին հաստատվեց համակարգչային ճարտարագիտության առաջին աստիճանը:Երկու ծրագրերն էլ պահանջում են մաթեմատիկայի շատ լավ գիտելիքներ:
Ի՞նչ է համակարգչային տեխնիկան:
Համակարգչային ճարտարագիտությունը (Համակարգչային համակարգերի ճարտարագիտություն) մասնագիտություն է, որը միավորում է էլեկտրատեխնիկան և համակարգչային գիտությունը: Համակարգչային ճարտարագիտությունը կենտրոնանում է համակարգչային համակարգերի մշակման համար անհրաժեշտ գիտելիքների վրա: Համակարգչային ինժեներները սովորաբար ձեռք են բերում էլեկտրատեխնիկայի, ծրագրային ապահովման դիզայնի և ծրագրային ապահովման և ապարատային բաղադրիչների միջև ինտեգրումը (այս ոլորտները առանձին ուսումնասիրելու փոխարեն): Այսպիսով, համակարգչային ինժեներները գիտելիք ունեն հաշվարկման և՛ ծրագրային, և՛ ապարատային ասպեկտների մասին, որոնք ներառում են պրոցեսորների, անհատական համակարգիչների, շարժական համակարգիչների, գերհամակարգիչների, սխեմաների և ներկառուցված համակարգերի նախագծում: Համակարգչային ինժեներները սովորաբար հասկանում են, թե ինչպես են իրերը ինտեգրվում ավելի մեծ պատկերին (բացի այն, թե ինչպես են աշխատում):
Համակարգչային ինժեներները սովորաբար մշակում են ծրագրակազմ/որոնք տարբեր համակարգերի համար, ինչպիսիք են ներկառուցված միկրոկոնտրոլերները, VLSI միկրոչիպերի նախագծումը, անալոգային սենսորները, տպատախտակները և օպերացիոն համակարգերը:Համակարգչային ինժեներների թվային համակարգերի, շարժիչների և սենսորների իմացության շնորհիվ դրանք հարմար են նաև ռոբոտաշինության հետազոտության համար: Վերջին տարիներին ինժեներների համար աշխատատեղերի պահանջների արագ աճի պատճառով, ովքեր կարող են նախագծել, կառավարել, պահպանել, վերանորոգել հաշվողական համակարգերը, շատ համալսարաններ առաջարկում են բակալավրի կոչում համակարգչային ճարտարագիտության ոլորտում: Ինչպես ցանկացած այլ ինժեներական ոլորտում, մաթեմատիկայի և գիտության մեջ լավ նախադրյալը բացարձակապես կարևոր է: Համակարգչային ճարտարագիտության առաջին աստիճանն առաջարկվել է Քեյս Վեսթերն Ռեզերվի համալսարանի կողմից դեռևս 1971 թվականին: Սովորաբար, համակարգչային ճարտարագիտության բակալավրիատի ուսանողները իրենց ավագ տարիներին մասնագիտանում են համակարգչային ճարտարագիտության ենթաոլորտում, քանի որ համակարգչային ճարտարագիտության գիտելիքների ամբողջական շունչն անհնար է սովորել բակալավրիատի շրջանակներում: տարի։
Ի՞նչ է համակարգչային գիտությունը:
Համակարգչային գիտությունը (Հաշվարկային գիտություն) գիտական գիտություն է, որն ուսումնասիրում է հաշվարկների տեսությունը և դրանց իրականացման/կիրառման գործնական մեթոդները հաշվողական համակարգերում:Համակարգչային գիտնականները կենտրոնանում են ալգորիթմներ հորինելու վրա, որոնք ստեղծում և փոխակերպում են տեղեկատվություն և ստեղծում բարդ համակարգերի աբստրակցիաներ: Համակարգչային գիտությունն ունի բազմաթիվ ենթաոլորտներ, ինչպիսիք են հաշվարկների տեսությունը, ալգորիթմները և տվյալների կառուցվածքները, ծրագրավորման լեզուներ, համակարգչային ճարտարապետությունը, ծրագրային ապահովման ճարտարագիտությունը, արհեստական բանականությունը, համակարգչային ցանցերը, տվյալների բազայի համակարգերը, զուգահեռ հաշվարկները, բաշխված համակարգերը, համակարգչային գրաֆիկան, օպերացիոն համակարգերը, թվային/խորհրդանշական համակարգերը: հաշվարկ և մարդկային համակարգչային փոխազդեցություն: Համակարգչային գիտության ընդհանուր ուշադրությունը համակարգչային ծրագրերի ներդրման համար օգտագործվող ծրագրերի ատրիբուտների ըմբռնումն է և այդ գիտելիքների օգտագործումը ավելի լավ ծրագրեր մշակելու համար, այլ ոչ թե ուղղակիորեն համակարգիչների հետ աշխատելը, ինչպես Տեղեկատվական տեխնոլոգիաների կարիերայում (ինչպես հաճախ շփոթվում է լայն հանրության կողմից):
Համակարգչային գիտությունը ի հայտ եկավ որպես հստակ ակադեմիական առարկա 1950-ականների ընթացքում: Համակարգչային գիտության առաջին աստիճանը առաջարկվել է Քեմբրիջի համալսարանի կողմից 1953 թվականին, մինչդեռ Փրդյու համալսարանն առաջարկել է համակարգչային գիտության առաջին աստիճանի ծրագիրը ԱՄՆ-ում:Ս.-ն (1962 թ.). Ամբողջ աշխարհում համակարգչային գիտության աստիճանները հիմնականում երկակի են: Որոշ ծրագրեր հակված են կենտրոնանալ տեսական ուսումնասիրությունների վրա և համակարգչային ծրագրավորում են դասավանդում միայն որպես այլ ենթաոլորտների աջակցության միջոց: Մյուսները հակված են կենտրոնանալ ծրագրավորման պրակտիկայի վրա, այլ ոչ թե տեսական ասպեկտների վրա: Նրանք փորձում են ապահովել ծրագրային ապահովման արդյունաբերություն մուտք գործելու համար անհրաժեշտ հմտությունների հավաքածու: Բայց երկու տեսակի աստիճանները պահանջում են մաթեմատիկայի խորը պատկերացում:
Ո՞րն է տարբերությունը համակարգչային գիտության և համակարգչային տեխնիկայի միջև:
Համակարգչային գիտության և համակարգչային տեխնիկայի հիմնական տարբերությունն այն է, որ համակարգչային գիտությունը հակված է կենտրոնանալ հաշվարկների տեսական ասպեկտների վրա, մինչդեռ համակարգչային ճարտարագիտությունը հակված է կենտրոնանալ համակարգչային համակարգերի զարգացման գործնական ասպեկտների վրա: Համակարգչային գիտնականները վերլուծում են համակարգչային ծրագրերի հատկությունները՝ ավելի լավ ծրագրեր գտնելու համար, մինչդեռ համակարգչային ինժեներները վերլուծում են համակարգչային համակարգերը՝ ավելի լավ համակարգեր մշակելու համար: Համակարգչային գիտնականները ավելի լավ են հասկանում հաշվարկների տեսությունը, քան համակարգչային ինժեներները:Մյուս կողմից, համակարգչային ինժեներները ավելի լավ են հասկանում էլեկտրատեխնիկայի ասպեկտները, որոնք կապված են հաշվողական համակարգերի հետ:
Չնայած սա կանոն չէ, համակարգչային գիտնականները հակված են ավելի շատ մուտք գործել ակադեմիա և դառնալ պրոֆեսոր: Բայց համակարգչային գիտության շրջանավարտները ծրագրավորման գիտելիքներով մրցում են ծրագրային ապահովման ճարտարագիտության նույն տեսակի աշխատանքի համար, ինչ համակարգչային ճարտարագիտության շրջանավարտները: Բայց երբ խոսքը վերաբերում է ներկառուցված համակարգերի, հեռահաղորդակցության և ապարատային նախագծման ոլորտներում աշխատանքին, համակարգչային ինժեներներին միշտ գերադասում են: Բայց հաշվի առնելով, թե ինչպես են համակարգչային գիտության և ճարտարագիտության ոլորտները վերջերս խառնվել միմյանց հետ, դուք միշտ կարող եք նկատել, որ համակարգչային ինժեներները և համակարգչային գիտնականները միասին աշխատում են թիմում և երբեմն պատասխանատու են միմյանց աշխատանքի որոշ մասեր կատարելու համար, երբ պահանջվում է: Ավելին, շատ համալսարաններ առաջարկում են համակարգչային գիտության և ճարտարագիտության մեկ աստիճան, որն ընդգրկում է երկու առարկաների ասպեկտները: Այնուամենայնիվ, համակարգչային գիտության որոշ ծրագրեր բնական գիտությունների դպրոցի մի մասն են, մինչդեռ համակարգչային ճարտարագիտության աստիճանները առաջարկվում են էլեկտրական և համակարգչային ճարտարագիտության դպրոցի կողմից: