Experience the cutting-edge world of the School of Computing (SOC) at iACADEMY! Embracing innovation, we equip our students with the latest industry skills through VR in teaching, diverse game engines, and a focus on secure development and emerging technologies. Our immersive industry collaborations provide real-world experiences, giving you a competitive edge in the job market upon graduation. With state-of-the-art facilities and a stellar game, software, and web development reputation, SOC is the go-to choice for aspiring tech enthusiasts and game developers. Step into the future of technology and unlock boundless opportunities in the ever-evolving computing world with SOC!

bachelor of science in entertainment and media computing

Game Development

The Bachelor of Science in Entertainment and Multimedia Computing (BSEMC) program is designed to provide students with a thorough and advanced understanding of the various study and use of concepts, principles, and techniques of computing in the design and development of multimedia products and solutions. It includes various applications such as in science, entertainment, education, simulations and advertising.

By specializing in Game Development, students will be able to apply fundamental and advanced theories in game design, scientific simulations, use and development of gaming technology and tools, and production of commercially acceptable digital games and viable solutions for use in entertainment and scientific applications. In addition to these, the students will be prepared to be game development professionals with specialized knowledge, competencies and values in designing, developing, and producing digital games and / or tools, and in managing game development projects for various applications.


software engineering

The Bachelor of Science in Computer Science (BSCS) program is designed to provide students with a thorough and advanced understanding of the various computing concepts and theories, algorithm development and analysis, and applying strong design and development principles in the construction of software systems to solve complex, real-world problems.

By specializing in Software Engineering, students will be able to apply engineering concepts and methods in the development and improvement of software systems. They will be exposed to new technologies and computing techniques, which they can apply to devise new ways of using computers. They will acquire the necessary skills to analyze, plan, and create software systems instead of merely writing code for computer programs. In addition to these, the students will also have a strong background in modern management techniques as applied to software development. iACADEMY’s Computer Science Program takes 11 trimesters to finish.


cloud computing

The Bachelor of Science in Computer Science with Specialization in Cloud Computing is a program that blends cloud development and computer science domains. Students gain specialized skills in cloud technologies, virtualization, and distributed computing through this interdisciplinary approach, equipping them to excel in the rapidly evolving tech landscape. They can explore the future of computing, focusing on seamless data storage, processing, and application integration, reshaping industries, and driving innovation. Students must dive into cloud architecture, security, and management, acquiring in-depth knowledge and practical skills to harness cloud platforms effectively. With a growing demand for cloud computing professionals, this program provides the necessary expertise and hands-on experiences to lead digital transformation and thrive in the dynamic world of cloud technology.



The Bachelor of Science in Computer Science with Specialization in Data Science is an interdisciplinary program that equips graduates with integrated skills in mathematics, statistics, machine learning, and databases. Its primary aim is to extract new knowledge from data to provide actionable insights for data-driven industries. The program addresses the rising demand for data scientists, preparing students to collect, process, and analyze massive data sets while making predictions and recommendations. Graduates will excel in team environments and progress to managerial positions, contributing significantly to developing data science products and innovative projects that support decision-making processes across various organizations. With this degree, students become future leaders in the data science field, making a lasting impact on industries and society.


web development

The Bachelor of Science in Information Technology (BSIT) program is designed to provide students with the knowledge and skills to bridge the gap between computer programming and the end-user experience through the effective and efficient utilization of hardware and software technologies.

Aside from the traditional information technology core and professional subjects, students will enroll in domain-specific subjects or electives which will allow him/her to major in Web Development. By specializing in Web Development, students are trained in the design and implementation of web-based applications. Students are not only trained in programming the functionality of the application but they will also become well-versed in applying the fundamental principles of design to ensure its aesthetics and usability. This is done by preparing students in the digital manipulation of data and computer-generated imagery to create both practical and attractive interfaces for a wide-range of applications. Utilizing sound information technology and digital media methods, the program delivers proper training in the design, implementation, and management of information systems that can support the front and back end needs of companies and institutions. iACADEMY’S Web Development Program takes 11 trimesters to finish.