We'll I haven't played it without internet connection but see no reason why it would be required. You only need to activate your installation online once.
all you have to do when it prompts you to log on is hit skip...that is once you activate it, but you aren't required to log on to play single player so i guess the internet connection is optional.