iACADEMY's status as the first IBM Center of Excellence (CoE) in the ASEAN region and being an official Microsoft Training Center in the Philippines, make iACADEMY one of the country's hubs for technology-focused learning. Courses at the School of Computing, which include BS Computer Science with specialization in Software Engineering, BS Game Game Development with specialization in Game Programming and Design, and BS IT with specialization in Web Development, are ideal for aspiring professionals who want to acquire both academic smarts and practical know-how to get ahead in this wired and connected world. Even before graduating, students are given an opportunity to apply the principles and skills they have learned in real-world projects, such as the website for Weather Philippines.
- Software Engineering Specialization track
- Cloud Computing Specialization Track in partnership with amazon Web Services
- Data Science Specialization track
The Bachelor of Science in Computer Science with specialization in Software Engineering (BSCS-SE) program is designed to provide students with a thorough and advanced understanding of the various concepts and theories, algorithmic foundations and implementation of solutions in the field of computing. Students will be prepared to apply theoretical concepts in designing, constructing, deploying, and maintaining software and hardware needed in solving 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 and solve programming problems 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.
Software Engineer, Software Developer, Analyst (Systems; Requirements; Middleware), Software, Architect/Designer, Programmer, Database Manager/Administrator, Project Leader/Manager, MIS Director, Researcher
Computer and video gaming is a fast-growing entertainment field and there is a great demand for game designers, programming, and developers.
The Bachelor of Science in Game Development (BSGD) with Specialization in Game Programming and Design is a four-year degree program that focuses on the development of computer, electronic, and mobile device games. The program integrates fundamental computer science with game design, studio art, electronic art, animation, and storytelling. The BSGD program helps students develop the technical, professional, and personal skills needed in the industry. Students will learn about game programming, developing game engines and artificial intelligence, and designing and developing a complete game.
Lead Game Programmer/ Developer/ Tools Developer, Associate Technical Director / Game Designer, Associate Game Quality Assurance Specialist, Senior Interactive Software Developer, Associate Game Producer, Senior Game Sound Engineer, Graphics Programmer, Creative Programmer, Digital 2D or 3D, Animation Content Producer, Digital 2D or 3D Production Designer, Associate Business Development, Specialist for Entertainment and Multimedia Industries
An essential part of the organizational process of the 21st Century, IT professionals must be able to bridge the gap between computer programming and the end-user experience.
Using state-of-the-art technologies, the Bachelor of Science in Information Technology with Specialization in Web Development (BSIT-Web Development) program prepares 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 methods of ICT and digital media, 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.
Computer Programmer, Systems Analyst, Network Administrator, Database Administrator, Web Interactive, Designer, Web Developer, Computer Graphics Designer, e-Commerce Manager, Web Analyst, Applications Developer, Web Administrator / Web Master