Back to all courses

Programming 1

Individual course

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.

Key content:

  • 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

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 realized 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 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.

Responsible teachers

Aalto University
Otto Seppälä
otto.seppala(at)aalto.fi
Aalto University
Juha Sorva
juha.sorva(at)aalto.fi

Further information about the studies

Aalto University
FITech ICT contact person
fitech-sci(at)aalto.fi

Contact person for applications

FITech Network University
Monica Sandberg
monica.sandberg(at)fitech.io
Start here
Start here
Category:
ICT Studies
Topic:
Programming
Course code:
CS-A1110
Credits:
5 ECTS
Price:
0 €
Level:
Teaching period:
15.9.–17.12.2021
Application deadline:
Application period has ended
Host university:
Aalto University
Study is open for:
Adult learner,
Degree student
Teaching methods:
Blended
Place of contact learning:
Espoo
Language:
English,
Finnish
General prerequisites:
The ability to use a typical personal computers and basic applications such as e-mail. No prior programming knowledge is required.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.

This course is included in the following theme