Ruby + PL Concepts Exam Review

Bloom’s Taxonomy

Bloom’s Taxonomy of Education Objects – Cognitive Domain

Placing questions in specific categories is not that important, but this should give you an idea of the types of questions. (Note: This hasn’t been explicitly mentioned in class, simply a guide for the exam.)

BL1: Remembering

BL2: Understanding.

BL3: Applying.

BL4: Analyzing.

BL5: Evaluating.

BL6: Creating.

Exam Topics

Factors influencing language design

*Not on exam, included as overview of course.

Ruby Program Structure

Data Considerations - Be sure to review!

Data types

Functions/methods

Control Flow

Classes

Extending classes

Metaprogramming

Exception handling

Unit testing

Other