We will start with simple introduction to Linux environment through terminal, followed by git version control system. After that, we are planning to teach helpful command-line tools for development, such as "gcc/g++", "gdb", and "make", and an introduction to iOS development.
Although it is not required, we advise you to bring your computers to the workshops to get a hands on experience during lecture hours. We will inform you about required software installations for that week's lecture via email announcements. So, please follow the email announcements carefully.
iOS tutorials will be covered by Baris Altop, and he's not available for lectures every day of the week, that's why we have separate date selections.
Time and place will be announced via email after the registration form deadline passes.
No programming background is required, especially first few weeks won't have any programming challenges, and we believe, students from every level can gain advantage. (iOS developement part will require CS201 to be taken to understand and benefit)
However, as we move to more advanced topics, it will be nice to have a general understanding about programming, namely having taken CS201, CS204 beforehand will improve your benefit from this series. Other than that, usually every lecture will have a varying level of difficulty, which will be pointed out for that week's lecture.
Your preference for day and time will not be considered, since decision for those will be made after deadline. However, if there are too many of such cases, you may not find enough space in the class that will be allocated according to form results.
You will miss the hands on experience that we will have in lectures, but you can attend following lectures with no problem. And you can also find related materials and examples under the repositories in this link.
Of course! You can find workshop related documents, and examples that we go over during the lectures under the repositories in this link. We will continuously add more documents and examples as we advance through the series.
You can always send us your questions via email.