כיצד להיות מדען מדעי המחשב

מְחַבֵּר: Gregory Harris
תאריך הבריאה: 11 אַפּרִיל 2021
תאריך עדכון: 1 יולי 2024
Anonim
בעיניים של מדען
וִידֵאוֹ: בעיניים של מדען

תוֹכֶן

לימוד מדעי המחשב אינו אומר תכנות; המשמעות היא למידת אלגוריתמים (רצף סופי של צעדים שמישהו או משהו מבין כדי לבצע משימה מסוימת). מדעני מחשבים רבים אינם מתכנתים כלל. אדגר דייקסטרה אמר פעם: "מדעי המחשב לא עוסקים יותר במחשבים מאשר אסטרונומיה בטלסקופים".

צעדים

  1. 1 להיות מדען מחשבים זה ללמוד כל הזמן, להיות סטודנט לנצח. הטכנולוגיות משתנות, שפות תכנות חדשות, אלגוריתמים חדשים מפותחים: יש צורך ללמוד כל הזמן דברים חדשים כדי להתעדכן בדברים.
  2. 2 התחל עם פסאודוקוד. פסאודוקוד היא לא ממש שפת תכנות, אבל זו דרך לייצג תוכנית באנגלית. האלגוריתם הקרוב והמוכר ביותר נמצא על בקבוק השמפו: סבון, שוטפים, חוזרים על עצמו. זהו האלגוריתם. הוא מובן עבורך ("סוכן מחשבים") ומכיל מספר צעדים סופי.
  3. 3 בדוק את הפסאודוקוד שלך. הדוגמה המסומנת על בקבוק השמפו אינה אלגוריתם טוב משתי סיבות: אין לה מצב סופי והיא לא אומרת לך על איזה הליך לחזור. הקצפה חוזרת? או סתם שטיפה. הדוגמה הטובה ביותר תהיה "שלב 1 - קצף. שלב 2 - לשטוף. שלב 3 - חזור על שלב 1 ושלב 2 (2-3 פעמים לתוצאה הטובה ביותר) וסיים (יציאה) ". האלגוריתם הזה ברור לך, יש לו מצב סיום (מספר סופי של שלבים) והוא מדויק מאוד.
  4. 4 נסה לכתוב אלגוריתמים לכל הפעילויות. לדוגמה, כיצד לעבור מבניין אחד בקמפוס למשנהו, או כיצד להכין קדרה. בקרוב תראה אלגוריתמים בכל מקום!
  5. 5 לאחר שתלמד כיצד לחבר אלגוריתמים, תהליך התכנות יהיה מובן יותר עבורך. קנה את הספר וקרא אותו בשלמותו כדי ללמוד את שפת התכנות. אל תשתמש בהדרכות מקוונות כדי ללמוד שפה כפי שהיא נכתבת על ידי חובבים, לא על ידי אנשי מקצוע.
    • עם זאת, אל תהסס לפנות לאינטרנט לקבלת עזרה. אתה יכול להתחיל ללמוד שפות מונחות עצמים כמו Java ו- C ++ באופן מיידי, אך עדיין עדיף להתחיל בשפות פרוצדורליות כמו C מכיוון שהן מבוססות לחלוטין על אלגוריתם.
  6. 6 תכנות הוא תהליך של תרגום פסאודוקוד לשפת תכנות. ככל שתשקיע יותר זמן בכתיבת פסאודוקוד, כך תקלד פחות את התוכנית ותעצור את מוחך בעתיד.

טיפים

  • מדעי המחשב מקיפים תחומים רבים כגון עיצוב ופיתוח מחשבים, מאגרי מידע, אבטחת מחשבים, שפות תכנות מחשבים. לכן, זו החלטה נבונה להתמקד בתחום אחד או יותר שמעניינים אותך.
  • לאחר שלמדת שפת תכנות אחת, למד שפה אחרת, דומה, מכיוון שאתה עדיין מתרגם רק את הפסאודוקוד לשפה האמיתית.
  • הלוח הלבן הוא המקום הטוב ביותר לכתיבת האלגוריתם.