Introduction to Programming: Java (3 cr)
Code: NN00GC31-3001
General information
- Enrolment period
- 13.03.2023 - 09.06.2023
- Registration for the implementation has ended.
- Timing
- 02.05.2023 - 31.08.2023
- Implementation has ended.
- Credits
- 3 cr
- Virtual portion
- 3 cr
- Mode of delivery
- Online learning
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Seats
- 0 - 40
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 järjestetään kaksi tukiopetuskertaa ja elokuussa yksi tukiopetuskerta jossa saat tukea tehtävien tekoon jos siihen on tarvetta.
Materiaaleja julkaistaan toukokuussa moodleen pitkin matkaa niin että niitä voi opiskella samaan aikaan. Kaikki materiaalit löytävät moodlesta viimeistään perjantaina 9.6.2023. Tehtäviä voi alkaa tekemään sinä mukaa kuin niitä julkaistaan moodleen; julkaisut on tehty viimeistään 9.6.2023.
Harjoitusten viimeinen palautusajankohta on tiistaina 15.8.2023.
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) sekä kirjanpito tehdyistä tehtävistä.
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 moodleen 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
Sisällön jaksotus ja aikajärjestys on kerrottu opintojaksokuvauksessa.
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: allle 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ä.