Course Level
CS1
Knowledge Unit
Algorithms and Design
Collection Item Type
Lab
Synopsis

In this activity, CS1 students are asked to design and implement a method called "Conversion", whose aim is to convert numbers from one given base to another base. Motivation for the problem is explained and examples of input and output are given.

Engagement Highlights

This activity employs Meaningful and Relevant Content by using CS problem solving skills, such as iterative and recursive methods, to solve a real life problem.

Engagement Practices Employed

Materials and Links

Rubric for Grading

Computer Science Details

Computer Science Topic(s)
iteration
program correctness
recursion
Programming Language
Java

Additional Details

Estimated Time to Complete

3-4 hours

Material Format and Licensing Information

Material Format
Java File
Technology Platform Required
Desktop
Creative Commons License
CC BY-SA

Author's Institutional Information

Institution Type
Doctoral/Research Universities - Intensive
Community Type
City Small