संगणक विज्ञान शास्त्रज्ञ कसे व्हावे

लेखक: Gregory Harris
निर्मितीची तारीख: 11 एप्रिल 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
प्रोफेसर हमझेह रौमानी कडून विद्यार्थ्यांसाठी संगणक विज्ञान सल्ला
व्हिडिओ: प्रोफेसर हमझेह रौमानी कडून विद्यार्थ्यांसाठी संगणक विज्ञान सल्ला

सामग्री

संगणक शास्त्राचा अभ्यास म्हणजे प्रोग्रामिंग नाही; याचा अर्थ अल्गोरिदम शिकणे (एखाद्या विशिष्ट कार्यासाठी कोणीतरी किंवा काहीतरी समजत असलेल्या चरणांचा मर्यादित क्रम). बरेच संगणक शास्त्रज्ञ अजिबात प्रोग्राम करत नाहीत. एड्सगर डिज्क्स्ट्रा एकदा म्हणाले होते: "संगणक विज्ञान हे संगणकाशी अधिक संबंधित नाही खगोलशास्त्रापेक्षा दुर्बिणीसह आहे."

पावले

  1. 1 संगणक शास्त्रज्ञ असणे म्हणजे सतत शिकणे, कायमचे विद्यार्थी असणे. तंत्रज्ञान बदलत आहे, नवीन प्रोग्रामिंग भाषा, नवीन अल्गोरिदम विकसित केले जात आहेत: गोष्टींच्या जवळ राहण्यासाठी सतत नवीन गोष्टी शिकणे आवश्यक आहे.
  2. 2 स्यूडोकोडसह प्रारंभ करा. स्यूडोकोड खरोखर प्रोग्रामिंग भाषा नाही, परंतु इंग्रजीमध्ये प्रोग्रामचे प्रतिनिधित्व करण्याचा हा एक मार्ग आहे. सर्वात जवळचा आणि सर्वात परिचित अल्गोरिदम शॅम्पूच्या बाटलीवर आहे: साबण, स्वच्छ धुवा, पुन्हा करा. हे अल्गोरिदम आहे. हे तुमच्यासाठी समजण्यायोग्य आहे ("संगणक एजंट") आणि त्यात मर्यादित पायर्या आहेत.
  3. 3 आपल्या स्यूडोकोडची चाचणी घ्या. शॅम्पूच्या बाटलीवर लेबल केलेले उदाहरण दोन कारणांमुळे चांगले अल्गोरिदम नाही: त्याला शेवटची अट नाही आणि कोणती प्रक्रिया पुन्हा करायची हे सांगत नाही. लेदरिंग पुन्हा करा? किंवा फक्त स्वच्छ धुवा. सर्वोत्तम उदाहरण “पायरी 1 - लाथेर” असेल. पायरी 2 - स्वच्छ धुवा. चरण 3 - चरण 1 आणि चरण 2 (सर्वोत्तम परिणामासाठी 2-3 वेळा) आणि समाप्त (निर्गमन) पुन्हा करा. हे अल्गोरिदम आपल्यासाठी स्पष्ट आहे, त्याची समाप्ती स्थिती आहे (मर्यादित चरणांची संख्या) आणि अगदी अचूक आहे.
  4. 4 सर्व क्रियाकलापांसाठी अल्गोरिदम लिहिण्याचा प्रयत्न करा. उदाहरणार्थ, कॅम्पसमधील एका इमारतीतून दुसऱ्या इमारतीत कसे जायचे किंवा कॅसरोल कसा बनवायचा. लवकरच, तुम्हाला सर्वत्र अल्गोरिदम दिसतील!
  5. 5 एकदा आपण अल्गोरिदम कसे तयार करावे हे शिकल्यानंतर, प्रोग्रामिंग प्रक्रिया आपल्यासाठी अधिक समजण्यायोग्य असेल. प्रोग्रामिंग भाषा शिकण्यासाठी पुस्तक विकत घ्या आणि ते संपूर्णपणे वाचा. एखादी भाषा शिकण्यासाठी ऑनलाईन शिकवणी वापरू नका कारण ती व्यावसायिकांनी नव्हे तर शौकिनांनी लिहिली आहे.
    • तथापि, मदतीसाठी इंटरनेटकडे वळण्यास संकोच करू नका. तुम्ही लगेच जावा आणि सी ++ सारख्या ऑब्जेक्ट-ओरिएंटेड भाषा शिकणे सुरू करू शकता, परंतु सी सारख्या प्रक्रियात्मक भाषांसह प्रारंभ करणे अद्याप चांगले आहे कारण ते पूर्णपणे अल्गोरिदम-आधारित आहेत.
  6. 6 प्रोग्रामिंग ही स्यूडोकोडला प्रोग्रामिंग भाषेत अनुवादित करण्याची प्रक्रिया आहे. तुम्ही जितका जास्त वेळ स्यूडोकोड लिहिण्यात घालवाल तितकाच तुम्ही प्रोग्राम टाईप कराल आणि भविष्यात तुमच्या मेंदूला रॅक कराल.

टिपा

  • संगणक विज्ञान संगणक रचना आणि विकास, डेटाबेस, संगणक सुरक्षा, संगणक प्रोग्रामिंग भाषा अशा अनेक क्षेत्रांचा समावेश आहे. म्हणून, आपल्याला स्वारस्य असलेल्या एक किंवा अधिक क्षेत्रांवर लक्ष केंद्रित करणे हा एक शहाणा निर्णय आहे.
  • एक प्रोग्रामिंग भाषा शिकल्यानंतर, दुसरी, तत्सम भाषा शिका, कारण तुम्ही अजूनही फक्त स्यूडोकोडचे प्रत्यक्ष भाषेत भाषांतर करत आहात.
  • अल्गोरिदम लिहिण्यासाठी व्हाईटबोर्ड हे सर्वोत्तम ठिकाण आहे.