The Department of Software educates students in the cultivation of both the hard and soft skills necessary to develop and design software, and thrive in their careers in our knowledge-based society as indispensable human resources who are capable of technology management.The curriculum is composed of core theories in various software-related disciplines that are necessary to become highly-demanded human resources in the software industry, and hard skills such as software development, technology management, and practical work-related knowledge.