Siirry suoraan sisältöön

Java Programming with Oracle Academy (3 op)

Toteutuksen tunnus: TX00GL70-3001

Toteutuksen perustiedot


Ilmoittautumisaika
02.05.2025 - 31.12.2026
Ilmoittautuminen toteutukselle on käynnissä.
Ilmoittaudu toteutukselle OMAssa
Ajoitus
02.05.2025 - 31.12.2026
Toteutus on käynnissä.
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
englanti
Paikat
0 - 500
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettajat
Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
CAMPUSONLINE_TIVI_NONSTOP
CampusOnline toteutukset (TiVi NonStop)
Opintojakso
TX00GL70
Toteutukselle TX00GL70-3001 ei löytynyt varauksia!

Tavoitteet

COURSE OVERVIEW

The Java Programming course builds on the foundational knowledge acquired in Java Fundamentals or Java Foundations, guiding learners to advance their Java programming skills. Students will design and develop object-oriented applications using hands-on, real-world inspired activities that reinforce key programming concepts.

The course emphasizes practical experience in Java development through interactive projects and structured exercises. Learners will explore object-oriented design, algorithms, control structures, and data handling while gaining confidence in writing, testing, and debugging Java code.

This course is part of the Oracle Academy curriculum and supports learners in developing the skills needed for academic advancement and career readiness in software development and computer science.

BENEFITS
Through engaging, project-based learning and interactive coding challenges, students will build essential skills for success in both academic and professional settings.

Practical Skills Development: Gain hands-on experience with Java IDEs, writing and testing functional Java applications.

Foundational Knowledge: Build a strong base in object-oriented programming, control flow, data structures, and problem-solving techniques.

Confidence in Coding: Strengthen logical thinking, algorithmic reasoning, and debugging skills through guided practice.

Real-World Relevance: Learn to approach challenges like a developer with activities modeled after real programming tasks.

Preparation for Exams: Reinforce skills necessary for exams such as AP Computer Science A and future university-level programming courses.

Sisältö

Step 0: How to start the course
Step 1: Java Programming Language
Step 2: Class Design and Exceptions
Step 3: Data Structures - Generics and Collections
Step 4: Strings, Regular Expressions, and Recursion
Step 5: Input and Output
Step 6: JDBC
Step 7: Java Memory and JVM
Step 8: Class File and the JDK
Step 9: Bytecode and ClassLoader
Exam

Aika ja paikka

Course environment is Metropolia's Moodle and course can be done in own pace.

Oppimateriaalit

Online.

Opetusmenetelmät

Course is 100% online (self-study) course which can be done in own pace.

All of nine (9) course Steps has to been done in order and after that you have Exam.

Steps are:
Step 1: Java Programming Language
Step 2: Class Design and Exceptions
Step 3: Data Structures - Generics and Collections
Step 4: Strings, Regular Expressions, and Recursion
Step 5: Input and Output
Step 6: JDBC
Step 7: Java Memory and JVM
Step 8: Class File and the JDK
Step 9: Bytecode and ClassLoader

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

Online.

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Depends on Student starting level.

Sisällön jaksotus

Course has nine (9) Steps and Exam which has been done in order.

Arviointiasteikko

Hyväksytty/Hylätty

Arviointikriteeri, hyväksytty/hylätty

Pass after all of 9 Steps and Exam has been done.

Arviointimenetelmät ja arvioinnin perusteet

Pass after all of nine (9) Steps and the Final Exam has been done.

This final exam tests your understanding of the major topics covered throughout the Java Programming course. The exam includes 40 multiple-choice questions. Each question has four possible answers (A, B, C, D), but only one correct answer.

Siirry alkuun