
This course provides a comprehensive introduction to the field of computing by examining its fundamental principles, core concepts, historical evolution, and significance across various disciplines and industries. It explores the major computing knowledge areas, including computer systems, software development, data management, networking, cybersecurity, artificial intelligence, and emerging technologies, emphasizing recent trends and innovations that shape the modern computing landscape. The course also investigates how organizations apply computing technologies to address real-world challenges, improve operational efficiency, and support informed decision-making. Through lectures, case studies, collaborative discussions, and practical learning activities, students will develop the foundational knowledge and analytical skills necessary to evaluate computing solutions and appreciate the role of computing in society, business, education, healthcare, government, and other sectors.
The course aims to enable students to explain the fundamental concepts and evolution of computing systems and their applications, discuss recent developments and trends in major computing knowledge areas, and analyze computing solutions used by organizations to address real-world challenges.
- Teacher: Keith Benjie Pecayo