Process

Java Core

Lesson

Time

  • Monday lesson:

    • Part 1: 18:30-19:50

    • Break: 19:50-20:00

    • Part 2: 20:00-21:20

  • Wednesday lesson:

    • Part 1: 18:30-19:50

    • Break: 19:50-20:00

    • Part 2: 20:00-21:20

Theory

  • Java Specification and JavaDoc (This is the best, but the hardest)

  • wiki (recommend)

  • workbook (recommend)

  • book (recommend but time-consuming)

  • another web resources (recommended, but ATTENTION, contains a lot of conflicting information, poor translation)

Practice

  • Publishing to GitHub

  • One Lesson ~ One Practice

  • Deadline: 5 days after the lesson

    • Example: Lesson (Tuesday, 18:30) → Solution (Next Monday, 18:30)

  • Optional: One Theme ~ One Test

Workflow for homework

Process

Total for course

Grade

  • Grade (Theme) = Practice * 0.8 + Theory * 0.2

  • Grade (Total Work) = SUM(Grade (themes)) / 20

  • Grade (Interview) → -1 or 0 or + 1

  • Total grade (max: 10) = Grade (Total Work) + Grade (Interview)

Certifications

  • state standard

    • somebody

  • it-academy.by

    • if TOTAL GRADE >= 7