Introduction to Programming: Java (3 ECTS)
Code: C-02630-NN00GC31-3003
General information
- Enrollment
- 01.04.2025 - 17.08.2025
-
Enrollment is ongoing
Enroll to the implementation in OMA
- Timing
- 01.05.2025 - 31.08.2025
- Implementation is running.
- Number of ECTS credits allocated
- 3 ECTS
- Mode of delivery
- On-campus and online
- Institution
- Tampere University of Applied Sciences, TAMK Pääkampus
- Teaching languages
- Finnish
- Seats
- 0 - 15
- Course
- C-02630-NN00GC31
Assessment criteria
Kerrottu yllä kohdassa "Arviointimenetelmät". Hyväksytty tarkoittaa että osaat Java-ohjelmointikieltä riittävästi tämän kurssin laatijan näkövinkkelistä, muuten et.
Location and time
Aika on itse valitsemasi, paikka samoin. Opetus on tarjolla verkossa. Aloita kuitenkin ajoissa.
Materials
Nämä löytyvät mainittuina kurssimateriaaleista kurssin moodle-sivustolta. Pohjana on käytetty oppikirjaa: John Lewis, William Loftus: Java Software Solutions, Foundations of Program Design, 9th Edition tai uudempi.
Exam schedules
Kurssilla ei ole tenttejä.
Completion alternatives
Näitä ei ole, suoritat kurssin itsenäisesti verkossa.
Evaluation methods and criteria
Kun teet kurssin tehtävistä itse 30% tai enemmän läpäiset kurssin hyväksytysti. Muuten et. Oppimisen kannalta niitä kannattaa tehdä mahdollisimman paljon.
Student workload
Tämä on 3 opintopisteen kurssi, yksi sellainen vastaa 27 tuntia opiskelijan työtä. Karkea arvio voisi olla: kurssilla on 10 isompaa aihepiiriä. Kuhunkin niistä voisit käyttää opiskelijan työtä noin puolen päivän verran. Tästä saat työmääräarvion. Kurssisisältöä ei kannata ahnehtia vaan tehdä yksi kokonaisuus rauhassa. Mutta kannattaa pitää yllä tiettyä etenemistahtia; pitkä tauko ei edesauta oppimista (siinä ehtii unohtamaan aiemmin opittua) eikä viime tingassa asioiden tekemiseen kannusteta (silloin ei opi muuta kuin stressiä). Aloita siis ajossa, tee säännöllisesti ja rauhassa keskittyen. Menestystä tähän!
Content scheduling
Aihealueet: 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
Teaching methods
Kurssi on itsenäisesti opiskeltava verkkokurssi jolla voit siis toimia omaan tahtiisi omalla aikataululla valitsemassasi paikassa. Kaikki ohjeet opiskeluun löytyvät kurssin moodle-sivustolta. Kurssi on käytävissä aikavälillä 1.5. - 31.8.2025 jonka jälkeen sillä tehdyt opintosuoritukset arvioidaan ja arvosanat viedään opintorekisterijärjestelmään. Sieltä ne siirtyvät kotikorkeakoulusi opintorekisteriin.
Further information
Kuten edellä sanoin aloita ajoissa, tee säännöllisesti keskittyen ja rauhassa. Voit yrittää löytää kurssilta kanssaopiskelijoita (moodlen opiskelijoiden keskustelupalstan avulla) joiden kanssa teet yhteistyötä oppimisessa. Muista kuitenkin oppia itse; älä kopioi!
Evaluation scale
Pass/Fail