In the first part of this course you will learn how to extract high-level information from (lower level) programs without running them. You will learn to statically (at compile time) reason about properties of programs. For example, how to use automatic program analysis techniques for showing that a web-site is not exposed to certain security vulnerabilities.In the second part of the course, you will learn how to synthesize programs from (higher-level) partial programs and specifications.
הודעותAnnouncementsСообщенияاعلانات
מידע כלליGeneral InfoОбщая Инф.معلومات عامة
סגלStaffПреподавателиطاقم التدريس
תרגילי ביתAssignmentsДом. Заданияوظائف بيتية
ציוניםGradesОценкиعلامات
שאלות ותשובותF.A.Q.Вопросы и Ответыأسئلة وأجوبة
ספרותLiteratureЛитератураمراجع
חיפוש שותפיםFind a PartnerНайти Партнёраإيجاد شركاء
עדכון אוטומטיAuto UpdateАвт. Информир.حتلنة تلقائية