This course will start on Monday September 5th, 2022, welcome!
This course is shared between the Bachelor's programme "Teknistieteellinen kandidaattiohjelma" (in Finnish) and the several majors of the "Aalto Bachelor's Programme in Science and Technology" (in English). Therefore, the language of the course is English and all the communication in MyCourses, the study material, the exercise sessions, as well as the obligatory online exercises will be in English.
This course is mainly targeted for the Bachelor students of the School of Science,
several majors of "Aalto Bachelor's Programme in Science and Technology",
and the "advanced study path" of the Computer Science minor.
Thus it has the course "CS-A1120 Programming 2" as a prerequisite.
However, this prerequite is
The course "CS-A1141/1143 Data structures and algorithms Y" is in Python, has less prerequisites, and is primarily targeted for the students not from the above mentioned groups.
Important: if you are unsure whether you should take this Scala-based course CS-A1140 or the Python version CS-A1141/1143, please consult your study guide or a planning coordinator of your study programme as soon as possible!
In order to access the home assignments. get the course announcements made in MyCourses, and receive the credits at the end, please remember to register to the course in Sisu.