The first year Programming unit is more than learning a programming language. We will look into problem solving techniques, provide you with the necessary concepts to teach yourself any programming language you want and to compare different ones to find the one most suitable for the problem you need to solve. We will also study basic algorithms to solve common problems, general design and implementation strategies. We will do this using two languages: Python and Java.
The pre-course will give you already a taster session. Hope you enjoy it. We have even thrown in a competition. If you have any questions, you can always reach me by email.