Skip to main content

Introduction to Programming (6 cr)

Code: 4A00EK44-3016

General information


Enrolment period
07.06.2023 - 07.09.2023
Registration for the implementation has ended.
Timing
01.08.2023 - 31.12.2023
Implementation has ended.
Credits
6 cr
Mode of delivery
Contact learning
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Systems
Teachers
Jussi Pohjolainen
Person in charge
Louis Botha
Tags
CONTACT
Course
4A00EK44

Objectives (course unit)

After completing the course, the student will be able to write basic applications with the language.

Content (course unit)

Student can interpret existing code.
Student can write, compile and run programs.
Student can write programs using variables, control flow and arrays.

Assessment criteria, satisfactory (1-2) (course unit)

Student can interpret existing code.
Student can write, compile and run programs.
Student can write programs using variables, control flow and arrays.
Student can write programs using two dimensional arrays. 

Assessment criteria, good (3-4) (course unit)

Student can write programs made of several methods.
Student knows how to write code that is maintainable from quality assurance perspective.

Assessment criteria, excellent (5) (course unit)

Student know the basics of object oriented programming.
Student can write programs using objects based on object oriented programming concepts.

Location and time

Ks. oppimisympäristö ja kalenteri.

Exam schedules

Week 48: Exam
Week 49: Re-exam
Week 50: Re-exam

Tarkemmat ajat ilmoitetaan syksyllä 2023.

Assessment methods and criteria

Arvosana 1:

Tee kotitehtäviä (vähintään 40 %), valmistaudu esittämään kotitehtävät lähiopetuksessa.
Tee projektityö.

Arvosanat 1 - 5 (Suositus):

Tee kotitehtäviä (vähintään 40 %), valmistaudu esittämään kotitehtävät lähiopetuksessa.
Tee projektityö.
Osallistu tenttiin. Jos saat tentistä hylätyn, arvio on silti 1.

Arvosanat 0 - 5:

Tee kotitehtäviä (vähintään 40 %), tehtäviä ei tarvitse esitellä lähiopetuksessa, läsnäolo kuitenkin vaadittu.
Tee projektityö.
Osallistu tenttiin. Jos saat tentistä hylätyn, arvio on 0.

Assessment scale

0-5

Teaching methods

lähiopetus
harjoitukset
tentti ja harjoitustyö

Learning materials

Ks. oppimisympäristö.

Student workload

6 op = 27h * 6 = 162h. Työmäärä jakautuu suhteellisen tasaisesti viikottain. 162h/16 ~ 10h / viikko. Esim: jos viikolla on lähiopetusta 5h (2 * 2.5h), kotiharjoituksiin on varattu 5h. Tämä työmäärä voi vaihdella opiskelijoittain ja laskelma koskee keskimääräisen opiskelijan työtä.

Content scheduling

Week 35: Introduction to CLI and Java Tools
Week 36: Boolean Algebra, Variables, User Input
Week 37: Git and Strings
Week 38: Arrays
Week 39: Methods
Week 40: Methods
Week 41: 2D-arrays
Week 42: Exercises
Week 43: Recap
Week 44: Class, Object, Constructor
Week 45: Inheritance, Abstract Classes, Interface, Polymorphism
Week 46: Inner Classes, Anonymous classes, Lambdas
Week 47: About Project Work, About Exam
Week 48: Exam
Week 49: Re-exam
Week 50: Re-exam, Project Work Deadline

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

* Projektityö tekemättä tai se ei ole määritysten mukainen

ja/tai

* Opiskelija on valinnut olla esittelemättä harjoituksia, osallistunut tenttiin ja saanut tentistä arvion 0

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Kokonaisarvio opintojaksosta painotetulla keskiarvolla

tentti: 50%
projektityö, 30%
tehdyt tehtävät, 20%

Tentistä ja tehtävistä saa arvion 1 - 2:

[40%, 60%[ => arv 1
[60%, 70%[ => arv 2

Projektityöstä erillinen ohjeistus oppimisympäristössä.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Kokonaisarvio opintojaksosta painotetulla keskiarvolla

tentti: 50%
projektityö, 30%
tehdyt tehtävät, 20%

Tentistä ja tehtävistä saa arvion 3 - 4:

[70%, 80%[ => arv 3
[80%, 90%[ => arv 4

Projektityöstä erillinen ohjeistus oppimisympäristössä.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Kokonaisarvio opintojaksosta painotetulla keskiarvolla

tentti: 50%
projektityö, 30%
tehdyt tehtävät, 20%

Tentistä ja tehtävistä saa arvion 5:

[90%, 100%] => arv 5

Projektityöstä erillinen ohjeistus oppimisympäristössä.

Go back to top of page