संगणक विज्ञान
संगणक विज्ञान म्हणजे संगणक आणि संगणक प्रणालींचा अभ्यास. हा डेटाशी व्यवहार करणार्या त्या प्रक्रियांचा अभ्यास आहे, ज्या प्रोग्राम फॉर्ममध्ये दर्शवल्या जाऊ शकतात. संगणक विज्ञान क्षेत्राचे चार मुख्य भाग आहेत – हार्डवेअर सिस्टीम, सॉफ्टवेअर सिस्टीम, कॉम्प्युटर प्रिंसिपल आणि आणि सायंटिफिक कॉमप्युटिंग. पदवी स्तरावर, विद्यार्थी संगणकीय विषयांच्या विस्तृत श्रेणीबद्दल शिकतात आणि अनेक क्षेत्रांतील प्रोजेक्ट्समध्ये भाग घेतात. पदवी स्तरावर, संगणनाची तत्त्वे आणि सॉफ्टवेअर सिस्टम डिझाइन करण्याचा सराव शिकवला जातो.
संगणक अभियांत्रिकी
संगणक अभियांत्रिकी ही अभियांत्रिकीची एक शाखा आहे जी संगणक हार्डवेअर आणि सॉफ्टवेअर विकसित करण्यासाठी इलेक्ट्रॉनिक अभियांत्रिकीसह संगणक विज्ञान इंटिग्रेट करते. संगणक अभियंते संगणकाच्या अनेक पैलूंमध्ये सामील असतात, सर्किट डिझाइनपासून ते मायक्रोकंट्रोलर, मायक्रोप्रोसेसर, वैयक्तिक संगणक आणि सुपर कॉम्प्युटरच्या डिझाइनपर्यंत. सायबर सुरक्षा, नेटवर्किंग, डिझाईन ऑटोमेशन, मशीन इंटेलिजन्स, संगणक सॉफ्टवेअर आणि बायोमेडिकल आणि एम्बेडेड सिस्टम ही संगणक अभियांत्रिकीची (कॉम्प्युटर इंजिनीअरिंगची) प्रमुख तांत्रिक क्षेत्रे आहेत.
संगणक विज्ञान क्षेत्रातील नोकरीचे प्रकार (Jobs in Computer Science)
१. वेब डेव्हलपर –
वेब डेव्हलपर वेबसाइटच्या कोडिंग, लेआउट आणि डिझाइनसाठी जबाबदार असतो . ते आवश्यकतेनुसार वेबसाइट्सची देखरेख आणि स्केल देखील करू शकतात.
२. अॅप्लिकेशन डेव्हलपर –
अॅप्लिकेशन डेव्हलपर सॉफ्टवेअर अॅप्लिकेशन्स विकसित करतात आणि विद्यमान अॅप्लिकेशन्स अपडेट आणि सुधारित करतात. त्याच्या प्राथमिक जबाबदाऱ्यांमध्ये कंपनीच्या गरजा पूर्ण करणारे सॉफ्टवेअर सोल्यूशन्स विकसित करणे समाविष्ट आहे.
३. डेटाबेस अॅडमिनिस्ट्रेटर –
डेटाबेस प्रशासक खात्री करतात की कंपनीचा डेटा उपलब्ध आहे, भ्रष्टाचार किंवा तोटा पासून संरक्षित आहे आणि सहज उपलब्ध आहे. त्याच्या प्राथमिक जबाबदाऱ्यांमध्ये मध्ये डेटाबेस व्यवस्थापन, बॅकअप आणि बॅकअप डिझाइन आणि अंमलबजावणी याचा समावेश आहे.
४. संगणक शास्त्रज्ञ –
नवीन तंत्रज्ञानाचा शोध लावण्यासाठी आणि विज्ञान किंवा व्यवसायातील वास्तविक समस्यांवर तो लागू करण्याचे संगणक शास्त्रज्ञाचे काम आहे. अल्गोरिदम विकसित करणे किंवा सोपे करणे हे त्यांचे प्राथमिक काम आहे.
५. डेटा सायंटिस्ट –
डेटा शास्त्रज्ञ व्यवसायात सुधारणा करणारे पॅटर्न शोधण्यासाठी कच्च्या माहितीचे विश्लेषण करतात.
संगणक अभियांत्रिकीमधील नोकऱ्या (Jobs in Computer Engineering)
१. संगणक अभियंता –
संगणक अभियंते सॉफ्टवेअर विकसित करतात, चाचणी करतात आणि मूल्यांकन करतात. ते संगणक गेम, बिझनेस अॅप्लिकेशन किंवा अगदी नवीन ऑपरेटिंग सिस्टमवर कार्य करू शकतात.
२. क्वालिटी अॅश्युरन्स इंजिनीअर –
QA इंजिनीअर उत्पादनाची गुणवत्ता सुनिश्चित करण्यासाठी चाचणी विकसित करतात.
३. हार्डवेअर अभियंता –
हार्डवेअर अभियंते हार्डवेअर डिझाइन, विकसित आणि टेस्ट करतात.
४. सॉफ्टवेअर अभियंता –
सॉफ्टवेअर अभियंते संगणक सॉफ्टवेअरच्या डिझाइन आणि विकासासाठी गणितीय विश्लेषण आणि संगणक शास्त्राची मुख्य तत्त्वे लागू करतात.
५. फर्मवेअर अभियंते
मोबाइल फोन, वैद्यकीय उपकरणे आणि रिमोट कंट्रोल्स सारखे हार्डवेअर चालवण्यायोग्य करण्यासाठी फर्मवेअर अभियंते अल्गोरिदम तयार करतात आणि लागू करतात.