top of page

David Frucht Homepage

Educator, Author, and Developer with years of experience in computer science education

About Me

Computer Science Educator &

Author

Welcome to my website! I am a dedicated computer science educator with years of experience teaching at both undergraduate and graduate levels. My passion lies in making complex technical concepts accessible to everyone.

 

Throughout my career, I have authored several textbooks and developed applications that serve as practical learning tools for students. My teaching philosophy centers around hands-on learning, problem-solving, and real-world applications of theoretical concepts.

Applications

אפליקציה אינטראקטיבית ללימוד שפת פייתון, המיועדת

לתלמידי כיתות ט' עד י"ב. האפליקציה כוללת תכנים

המותאמים במיוחד למבחני בגרות, סרטוני וידאו קצרים

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

המסייע בפתרון בעיות ומתן משוב מותאם אישית.

התלמידים יכולים ללמוד בקצב שלהם, לתרגל קוד עם

מערכת בדיקה אוטומטית, ולקבל הכוונה מדויקת

בהתאם לרמתם. האפליקציה מכסה את כל חומר הלימוד

הנדרש בתכנית הלימודים ומספקת הכנה מיטבית

למבחני הבגרות במדעי המחשב.

An interactive application for learning Python programming, designed for students in grades 9 through 12. The application includes content specially tailored for final exams, short video clips explaining complex concepts, and a built-in AI engine that assists in problem-solving and provides personalized feedback. Students can learn at their own pace, practice code with an automatic checking system, and receive precise guidance according to their level. The application covers all required material in the curriculum and provides optimal preparation for high school exams.

Books

csharp.png

סי שארפ - יסודות, מונחה עצמים והרחבות

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

python.png

פייתון

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

תקשורת מחשבים

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

linux.png

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

לינוקס

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

assembl.png

אסמבלר

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

Youtube Playlists

Linux

 

Comprehensive tutorials on Linux operating system, Bash scripting,

system administration, and command line tools.

computerNetworks.webp

Networks

 

Lectures covering networking basics, protocols, routing, switching, TCP/IP, and modern network architecture

cyberYouTube.webp

Cyber

 

Educational content on cybersecurity fundamentals, ethical hacking, security tools, and best practices for protection.

bottom of page