Skip to main content

Introduction to Programming: Java (3 cr)

Code: NN00GC31-3002

General information


Enrolment period
01.03.2024 - 31.07.2024
Registration for the implementation has ended.
Timing
01.05.2024 - 31.08.2024
Implementation has ended.
Credits
3 cr
Virtual portion
3 cr
Mode of delivery
Online learning
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
10 - 80
Teachers
Erkki Hietalahti
Person in charge
Mira Grönvall
Tags
ONLINE
Course
NN00GC31

Objectives (course unit)

Competence goals for the approved performance:

Student can interpret the finished program code.
Student knows how to compile and run an application.
Student knows how to create applications using control structures, variables and tables.
Student knows how to build simple applications.

In this course we use the Java programming language and tools.

Content (course unit)

How to program computer applications
How to compile and run applications
How to write a small application

The content of the course is implemented using the Java programming language and tools.

Assessment criteria, pass/fail (course unit)

Fail: The student is unable to program with Java even when assisted.
Pass: The student is able to apply Java in programming tasks.

Location and time

tuni-yhteisön moodle, kurssin tarkempi osoite sen sisällä julkaistaan myöhemmin hyväksytyille opiskelijoille. Kurssin käymisen yleiset periaatteet ja eteneminen ohjeistetaan moodlessa.

Toukokuussa, kesäkuussa ja elokuussa järjestetään kolme päivystyskertaa joissa annetaan tukea kurssin suorittamiseen niille joilla on jostain syystä vaikeuksia edetä. Jos opiskelu sujuu normaalisti näihin ei kannata osallistua. Niissä tarjotaan pitkälti yksilöneuvontaa.

Kurssia voi opiskella kurssin päättymispäivään asti jonka jälkeen kurssiaktiviteetit suljetaan ja tässä kohtaa et voi enää kerryttää kurssin läpäisyyn ja arviointiin vaikuttavaa työskentelyaktiviteettia. Toki asioita saa opiskella tämänkin jälkeen ja materiaalit ovat saatavilla mutta kurssiin liittyvät palvelut suljetaan.

Harjoitusten viimeinen palautusajankohta on alustavasti 31.8.2024 ja tämä on viimeinen päivä jolloin kurssiaktiviteetteja voi vielä tehdä. Asiasta informoidaan kurssilla.

Exam schedules

-

Assessment methods and criteria

Perustuu tehtyjen tehtävien lukumäärään, alaraja on 30%.
Opiskelijoiden tehtäväratkaisut lähetetään moodleen. Sinun on osattava selittää ratkaisusi niistä kysyttäessä tehtäväpalautusten jälkeen. Ratkaisujen tulee olla itse tehtyjä ja ne tulee hallita.
Moodleen palautetaan myös testiraportti kaikista tehdyistä tehtävistä (ohjeistetaan moodlessa).

Assessment scale

Pass/Fail

Teaching methods

Verkkokurssi. Aiheet voi opiskella ajasta ja paikasta riippumattomasti annetuista materiaaleista ja tärkeimpien asioiden videoesittelyistä. Tehtävät on palautettava ajallaan elokuussa asetettuun viimeiseen palautusajankohtaan mennessä. Kurssin suorittaminen perustuu paljolti omaan aktiivisuuteen ja itseohjautuvuuteen; kurssilaisia kannustetaan verkostoitumaan keskinäistä tukea varten.

Learning materials

Tämä julkaistaan TUNI Moodleen (https://moodle.tuni.fi) ennen asioiden käsittelyä. Sisältää opettajan tekemää materiaalia, erityisesti videoita, sekä muualta poimittuja materiaaleja.

Student workload

3 op:n kurssi, arvioitu työmäärä 3 x 27h = 81h.

Content scheduling

Kurssilla käsitellään seuraavat aihekokonaisuudet:
1. Java-ohjelman kehittäminen ja kehitysympäristöt
2. Java-ohjelman yleinen rakenne ja sen sisältämät osat
3. Muuttujat, tietotyypit
4. Lausekkeet, presedenssit
5. Syöte, tulostus
6. Luokat ja oliot: valmisluokat
7. Luokat ja oliot: itse tehdyt
8. Kontrollirakenteet
9. Taulukot
10. Java-ohjelman muistinhallinta, poikkeukset ja tiedostokäsittely

Completion alternatives

-

Practical training and working life cooperation

-

International connections

-

Further information

-

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

Hylätty: alle 30% kurssin tehtävistä tehty. Hyväksytty: vähintään 30% kurssin tehtävistä tehty.

Tulkinta: hylätty = ei kykene ohjelmoimaan Javalla edes avustettuna. Hyväksytty: osaa soveltaa Javaa ohjelmointitehtävissä.

Go back to top of page