Development Communication
Open University System

Focus: Examines theories, approaches, and practices of communication in addressing development issues, community needs, and social change.

Output: Development communication plan addressing a selected community or development issue.

Modality: Blended ODeL through asynchronous learning activities and synchronous discussions.

Philosophical Foundations of Communication
Open University System

Focus: Examines philosophical perspectives, concepts, and theories that shape the understanding, practice, and management of communication.

Output: Critical philosophical analysis of a contemporary communication issue or practice.

Modality: Blended ODeL through asynchronous learning activities and synchronous discussions.

xITEC_301_SY_2025-2026-Advance Programming
Open University System

This course explores complex programming concepts and techniques used to build robust, scalable, and high-performance applications. Students will learn to design software using object-oriented programming (OOP) principles and patterns, write efficient multi-threaded code through concurrent programming, build responsive applications using asynchronous programming, and adopt a declarative mindset through functional programming. Emphasis is placed on understanding when and how to apply each paradigm effectively in real-world scenarios. Through hands-on exercises, code reviews, and a final project, students will gain the skills necessary to tackle advanced programming challenges across different domains and platforms.