A friend of mine is taking a course in Visual Basic .NET 2008. The course manual constantly refers to "subprograms" and has exercises which reference "programs" and "subprograms".
In particular, this one TRUE/FALSE question:
"Coupling between a subprogram and the program that calls it may be through arguments, global variables, and/or control objects."
Doesn't seem to really make sense. Can anybody explain what is meant by "coupling between a subprogram and the program"?