MSCS graduate students, including most international students, are eligible for the practicum option after they have completed one academic year (or 16 units). For full-time students that started in the Fall semester, the first term of eligibility is the summer semester. Students may work part-time during the school year and full-time during the summer.
Most software development internships qualify, and pay a competitive wage. Many students are hired by their practicum company after graduating. Recent companies include: eBay, Salseforce.com, Facebook, IBM, SnapLogic, Amazon, Uber, Comcast, and OpenDNS.