קורס זה מלמד את שפת התכנות C. הקורס נועד לתוכניתנים והוא מכניס אותם לעולם של תכנות ב-C. שפת C הינה השפה הוותיקה והנפוצה ביותר לפיתוח תוכנה בימנו. כאשר Dennis Ritchie פיתח את שפת C המקורית אי שם בסוף שנות ה-60 של המאה הקודמת, הוא רק רצה לייצר שפת תכנות פשוטה המסוגלת לנצל טוב ונכון את היכולות של המחשב שהיה ברשותו. הוא לא תיאר לעצמו שהשפה אותה הגהה וייצר, תהפוך לכזו משמעותית בעולם המחשוב. לאחר כ-20 שנה שפת C אף הפכה לסטנדרטית כאשר התקבל ה- ANSI C, כלומר סטנדרט מחייב לשפה. בקורס זה נלמד את הגרסה הסטנדרטית, ANSI C על מנת שהתלמיד יוכל בסיום הקורס לתכנת בשפת C. נלמד את שפת C על בוריה. נלמד על ביטויים, משתנים, מערכים, רשומות, פונקציות, קבצים, ספריות סטנדרטיות, פקודות מקרו ועוד. הקורס גם מהווה מבוא ודרישת קדם לקורס ++C.

 
 

קהל יעד – תוכניתנים בעלי ידע בתכנות המעוניינים לעבוד בשפת C או ++C או #C

 

קורסי תכנות נוספים בתחום לימודי ++C

פיתוח-קוד-נקי-וטכניקות-רפקטורינג, ללמוד-את-ספריות-ה-Boost-CPP, קורס-תכנות-בשפת-C, קורס-תכנות-בשפת-CPP-כולל-עיצוב-מונחה-עצמים, סדנת-תכנות-יעיל-בשפת-CPP, תכנות יעיל בשפת ++C למערכות משובצות מחשב, תבניות-עיצוב-תוכנה-ב-CPP, תכנות-מתקדם-בשפת-C, ניפוי-שגיאות-תכנות-ב-CPP, תכנות ב- ++C, הסטנדרטים האחרונים, מבוא-לעיצוב-תוכנה-בשיטת-Object-Oriented, מעבר-ל-CPP-מודרני, פיתוח-תוכנה-מבוסס-בדיקות-לתוכניתני-CPP

לרשימה של כל קורסי הייטק

 

 

תיאור הקורס

קורס זה מלמד את שפת התכנות C. הקורס נועד לתוכניתנים והוא מכניס אותם לעולם של תכנות ב-C. שפת C הינה השפה הוותיקה והנפוצה ביותר לפיתוח תוכנה בימנו. כאשר Dennis Ritchie פיתח את שפת C המקורית אי שם בסוף שנות ה-60 של המאה הקודמת, הוא רק רצה לייצר שפת תכנות פשוטה המסוגלת לנצל טוב ונכון את היכולות של המחשב שהיה ברשותו. הוא לא תיאר לעצמו שהשפה אותה הגהה וייצר, תהפוך לכזו משמעותית בעולם המחשוב. לאחר כ-20 שנה שפת C אף הפכה לסטנדרטית כאשר התקבל ה- ANSI C, כלומר סטנדרט מחייב לשפה. בקורס זה נלמד את הגרסה הסטנדרטית, ANSI C על מנת שהתלמיד יוכל בסיום הקורס לתכנת בשפת C. נלמד את שפת C על בוריה. נלמד על ביטויים, משתנים, מערכים, רשומות, פונקציות, קבצים, ספריות סטנדרטיות, פקודות מקרו ועוד. הקורס גם מהווה מבוא ודרישת קדם לקורס ++C.

 

תכנית הקורס המקורית באנגלית

רוצים ללמוד לתכנת בשפת C?
השאירו פרטים, חייגו 03-6176666 או כתבו לנו ב-WhatsApp

 

מודולים

 

מודול 1: Introduction
  • מבוא ל-C
  • היסטוריה
  • מאפייני השפה
  • תוכנית פשוטה
  • שלבי פיתוח תכנית

 

מודול 2: Variables
  • יחידות זיכרון
  • ייצוג מספרים בזיכרון
  • סוגים משתנים ב- C
  • משתנים - הצהרה ושימוש
  • הקצאת ערכים למשתנים
  • I/O - printf(), scanf()
  • Type modifiers
  • Type conversion
  • Overflow

 

מודול 3: Expressions and Operators
  • Arithmetic operators
  • Assignment, increment and decrement operators
  • sizeof operator
  • Relational, logical operators

 

מודול 4: Flow Control – Conditions
  • הצהרת if
  • Conditional operator – “ ? : ”
  • Nested if
  • הצהרת switch

 

מודול 5: More Flow Control – Loops
  • while
  • for
  • do…while

 

מודול 6: Pointers

  • Why pointers?
  • מצביעים - הצהרה, הקצאה, תצוגה
  • Pointer pitfalls
  • מצביע ומערכים
  • פעולות חשבון על מצביעים
  • Comparison of pointers
  • סריקת מערכים באמצעות מצביעים
  • מצביעים ופונקציות
  • Passing variables by reference

 

מודול 7: Dynamic Memory Allocation

  • הקצאת זיכרון דינמית - מדוע?
  • פונקציות ספרייה של malloc(), calloc(), free()
  • Dynamic Memory Allocation for o-dimensional arrays
  • Arrays of pointers
  • הקצאת זיכרון דינמית למערכים דו מימדיים

 

מודול 8: Bits

  • Bitwise operators: AND, OR, XOR, NOT
  • Left shift, right shift

 

מודול 9: Arrays and Strings

  • מערכים
  • מערכים רב מימדיים
  • מחרוזות - מערכים של תווים
  • פונקציות ספריה לתמרון מחרוזות

 

מודול 10: Functions

  • פונקציות
  • העברת פרמטרים
  • מניפולציות עם קבצים

 

מודול 11: Structs and Unions

  • מבנה
  • Array of Structures

 

*מכללת סלע שומרת לעצמה את הזכות לעדכן את הפרטים בהתאם לדרישות השוק מבלי להודיע מראש. נא בדקו עם נציגי המכירות לגבי הפרטים המעודכנים נכון להיום, בטלפון 03-6176666 או באימייל Info@sela.co.il

רוצים לקבל הצעת מחיר?
השאירו פרטים »
או חייגו 03-6176666



חזרה

מעוניינים במידע נוסף?

מלאו פרטיכם ונציגינו יחזרו אליכם בהקדם

  • *שם מלא:

  • *אימייל:

  • *טלפון:

  • *נושא הפניה:

  • פירוט הפניה:

  • קבוצת סלע

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

    הצטרפו לרשימת הדיוור של סלע  »
  • מכללת סלע

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

    הצטרפו לרשימת הדיוור של סלע  »
  • אתר הסטודנטים

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

    כניסה לאתר הסטודנטים »