12.1
TEXT AS UNIMEDIA
12.2
STRINGS: CHARACTER SEQUENCES
12.3
FILES: PLACES TO PUT YOUR STRINGS AND OTHER STUFF
12.4
OTHER USEFUL CLASSES
12.5
NETWORKS: GETTING OUR TEXT FROM THE WEB
12.6
USING TEXT TO SHIFT BETWEEN MEDIA
12.7
CONCEPTS SUMMARY
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.