
Applications development is continuously evolving due to global economic trends, industry adoption, research innovations, and advances in the FOSS community.
This course covers the development of web, mobile, and emerging technologies, emphasizing requirements management, interface design, usability, testing, deployment, and ethical and legal considerations. It combines foundational principles with current best practices and emerging technologies, enabling students to develop quality applications while effectively articulating and contextualizing technical information within the industry.
This course covers the development of web, mobile, and emerging technologies, emphasizing requirements management, interface design, usability, testing, deployment, and ethical and legal considerations. It combines foundational principles with current best practices and emerging technologies, enabling students to develop quality applications while effectively articulating and contextualizing technical information within the industry.
- Faculty: Rodney Maniego Jr

Data structures are organized ways of storing and accessing data in memory, chosen to match the demands of a specific task. Algorithms are step-by-step procedures for solving problems, evaluated by how fast and how much memory they consume. Together, they form the core analytical and design toolkit of computer science.
- Faculty: Jomari Joseph Barrera

This course will
provide students with a sound basis in the theoretical concepts, the design and
development of database systems.
- Faculty: Jonah Flor OraÐo
This course is a continuation of CSci 102: Discrete Structures I. This course will tackle on the advance topics that include number theory and
cryptography, proofs, combinatorics, discrete probability,
and graph theory.
- Faculty: Jonah Flor OraÐo