Max amount of FITech students: 200
Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course.
- programming, imperative programming, object-oriented programming
- reading program code
- writing and modifying program code to conform to a given specification
- statements and expressions
- variables, data types, functions, parameters, return values, objects, classes, methods, arrays and buffers, selection, loops
- programming style
- class libraries and program documentation
- using an integrated development environment
The programming language of the course is Scala, a modern multi-paradigm language that runs on JVM.
After you have taken the course, you’ll
- find computer programming to be useful and fun, and will be motivated to learn more.
- know the key concepts of programming and the object-oriented programming paradigm, and will be capable of discussing them with others.
- be able to apply these concepts as you read and write computer programs, at least when the programming task has been carefully delimited in advance.
- have an idea of how a computer works as it runs a program.
- be familiar with the main stages of developing program code, and can make use of appropriate programming tools during these stages.
- be able to read programs and program documentation written by others, and to use available subprograms as parts of your own programs.
- have realised that programs are not written only for computers but in order to help people, and also to be read by people.
- be able to write code that follows a good, readable style.
Assessment methods and criteria:
Students can choose to work in pairs or alone as they study the course materials, which involve a substantial amount of practical work. As support, a large number of weekly lab sessions are provided where the students receive guidance from the course staff. The course can be taken fully online. The obligatory parts of the course are the practical exercises (embedded in the course materials) and feedback questionnaires. The exercises account for most of the overall grade.
The exercise groups will be held in Otaniemi. Participation in the exercises is not mandatory.
The course is demanding but rewarding. Welcome!
More information on the Aalto University course page.
You can get a digital badge after completing this course.
ohjelmointi koodaus koodari koodaaminen devaus devaaja alkeet alkeiskurssi
Further information about the studies
Contact person for applications