← Free certifications CS Skill Tree

IT Specialist Java ITS-304

The exam's own five domains, the podcast episode for each objective, and a timed challenge per domain when you want to grind. Most of it is review if you have done CSCD 210 and CSCD 211.

Exam code
ITS-304 Certiport prints no exam code on its own pages. The number 304 is the one in the objective document's own filename, ITS OD 304 Java 0525, and in the address of the Pearson VUE practice test. Read the objective document where precision matters.
Questions
35 to 45
Time
50 minutes
Passing score
700 on a scale of 1 to 1000

The other prep pages

How a level is earned

A challenge draws its questions at random from that domain's bank. Earn the level by getting enough of them right before the time runs out. Levels come in order, one domain at a time.

LevelQuestionsRight to earn itTime
15510 minutes
2555 minutes
31095 minutes
41092 minutes
51091 minute

This browser stores your level for each domain and your last few attempts. Nothing else. It is practice, not a grade, and no score here reaches anyone. Signing in copies those same levels to your own account so another device can read them, and nothing more: your email address is not stored in this browser, and nobody else can see your levels. Signing out leaves the levels on this browser where they are.

A part marked review is something CSCD 210 or CSCD 211 already taught you, so the lesson is a second pass in the exam's own words. A part marked new on the exam is one the courses do not cover, and nobody is behind for not having seen it.

Domain 1: Java Fundamentals

Not started

Domain 2: Data Types, Variables, and Expressions

  • 2.1 Primitive typesreview, CSCD 210Declare and use variables of the primitive typesWrapper objects such as Integer and Boolean are the exam's addition. The word wrapper is not in the CSCD 210 outline.Listen: lessonBonus: ten practice questions
  • 2.2 Stringsreview, CSCD 210Write and trace code that works on stringsString.format and naming immutability as a property are the exam's additions. CSCD 210 shows printf as a preview.Listen: lessonBonus: ten practice questions
  • 2.3 Arrays and listsreview, CSCD 211Write and trace code that builds, walks, and changes arrays and listsCSCD 210 teaches arrays and ArrayList; CSCD 211 lane 3 adds the collection classes and lane 4 builds a linked list. Vector and Stack are the exam's addition.Listen: lessonBonus: ten practice questions
  • 2.4 Casting and parsingreview, CSCD 210Write and trace code that parses, casts, and converts between typesTurning a primitive into its wrapper object is the exam's addition. The casts and the parse methods are CSCD 210.Listen: lessonBonus: ten practice questions
  • 2.5 Arithmetic expressionsreview, CSCD 210Write and trace arithmetic expressionsListen: lessonBonus: ten practice questions

Not started

Domain 3: Flow Control Implementation

Not started

Domain 4: Object-Oriented Programming

Not started

Domain 5: Code Compilation and Debugging

  • 5.1 Finding errorsreview, CSCD 210Find and fix syntax errors, logic errors, and errors that only appear at run timeThe CSCD 210 lab hour is debugging. The exam also asks about using generative AI to find an error, which the CSCD 210 syllabus already permits for reading an error message.Listen: lessonBonus: ten practice questions
  • 5.2 Exception handlingreview, CSCD 211Handle an exception rather than letting it end the programCSCD 211 lane 8 is exception handling. CSCD 210 teaches try, catch, finally and the Throwable hierarchy in the file lane.Listen: lessonBonus: ten practice questions

Not started

Where this page and the vendor's own pages disagree, the vendor is right.