This course is designed for beginners in programming and will provide them an introduction to algorithmic thinking and fundamental concepts of programming languages. As programming languages, we will above all deal with C, but also further languages such as Python, JavaScript, and SQL will be touched on. The course is based on the Harvard online CS50 course: http://online-learning.harvard.edu/course/cs50-introduction-computer-science
Our course is organized as part of the "Welcome.TU.Code" initiative of the Faculty of Informatics, whose mission was and is to teach basic computer skills to refugees. It is planned to organize this course for 15 refugees (chosen and prepared for the course by the NGO Refugees Code) together with 5 students of TU Wien. Apart from learning basic programming techniques, the cultural exchange and the experience of joint studying with refugees will be an important aspect of this course. The course will be taught in English.