חיפוש חדש  חזור
מידע אישי לתלמיד

שנה"ל תשע"ו

  מעבדה מתקדמת בשפת C - קורס בחירה
  A C Languague Workshop                                                                               
0512-4493-04
הנדסה | תואר ראשון - חשמל ואלקטרוניקה
סמ'  ב'1900-2000103הנדסת תוכנהתרגיל מר אבירם נמרוד
ש"ס:  1.0

סילבוס מקוצר
שעות:  4 ש"ס
משקל: 2
דרישות קדם: תכנות, מבני נתונים ואלגוריתמים
 
 
נושאי הלמוד: בנית קוד מודולארי, קלט/פלט, תקשורת בין תהליכים.
במסגרת המעבדה יבצעו הסטודנטים פרויקטי תכנות בהקף בינוני.
 
Course description
C fast basics: remainder of the C basics, including memory allocation, pointers, and structs.
 
Recitation: Review of the development environment, command-line arguments.
I/O in C: handling files, stdin/out/err, EOF, EOL. Windows.
Multi processing and IPC (pipes and sockets), threds will only be mentioned
Recitation: Raw sockets and sniffers
Student assignments:
A small programming assignment, e.g., writing a variant of 'grep'
larger programming assignment: Simple (Byzantine) agreement with IPC
Final assignment: sockets++.
 

להצהרת הנגישות


אוניברסיטת ת