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

In this assignment students create a program that converts text from English to Pig Latin. Using three rules, students must build a program in Python that handles words with consonants and vowels, and converts the words. The goal for this assignment is to provide students with practice using CS topics, such as loops and conditionals, while building a piece of a larger program that will handle the processing of a larger text file (this assignment only requires the conversion of a single string from English into Pig Latin).

Recommendations

This is homework 7 of a introduction to computing course in Python. See sequencing in the syllabus and course schedule. Additional guidelines for student success on this assignment and throughout the course can be found in the syllabus.

Engagement Highlights

By framing this assignment as a way to help the International Pig Latin Society and by using a fun and engaging "language" to practice loops, conditionals and functions, this assignment employs Meaningful and Relevant Content.

Engagement Practices Employed

Materials and Links

Computer Science Details

Programming Language
Python

Material Format and Licensing Information

Creative Commons License
CC BY