Link Search Menu Expand Document

Learning goals and grading

The list below does not include everything, but exists to give a guideline for students, what to expect from this course.

Part Goal
1 You can write simple programs, which read user input and for example basic calculations. You know the terms variable, conditional or if, and while-loop and can use them in the programs.
2 You know the logical operators, such as and, or and not and can use them in conditionals and while-loops. You know what methods, method parameters and method return mean, how to create them and what happens in the program while a method is used.
3 You can comment your code and understand how naming variables affects the readibility of code. You understand the basics of lists and can use them in your programs, and iterate through a list.
4 You comprehend the terms file and filesystem and can read a simple file with your program. You know the basics for Object oriented programming and how to use this information in your programs.
5 You know the different data types and how they differ from each other. You can overload methods and constructors. You can use all these in your programs.
6 You understand the dfference between static and non-static classes and methods. You can separate user interface from program logic.

Grade table (Spring 2021)

The grade comprises of the amount of exercises done. There will be no exam.

Exercises done Grade
100 or more 5
90 - 99 4
80 - 89 3
70 - 79 2
60 - 69 1
59 or less 0

Copyright © 2020 Heikki Ahonen and Tero Niemi. More information about licensing here.