 Hi and welcome back to Analyzing Software using deep learning. This is the second part of the introduction and what I want to do in this second part is to just say a few words about the organization of the course. So what kind of lectures and other material is part of the course, what this course project is about and also how the grading works. The course consists of 10 lecture modules and every module is split into different parts that basically give you shorter videos to watch, such as this one which is the second part of the first module. These lectures will be shared throughout the semester, so roughly every week or so you will get another of these lectures. In addition to the lectures there's some other reading material, in particular the research papers that this course is based on and some tutorials that prepare you for the more hands-on experience that you'll have during the course project. The course project itself will be introduced in a couple of weeks specifically on May 22nd and then you have roughly two months to actually work on the project and on July 17th that's the last Friday in the lecture period you'll have to submit the project. In between you have the opportunity to go to weekly office hours, they are individuals, it's basically you and a teaching assistant who will help you through the project and who can also assess your progress, so if you're not sure whether you're doing well or not then please use this opportunity and get some feedback. So our experience shows that people who go regularly or at least a few times to these office hours typically do much better in the course project. After the last week of the regular lecture period, so in the week of July 20th to 24th, there will be a presentation of the project so basically everybody has to present his or her project to me and the teaching assistant. And then finally there's also a written exam, so at the end of the semester in the usual exam period there will be a written exam about the content that is presented here in this course. How does the grading work? So the final grade consists of two parts that are each weighted equally, the one half is the written exam which covers all the contents of the lectures and the reading material. It's an open book exam which means it will test your understanding and not your memory. So you can bring everything you want including books, papers, printed slides and so on as long as it's non-electronic because we do not allow laptops, mobile phones and so on. The exam will be one hour and will be in the usual exam period. The other half of the grade comes from the course project and in particular what we'll look at here is is four things. One is the originality of your approach. So basically have you been able to come up with a creative solution to the problem that you will see? How effective is your implementation? So we will actually run your code and run it on new examples that you have not seen before and see how well it works. We'll also look at the quality of your code and things like documentation. So basically is your code in a shape where someone else could continue working with it? And finally there will be this oral presentation of the project which is also part of the grade. As a place for discussions around this course we'll use a forum in Ilias. If you have not yet registered for this course in Ilias then please do so. The link is just at the bottom of this slide. We'll also use Ilias occasionally during these lectures for some quizzes where I basically ask you some questions during the lecture and then you're supposed to vote for the correct answer while just pausing the video for a few minutes. And I'll also use Ilias to share any additional material that for whatever reason I cannot share on the public course website. Please use the forum in Ilias for any question that you might have about this course unless of course you can ask it in one of the other occasions like for example the weekly office hours for the for the project. Whenever I want to send some message to all students taking this course in particular things related to grading or the exam and so on then I'll do this through Ilias so make sure that you are receiving these messages in Ilias. Because this course is really about a state-of-the-art research there is no single book or single script that really covers everything. Instead I'll make all the material that you see here so all the slides and also the handwritten notes that I'll produce during the lectures available with the lecture so you can use those for learning. And then of course I'll share pointers to papers, book chapters and web resources that you can use as additional material to study with on your own. Let me say a few more words on the course project so more details will be shared in a couple of weeks on May 22nd but for now there are a couple of things that I can already tell you so one of them is that this will be an individual project so everybody works on it on her own or his own. It is going to be the same task for everybody so you'll all work on the same problem basically but of course you'll hopefully come up with different solutions. It's an individual project which means you're not allowed to collaborate, you're not allowed to share your ideas with the others basically the same rules as an exams apply if you would share your code or your ideas with others this would basically count as cheating. So what you'll have to do in the project is to design implement and evaluate a learning-based program analysis just as many of the analyses that we'll cover in this course but this will be your own so you'll really understand what's going on and have an opportunity to play with the different trade-offs in designing this analysis. It will be based on existing libraries and framework it would be crazy to reinvent everything from scratch so in particular we'll use Python as the programming language and PyTorch as the framework for implementing the machine learning part of the of the project. Alright and this is already everything I want to say about the organization of this course if you have any further questions feel free to ask them in Ilias. Otherwise thank you very much for listening and see you next time.