קורס תיכנות כקורס קדם למעבדה מתקדמת

ניתן לפנות ליו"ר ועדת הוראה עם שאלות / הצעות / בקשות / תלונות. אם יש בעיה עם קורס או עם מעבדה יש לפנות תחילה לאחראי האקדמי (ראו מדורי קורסים ומעבדות בפורום מקביל)
שלח תגובה
Amir Golan
הודעות: 8
הצטרף: 10:25 26/04/2007

קורס תיכנות כקורס קדם למעבדה מתקדמת

שליחה על ידי Amir Golan » 23:32 11/02/2009

יו"ר ועדת הוראה / תלמידים ומתרגלים שלום,

לאחרונה אני נתקל יותר ויותר בתלמידים שמגיעים למעבדה מתקדמת ללא רקע בתכנות. הדבר מקשה עליהם מאד את עיבוד וניתוח התוצאות בעזרת MATLAB שהיא כלי העבודה ה"רציני" . בשל הקושי הזה התלמיד מחפש לעיתים פתרונות קלים יותר תוך שימוש בתוכנות "קלות" יותר ו"רציניות" פחות (excel וכו').
הדבר מוביל לא אחת לחיפוש דרכים לעקוף את הדרישות של ניתוח התוצאות והמצאת "תיאוריות" חדשות .

להלן מספר דוגמאות למשפטים המגיעים מתלמידים בשנה ג':

"מאיפה לי לדעת מה זה משתנה מסוג double ? - למי זה חשוב בכלל ?"

" מה פתאום אתם מצפים שאני אכתוב "תוכנה" שתתאים את המדידות שביצעתי למשוואה הטיאורתית ! - מאיפה לי לדעת את זה ??"

"מה, אין תוכנה מוכנה שתעשה את זה? "

"למה אני צריך ללמוד לתכנת במקום לעשות ניסוי ? "

"אז למה אי אפשר להתאים את זה לגאוסיאן וזהו? למה חייבים את המשוואה המדוייקת שאינה נמצאת בתוכנות הרגילות ?? "

אני חושב שהתמונה ברורה...

ראוי לציין שבעבר (ואני כבר מדריך שם 6 שנים..) לא ניתקלתי בתלמידים שדחו
את קורס התיכנות C / JAVA לשלב כל כך מאוחר בתואר, שכן הנחת העבודה היתה שהקורס אינו "עוד קורס שצריך לקחת" אלא כלי הכרחי להגשת תרגילי בית / עבודות במשך הלימודים לתואר ולא קורס העשרה כללית..

כאמור, אין בכוונתי "לחייב" את הסטודנטים בקורס MATLAB אלא במינימום ההכרחי שהוא קורס כללי בתכנות - כפי שמופיע (או הופיע) בסילבוס וכן לחייב אותו כקורס קדם למעבדה מתקדמת.

לדעתי המעבדה המתקדמת אינה המקום הראשון בו על התלמיד במחלקה להעזר בשפת תכנות
כלשהי, (ואם כך חבל..) ולכן החשיבות בלימודו בשנה / שנה וחצי הראשונות של התואר.

אשמח לשמוע הערות והארות מסטודנטים / מדריכים / מתרגלים /מרצים / יו"ר ועדת הוראה

אמיר גולן

dcohen
הודעות: 2070
הצטרף: 10:13 22/02/2007
מיקום: פיסיקה, חדר 310
יצירת קשר:

שליחה על ידי dcohen » 17:28 12/02/2009

אני מסכים עם מה שאתה כותב,

לכן החל מהשנתון הנוכחי הקורס של מטלב
מוגדר כקדם/צמוד לפיסיקה 3.
(פשוט בגלל שפיסיקה 3 מסמל את השנה השניה).

ראו
http://physweb.bgu.ac.il/COURSES/Matlab

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

OmerZohar
הודעות: 15
הצטרף: 19:26 07/07/2007
מיקום: bash
יצירת קשר:

שליחה על ידי OmerZohar » 02:19 15/03/2009

אם תשאל אותי הקורס ב C מיותר לפיזקאים, עדיף שפיזיקאים יעשו קורס יותר רלוונטי לנושאים המעבדות כמו אנליזה נומרית (שגם השפה העיקרית שבו מתכנתים היא MATLAB)

danielhu
הודעות: 133
הצטרף: 17:57 22/11/2008

שליחה על ידי danielhu » 19:13 15/03/2009

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

שלח תגובה

חזור אל “ועדת הוראה”