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.
The Bachelor of Science in Computer Science 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.
iACADEMY’s implementation of its computer science degree program is unique. Aside from the traditional computer science core and professional subjects, students will enroll in domain-specific subjects or electives which will allow him/her to major in one of three progressive computer science fields:
Software Engineering. 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.
Possible Careers: Programmer Analyst, Database Administrator, Software Engineer, Software Developer, Software Test Engineer, Software Architect/Designer, Business Analyst, Program Manager, MIS Director, Researcher
Data Science. By specializing in Data Science, students will be able to develop, analyze, and apply algorithmic principles in computer science in implementing computer-based solutions to complex data-centric problems. They will have the necessary skills to analyze and extract relevant and reliable information from the massive amount of raw data produced around the world on a daily basis thereby allowing organizations to make data-driven decisions. And this can only be done by having a thorough training in computer science, statistics, data mining, and machine learning.
Possible Careers: Programmer Analyst, Database Administrator, Data Analyst, Data Scientist, Enterprise Architect, Business Analyst, Machine Learning Scientist, Program Manager, MIS Director, Researcher
Cloud Computing and Network Engineering. By specializing in Cloud Computing and Network Engineering, students will learn to design, implement, manage, and maintain local and wide area networks. Their skills are then extended through exposure to cloud computing technologies that will allow them to implement on-demand cloud services thereby increasing the flexibility, efficiency, and agility of companies. This program is implemented through iACADEMY’s partnership with Amazon Web Services (AWS) which gives students opportunity to gain globally-recognized cloud computing certification.
Possible Careers: Programmer Analyst, Database Administrator, Network Engineer, Network Security Engineer, Network Architect, Cloud Practitioner, Cloud Administrator, Cloud Solutions Architect, Cloud Applications Developer, Program 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