Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Project
Synopsis

In this project students create a Shanon Throbac calculator. Using Python and their knowledge of strings, conditionals, and loops, students must design a program that does Roman Numeral arithmetic. The program will prompt for two Roman Numerals, convert them into integers, sum the two integers, and print the sum. This assignment is particularly useful for students who are experienced with manipulating strings and conditionals.

Engagement Highlights

Uses the creation of a calculator using atypical symbols (Roman numerals) to create a Meaningful and Relevant Context.

Engagement Practices Employed

Materials and Links

Computer Science Details

Computer Science Topic(s)
string
conditionals (general)
loops (do...while)
Programming Language
Python

Material Format and Licensing Information

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

Author's Institutional Information

Institution Type
Universities (Doctoral and Research)
Community Type
Suburban