Information About Ruby Association Certified Ruby Programmer
Ruby Association Certified Ruby Programmer Examinations

The Ruby Association Certified Ruby Programmer examinations are intended for such people as engineers who design, develop, and/or operate Ruby-based systems, consultants who make Ruby-based system proposals, and instructors who teach Ruby.
Those who are certified are recognized fairly for their skills as Ruby engineers and as having high levels of Ruby-based system development capabilities. Acquiring the certification makes it possible to appeal to others of the basic knowledge and application skills possessed that are necessary for Ruby-based system development.
Those who pass the examination are certified by the Ruby Association as a Ruby Association Certified Ruby Programmer.

 
Overview and purposes of certification examinations

The Ruby Association Certified Ruby Programmer examinations are administered by ITOCHU Techno-Solutions Corporation, with the authorization of the Ruby Association LLC, to fairly evaluate the skills of the examinees as Ruby engineers for the following purposes.

[Purposes]
(1) Set a technical-level standard for studying or teaching Ruby
(2) Set a standard for Ruby engineers concerning the verification and representation of their skill level
(3) Set a decision-making standard for companies and other entities concerning the hiring of Ruby engineers (employing or outsourcing development work)

The certification examinations are linked to the different sets of qualifications required for certification as a Ruby Association Certified Ruby Programmer, and there is a certification examination that corresponds to each set of qualifications. The Ruby Association LLC will issue a certificate to those who pass the examinations.

 
Names and levels of qualification (examination)

Ruby Association Certified Ruby Programmer examinations are designed to certify multiple levels of skill sets.

> Ruby Association Certified Ruby Programmer Silver:
This is a basic skill-level certification of the knowledge on the background, grammar, classes, objects, and standard libraries of Ruby. The logo on the right side identifies people who are certified.

> Ruby Association Certified Ruby Programmer Gold(Tentative):
Underdevelopment

> Ruby Association Certified Ruby Programmer Platinum(Tentative):
Underdevelopment

 
Outline of examination
Name of examination Ruby Association Certified Ruby Programmer Silver
Test time 90minutes
Method

Computer Based Testing (CBT) (To Registrate)

Number of questions(method) 50(multiple choice)
Scope

Execution environment
> Execution method
> Commandline option
> Environment variables
> irb

Grammar
> Comment
> Literal
> Variables, constants, and scope
> Operators
> Conditional branch
> Loops
> Exception handle
> Call method
> Block
> Method definition
> Class definition
> Module definition

Built-in Libraries
> Built-in functions
> Built-in classes

Object orientation
> Polymorphism
> Inheritance
> mix-in

Examination fee US$150