מבוא מורחב למדעי המחשב

מסמכים קשורים
מצגת של PowerPoint

מבוא למדעי המחשב

מבוא למדעי המחשב

Microsoft PowerPoint - Lecture1

Microsoft Word - Ass1Bgu2019b_java docx

BIG DATA תיאור הקורס המונח Big Data הולך וצובר תאוצה בשנים האחרונות, הוא הופך למגמה רווחת בתעשייה. המשמעות הפרקטית של המונח Big Data הינה טכנולוגיות נ

PowerPoint Presentation

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות

דרישות המחלקה לשנת הלימודים התשע''ז ה מ ח ל ק ה ל ת ל מ ו ד ע " ש נ פ ת ל - י פ ה ה מ ג מ ה ל ת ל מ ו ד ראש המחלקה: פרופסור אמריטוס: פרופסור מן המנין:

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

תוכן העניינים

תרגיל בית מספר 1#

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

תוכן העניינים

שם הקורס: סוג הקורס: שנה"ל: דרישות קדם: מרצה/ים: אסיסטנט/ עוזר/ת הוראה: שעות קבלה: סילבוס ביה"ס לעיצוב וחדשנות - תואר 1 שרטוט אדריכלי 2- טכנולוגיות פנ

פייתון

PowerPoint Presentation

PowerPoint Presentation

מנהל עסקים תואר ראשון שנה א' שם קורס אנגלית רמת טרום בסיסי א' שם המרצה קוד הקורס 698 מתכונת סמסטריאלי נקודות זכות אנגלית רמת טרום בסיסי ב' סמסטר

Data Analyst Expert 042 שעות תיאור ההכשרה: בעולם העסקי של היום, נתונים, מידע וחיזוי הם העתיד של כל ארגון. כמויות המידע שנאספות בארגונים ובאנושות כולה

סדנת תכנות ב C/C++

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

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

פרויקט שורשים דמות

Slide 1

People. Partnership. Trust שלבי הפרויקט והמסלולים השונים - פלטפורמת "קהילה לומדת" מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התח

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

מבוא למדעי המחשב - חובלים

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

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

תאריך פרסום: תאריך הגשה: מבנה נתונים תרגיל 5 )תיאורטי( מרצה ומתרגל אחראים: צחי רוזן, דינה סבטליצקי נהלי הגשת עבודה: -את העבודה יש לה

ISI

מבוא למדעי המחשב

Microsoft PowerPoint - CE_Candidates_2011.ppt [Compatibility Mode]

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

תכנית לימודים לקורס מורי דרך מוסמכים

?????? ???? rtf

" תלמידים מלמדים תלמידים."

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

מועד: א בחינה סופית במתמטיקה דיסקרטית משך הבחינה: 2 1 שעות מרצה: פרופ' תאופיק מנסור תאריך: סמסטר: א תשע"ח m 2 הוראות לנבחן: )1( הבחינה מו

PowerPoint Presentation

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

People. Partnership. Trust מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסי

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

Algorithms Tirgul 1

שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים ע

מבוא למדעי המחשב

Microsoft PowerPoint - TeacherShortcoming_Goldstein

פרויקט "רמזור" של קרן אביטל בס "ד מערך שיעור בנושא: "פונקציה" טליה קיפניס והדסה ערמי, מאולפנת צביה פרטים מקדימים על מערך השיעור: השיעור מהווה מבוא לנו

מבוא למדעי המחשב

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד

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

הגשה תוך שבוע בשעת התרגול

אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבו

מספר נבחן / תשס"ג סמסטר א' מועד א' תאריך: שעה: 13:00 משך הבחינה: 2.5 שעות בחינה בקורס: מבחנים והערכה א' מרצה: ד"ר אבי אללוף חומר עזר

<4D F736F F D20F9E9F2E5F820F1E9EEF0E920E7ECE5F7E4>

שעור 6

ב ה. ד. ג. ב. ב. אוניברסיטת תל אביב - בית הספר למדעי המחשב מבוא מורחב למדעי המחשב, חורף :22 תרגיל בית מספר 6 - להגשה עד 66 בינואר 3162 בשעה קיר

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק

תקנון לימודים לתואר ראשון

Microsoft PowerPoint - lec10.ppt

Microsoft PowerPoint - ציפי זלקוביץ ואולז'ן גולדשטיין - מושב 3 [Read-Only] [Compatibility Mode]

מבט על הוראת תלמידים מחוננים ומצטיינים בכיתה רגילה

בארץ אחרת

HTML - Hipper Text Makeup Language

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

בס"ד

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

אוניברסיטת תל אביב - בית הספר למדעי המחשב מבוא מורחב למדעי המחשב, אביב 2019 תרגיל בית מספר - 2 להגשה עד 02/04/2019 בשעה 23:55 קיראו בעיון את הנחיות הע

שנה א' - מסלול 1 (3 ימים מרוכזים) - סמסטר א'

המשכן לאמנויות ע"ש ד"ר ראובן הכט ביה"ס לאמנויות, החוג לתיאטרון Faculty of Humanities, Dr. Hecht Arts Center, School of the Arts, the Theatre Dept. סטו

Real Time College Course: Networking Duration: 90 Hours Hands-On-Training

מבוא למדעי המחשב - חובלים

הפקולטה למדעי הרווחה והבריאות בית הספר לעבודה סוציאלית Faculty of Social Welfare & Health Sciences School of Social Work الكلية لعلوم الرفاه والصحة مد

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

תוכנית הוראה תשע"א, לפי מרצה

<4D F736F F D20FAF8E2E5EC20E0ECE2E1F8E420EEF2E5F8E D F9E0ECE5FA2E646F63>

תרגול 1

בגרות עז יולי 17 מועד קיץ ב שאלון ,000 א. ניתוח הנתונים מחירה של ספה הוא שקלים, והיא התייקרה ב-. 25% כאשר המחיר מתייקר ב- המחיר החדש הוא פי,

Microsoft Word B

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

ללא כותרת שקופית

מהנדס מידע - Engineer Data 295 שעות לימוד אקדמיות תיאור התפקיד: ככל שהאנושות צועדת עמוק יותר לתוך "עידן המידע" והארגונים מאמצים את הטכנולוגיות המתקדמו

המכללה האקדמית לחינוך ע"ש דיו ילין

תיק משימטיקה מגרף הנגזרת לגרף הפונקציה להנגשה פרטנית נא לפנות: כל הזכויות שמורות

1 תיכון א' לאמנויות-ת"א תאריך הגשה: יומן קריאה /סמסטר א' כיתה ט' לכל תלמידי כיתות ט' לפני שתיגשו למטלות הכתיבה הנכם מתבקשים לקרוא בעיון את פרטי מהלך ה

יום עיון עורכי בקשות להיתרים

Microsoft Word - c_SimA_MoedA2006.doc

1 בחירת מנועי חיפוש באינטרנט תוצאות החיפושים באינטרנט, תלויות בבחירת מנוע חיפוש מתאים. אמנם גוגל הוא המנוע המוכר ביותר, ובכ"ז, לעתים השימוש במנוע אחר,

أكاديمية القاسمي كلية أكاديمية للتربية אקדמיית אלקאסמי מכללה אקדמית לחינוך שאלון שביעות רצון בהוראה זועבי מחמוד, 1992

שאלהIgal : מערכים דו מימדיים רקורסיה:

מיזכר

Microsoft Word - c_SimA_MoedB2005.doc

שם כיף עם ג'ף מאגר פעילויות חלק א' חוברת של פעילויות מתמטיות: העשרה, העמקה, משחקים ואתגרים כיתה

אנליזה מתקדמת

תמליל:

מבוא מורחב למדעי המחשב Extended Introduction to Computer Science סמסטר ב' תשע"ט )2018-9( מרצים: אמיר רובינשטיין, יהונתן ברנט מתרגלים: מיכל קליינבורט, נעם פרזנצ'בסקי, בן בוגין מרצה מייסד: בני שור מתרגל מייסד: רני הוד 1

ברוכים הבאים לקורס קורס חובה לסטודנטים ממדעי המחשב מטרות: חשיפה למושגי יסוד, עקרונות ורעיונות בסיסיים במדעי המחשב חשיפה לכמה תחומים )מגוונים( במדעי המחשב רכישת מיומנות בתכנות בשפת Python דרישות קדם אקדמיות: אין בדידה במקביל תידרש מכם הרבה עבודה הבנת החומר תכנות 2

מתכונת הקורס בשבוע טיפוסי 2 שיעורי הרצאה בימי א' ו- ד' אפשר עקרונית לעבור בין הקבוצות במהלך הסמסטר, אבל באחריותכם להשלים פערי הספק בין הקבוצות 1 שיעור תרגיל שבועי תרגילי בית ומבחן משותפים שעות קבלה, מופיע באתר )חלק על פי תיאום במייל( 3

כל חומרי הלימוד )הרצאות, תרגולים, תרגילי בית, קישורים( רוב התקשורת הדיגיטלית )פורומים, הודעות( הגשת תרגילים 3 אתרי הקורס tau-cs1001-py.wikidot.com לא דורש רישום, פתוח לכל ניתן להגיע דרך חיפוש בגוגל "cs1001" )כאן הסבר על מקור השם(( נשתמש ב- 3 פלטפורמות, בנסיון למצות את המיטב מכל אחת הקישורים מופיעים במודל נא להירשם היום לפלטפורמה השניה piazza.com/tau.ac.il/spring2019/03681105 )דורש רישום בקישור הנ"ל( MOODLE )דורש רישום לקורס במערכות האוניברסיטה( 4

תקשורת בין הלומדים ועם הצוות באתר - - )piazza( תתקיים רוב התקשורת הדיגיטלית: הודעות הצוות פורום לשאלות ותשובות קהילה לומדת זה המקום לשאלות על החומר / תרגילי בית חובה לקרוא שאלות של קודמיכם כדי לא להציף את הפורום מצפים מכם לענות לחבריכם לספסל הלימודים. לא לפחד לטעות, מקסימום אנחנו נתקן הצוות ייכנס בתדירות של אחת ליום יומיים עד 5 התורמים הבולטים )איכותית וכמותית( יקבלו בונוס של עד 5 נקודות לציון הסופי. מיילים לצוות רק בנושאים אישיים מילואים / מחלה( )תיאום שעת קבלה, הקלות בגין שעות קבלה לעזרה משמעותית יותר בהבנת החומר 5

דרישות הקורס תרגילי בית חובה )15% מהציון( מבחן סופי )85% מהציון( המבחן ללא חומר, פרט לדף אישי אחד, דו צדדי בגודל A4 כדי לעבור את הקורס חייבים לקבל: ציון עובר )לפחות 60( בבחינה 1) לפחות 50 ב- 5 מתוך 6 מתרגילי הבית. מי שקיבל 50> בשניים צריך לברר איתנו את הזכאות לגשת לבחינה מייד עם קבלת הציון (2 יינתנו 6 גיליונות תרגילי בית, בערך אחת לשבועיים הראשון בימים הקרובים משקלם זהה שאלות "יבשות" ו"רטובות" )תכנות( חלק משמעותי מהלימוד והבנת החומר! חלק משאלות המבחן עשויות להתבסס על שאלות מתרגילי הבית הגשה ביחידים נהלים מחייבים לגבי הגשת תרגילים, לקרוא באתר. אי עמידה בנהלים תגרור הורדת ציון או פסילת שאלה / תרגיל שלם. 6

שאלון נהלים מופיע כבר או יופיע ביום יומיים הקרובים ב- moodle שאלון על נהלי הקורס, למילוי תוך כשבוע מענה נכון על כל השאלות בו יקנה 2 נק' בונוס לממוצע ת"ב. אפשר להגיש שוב ושוב עד לציון מלא. 7

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

ג/ שעות חונכות שעות שבועיות קבועות סטודנטים בוגרי הקורס משנה ב' ' יסייעו למתקשים בתרגילי הבית )בעיקר בחלק התכנותי( פרטים ומועדים באתר )יפורסם בקרוב( 9

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

מקורות אין עדיין ספר לימוד שמכסה את החומר כפי שנלמד בקורס כדאי להציץ בקישור הבא באתר הקורס, לתרגילים נוספים וקישורים מעניינים: http://tau-cs1001-py.wikidot.com/additional-exercises-and-useful-links הרצאות של פרופ' בני שור מלפני כמה שנים ב YouTube )אך יש הבדלים רבים( ספרים מומלצים ללימוד שפת פייתון: זמין באינטרנט Think Python, by Allen B. Downey בספריה John Zelle, Python programming: an introduction to computer science, second edition, Fraklin, Beedle & Associates. תיעוד רשמי של השפה פייתון, גירסא x.3 http://docs.python.org/py3k/ 11

תוכן הקורס קורס רוחבי: כ- 15 נושאים מתחומים שונים של מדעי המחשב. חשיפה לרעיונות העיקריים, ללא העמקה זהו איננו קורס תכנות. יחד עם זאת, נכיר את יסודות התכנות בפייתון, וכל נושא ילווה במימוש בשפת פייתון 3 הרצאות ראשונות ו- 2 תרגולים ראשונים בעיקר פייתון 12

נושאי הקורס )לא בדיוק לפי הסדר וייתכנו שינויים( 1) Basics and infrastructure Programming in Python: Types, functions, conditionals, loops, the memory model The binary system and Natural number representation Basic algorithms on sequences: binary search, selection sort, merging sorted lists Complexity and the O notation High order functions and lambda expressions Randomness 2) Numerical computations and floating point numbers Floating point representation for real numbers Numerical derivatives and integrals Newton-Raphson method for finding roots of real functions 13 3) Number theory related problems Integer exponentiation using iterated squaring Primality testing using Fermat s little theorem Diffie-Hellman key exchange Integer greatest common divisor (GCD)

נושאי הקורס )לא בדיוק לפי הסדר וייתכנו שינויים( 4) Recursion Quicksort, mergesort, Fibonacci, munch!, Memoization 5) Data structures and object oriented programming (OOP) Classes, fields and methods Linked lists, trees, hash tables Iterators (finite and infinite) 6) Text related topics ASCII and Unicode representation of characters String matching: Karp-Rabin's algorithm Compression Huffman and Lempel-Ziv 14 7) Miscellaneous topics Error detection and correction codes Image representation and processing The Halting problem

אז מה זה "מדעי המחשב"? מדעי המחשב מחשבים Computer Science is no more about computers than astronomy is about telescopes. E. W. Dijkstra (1930-2002) מדעי המחשב הוא תחום שעניינו ההיבטים השונים של מושג שנקרא חישוב. אז מה זה חישוב? 15

אז מה זה "חישוב"? חישוב.computing בעברית קיימת מילה אחת עבור שתי המילים.computing calculating calculation מתייחס בד"כ לפעולות חשבוניות המשמעות של computing היא רחבה יותר, )חיבור, כפל(. לא רק 3+7*2... דוגמאות לחישובים: ספירת תאים בתמונה מציאת שורש לפונקציה חיפוש טקסט מציאת מסלול קצר בין שתי נקודות )waze( מיון נתונים חישוב בהקשר שלנו הוא אם כן עיבוד של נתונים לפתרון בעייה כלשהי.)Computer Science בחלק מהאוניברסיטאות בעולם, התחום נקרא Computing Science )ולא 16

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

And Now For Something Completely Different *,** * שקף עם כותרת זו יישמש להדגשת המעבר בין נושאים שונים בקורס. מי שהלך קצת לאיבוד, זו הזדמנות לקפוץ חזרה על הרכבת. ** אנו מזמינים אתכם לשלוח לנו הצעות לתמונות שיופיעו על שקפים אלו 18