The BS Software Engineering program at UAJ&K bridges the gap between computer science theory and its practical applications using modern tools and technologies. It focuses on providing students with hands-on experience and technical training that integrate theory and practice, concepts and applications, and problem-solving approaches. The program prepares professionals with deep knowledge of software development concepts, processes, and practices to develop high-quality software systems. Graduates are equipped to lead and innovate within the software industry, with a strong foundation in communication, mathematics, sciences, as well as cultural, ethical, and social issues influencing software development.
The department offers the following program: