TEXT AS UNIMEDIA
STRINGS: CHARACTER SEQUENCES
FILES: PLACES TO PUT YOUR STRINGS AND OTHER STUFF
OTHER USEFUL CLASSES
NETWORKS: GETTING OUR TEXT FROM THE WEB
USING TEXT TO SHIFT BETWEEN MEDIA
The media learning goals for this chapter are:
To generate a form letter.
To manipulate structured text, such as a delimited string.
To write programs that read from files and write to files.
To write programs that directly access and use text information from the Internet.
To write a program that modifies another program.
To generate randomly structured text.
To use text to change encodings of information, e.g., creating visualizations of sounds.
The computer science goals for this chapter are:
To manipulate strings.
To read and write files.
To handle exceptions.
To use a dynamic array: ArrayList.
To explain interfaces.
To work with file structures.
To write programs that manipulate programs, which leads to powerful ideas like interpreters and compilers.
To use classes in packages that you have to import.
To iterate with a while loop.
To access the Internet via a program.