Students learn about operating systems and networking, programming (visual, internet), information systems analysis and design, and project management. What sets this major apart from more general computer programming majors is that students also specialize in specific applications such as gaming, language-specific application, or platform-specific certification.