The aim of this unit is to introduce strings as a data type and explain how they differ from numbers. Students will learn string concatenation, repetition, and simple methods like .upper() and .lower(). By practicing these, they will be able to create small programs such as a “self-introduction card,” realizing that coding can handle text as well as numbers.
The key point is mastering basic string operations and methods to build confidence in handling text with code. The main difficulty lies in distinguishing between numbers and strings, such as 5 versus "5", and avoiding errors when mixing them. Teachers should use examples and contrasts to reinforce this understanding.