SCHOOL OF SOFTWARE ENGINEERING
Studying software engineering involves learning to create the apps and programs that shape our digital world. It's a smart choice for the future because software is everywhere and always evolving. You'll gain skills to design and develop applications, making you an essential part of the tech industry. Whether you aim to develop useful software, improve user experiences, or contribute to cutting-edge technology, studying software engineering offers a promising future with numerous job opportunities.
VISION
To become an internationally recognized leader in Software Engineering, focusing on innovation and the development of high- quality software technologies that are adaptive to the needs of industry and society, supported by multidisciplinary collaboration to drive the advancement of Information Technology.
MISSION
- To provide high-quality, globally oriented education in Software Engineering to support the achievement of a world-class university;
- To advance research and innovation in Software Engineering by adopting cutting-edge technologies to create digital solutions that have a positive impact on society;
- To foster a collaborative and adaptive learning ecosystem that equips graduates with technical skills, creativity, and strong intrapreneurial and entrepreneurial competencies;
- To establish strategic partnerships with industry, technology communities, and academia to strengthen the development of education, research, and the implementation of software technologies that support social and economic growth.
GRADUATE PROFILES
UNIJI’s Software Engineering programme prepares graduates to analyse, design, develop, test, and maintain software solutions that respond to the needs of industry and society. The programme combines technical knowledge with practical application, professional ethics, teamwork, innovation, and continuous learning.
1. Software Developer
Develops and maintains software solutions by analysing user needs and applying sound programming and software engineering principles.
2. Software Analyst and Designer
Translates user and organisational needs into structured requirements and software designs, and contributes to implementing and evaluating suitable solutions.
3. Software Quality Assurance and Testing Professional
Evaluates software through systematic testing, validation, and verification to support reliable applications that meet user requirements and quality standards.
4. Software Project Professional and Technopreneur
Collaborates in software project teams, contributes to project planning and coordination, and identifies opportunities to create value through innovative software products and ventures.
Course & Subject Unit (144 Credit Points)
| UNNB1101 | Religions of the World |
| UNTS1101 | Introduction to Computing |
| UNTS1102 | Applied Mathematics |
| UNIK1101 | Academic Writing in English |
| UNTS1201 | Statistics |
| UNNB1201 | Indonesian Way of Life/Pancasila |
| UNTS1202 | Design Thinking and Innovation |
| UNIK1302 | Business Communication |
| UNTS2401 | Research Methodology & Journal Reading |
| UNNB2401 | Applied Indonesian Language |
| UNNB2501 | Civics |
| UNPD2601 | Innovation and Entrepreneurship Boot Camp |
| UNPD2602 | Good Corporate Governance and Anti Corruption |


