Autocompletion of file names is a native function of tcsh, and has been carried over into 10.2. If you are not seeing this behavior, you should make sure that (a) you're actually running tcsh and (b) there's nothing in your .login or .tcshrc files that would be unsetting tcsh's default behaviors.
First, in Terminal, do a 'printenv SHELL' -- you should see /bin/tcsh as the answer. If not, add the command 'setenv SHELL /bin/tcsh/ to the beginning of your .login file. If you don't have a file at ~/.login, you can just create one.
If you do have /bin/tcsh as your shell (and you're currently running it -- run a simple 'ps' to see what shell you're in right this moment), try resetting some of its default behaviors:
'set addsuffix'
'set autolist'
If you're seeing better autocompletion after these, it's possible that somewhere in your login procedure these are getting unset. Look for similar statements, but beginning with 'unset', in .tcshrc or .login.
Thing is, you can't technically shut off autocomplete altogether in tcsh, because it's a native function.
For more reading, do a 'man tcshrc'.