Problets Available for Introductory Programming

Problets are currently available for the topics listed below. For each problet, we have listed the types of problems generated by the problet, the specific concepts, called learning objectives that are targeted by the problet, and a link to the actual problet, categorized by programming language. Please note:

Arithmetic Expressions


Relational Expressions


Logical Expressions


Assignment Expressions


if/if-else Statements


switch Statements


while Loops


for Loops


Advanced Loop Concepts


Behavior of Functions


Debugging Functions


Arrays (1-Dimensional)


C++ Pointers


We have developed other problets for the Comparative Programming Languages course. For these problets, please visit the problets site.
Amruth Kumar, amruth@ramapo.edu