Basic Information
The Course Will Cover Methods in Verification and Program Analysis And Code Synthesis# Static Analysis, Data Flow Analysis, Control Flow Analysis, Operational Semantics, Abstract Interpretation and Numerical Domains, Smt/sat Solvers, Symbolic Execution, Program Synthesis, Enumerative Synthesis, Programming By Example, Counterexample-guided Synthesis, Big Code. Learning Outcomes# 1. Explain Different Methods For Guaranteeing Correctness of Software. 2. Understand How to Use These Methods For Practical Software Systems. 3.understand The Practical Advantages and Limitations of The Different Methods.
Faculty: Electrical and Computer Engineering
|Undergraduate Studies
|Graduate Studies
Pre-required courses
44268 - Int. to Data Structur and Algorithms or 234218 - Data Structures 1
Related Books
Semestrial Information
Weekly Hours
3 Academic Credit • 2 Lecture Hours • 1 Discussion Hours
Responsible(s)
Dana Drachsler Cohen
Notes
-
מתרגל ובודק תרגילים: תם יובילר
Exams
Session A: 04-09-2024 Session B: 30-09-2024Registration Groups
|
|
Weekly Hours
3 Academic Credit • 2 Lecture Hours • 1 Discussion Hours
Responsible(s)
Dana Drachsler Cohen
Notes
-
מתרגל: תם יובילר
-
בודקי תרגילים: תם יובילר וענאן כבהא
Exams
Session A: 19-02-2023 Session B: 20-03-2023Registration Groups
|
|
Weekly Hours
3 Academic Credit • 2 Lecture Hours • 1 Discussion Hours
Responsible(s)
Dana Drachsler Cohen
Notes
-
ההרצאה והתרגול יתקיימו במאייר 1061.
-
מתרגלים: ד"ר דנה דרקסלר כהן וענאן כבהא
-
בודק תרגילים: ענאן כבהא
Exams
Session A: 02-02-2022 13:00 - 16:00- אולמן 603.
- אולמן 309.
- אולמן 102.
Registration Groups
|
|