you would need german for social life outside campus.
You need to see university's website as most masters programs are in english but in some places they teach a few courses in german and few in english.
- - - Updated - - -
[MENTION=36841]Kashan123999[/MENTION] check daad.de for scholarships, but they are mostly for people with experience in industry.
Plus do check out the HEC scholarship. I know poeple from lums who got this scholarship.