Basic Information
Implementation of a Research Or a Pre-research Project in Software Development Systems, Intended For Those Who Successfully Completed The Course Project in Software Development Systems. The Project Can Be A Continuation of a Fulfilled Project, Or an Additional One in The Area. It Will Expand One of The Topics of Software Systems, E.g., Theory of Compilation, Programming Languages, Software Testing, And Other Topics in Software Engineering. Students Will Work in Small Groups, Under The Supervision of a Senior Faculty Member, And Occasionally With an Additional Guidance of a Teaching Assistant. The Project Will Be Managed in a Version-control System. Upon Conclusion, The Students Will Submit a Written Report. Learning Outcomes# By The End of The Project The Student Will# 1) Understand The Special Constraints in Building Systems For Software Development, Including Writing Accurate Specifications and Maintaining A High Level of Reliability. 2) Acquire a Deep Understanding of One Of The Sub-areas of Programming Languages Analysis and Building Tools For Them.
Faculty: Computer Science
|Graduate Studies
Pre-required courses
236512 - Project in Software Development Systems