Emerging Technologies Student - Free Open

TRENDS IN COMPUTING

Trends in Computing introduces students to current and emerging developments shaping the computing industry. The course explores technologies such as Artificial Intelligence, cloud computing, Internet of Things (IoT), cybersecurity, blockchain, FinTech, big data, edge computing, quantum computing, green computing, and other emerging technologies, with emphasis on their applications, opportunities, challenges, and future impact.

Course Unit: BICE 1105
Class: Year 1 / Semester 1 / 2026/2027
Mode: hybrid
Open: Enrollment is open
TRENDS IN COMPUTING

Trends in Computing is a comprehensive course unit designed to provide students with an understanding of the major technological developments that are transforming modern computing and society. The course examines the evolution of computing technologies and explores how emerging innovations are changing the way individuals, organizations, governments, and industries operate.

Students are introduced to key areas including Artificial Intelligence (AI), Machine Learning, Big Data and Data Analytics, Cloud Computing, Internet of Things (IoT), Cybersecurity, Blockchain Technology, Financial Technology (FinTech), Edge Computing, Quantum Computing, Extended Reality (AR/VR), robotics, automation, and green computing.

The course combines theoretical concepts with practical examples and real-world applications to help students understand how these technologies are being applied in sectors such as education, healthcare, agriculture, banking and financial services, business, government, transportation, communication, and manufacturing.

Special attention is given to the impact of emerging technologies within Uganda and the wider African context, including mobile money, digital transformation, financial inclusion, smart agriculture, digital government services, cybersecurity, and technology-driven entrepreneurship.

Students also examine the ethical, social, economic, security, privacy, environmental, and regulatory challenges associated with rapidly evolving computing technologies. Through discussions, case studies, illustrations, and practical activities, students develop the ability to critically evaluate new technologies rather than simply follow technological trends.

By the end of the course, students should be able to identify important computing trends, explain how emerging technologies work, evaluate their advantages and limitations, analyze their impact on organizations and society, and assess how future technologies can be responsibly applied to solve real-world problems.

Fees Structure

ItemAmount (UGX)
Course Fees Free
Registration Free
Total Free
Enroll as Student

Course Outline (Weekly)

WeekTopics
Week 1 Introduction to Trends in Computing
Week 2 Artificial Intelligence and Machine Learning
Week 3 Cloud Computing and Virtualization
Week 4 Internet of Things, Mobile and Edge Computing
Week 5 Big Data, Data Analytics and Modern Data Technologies
Week 6 Blockchain, Cybersecurity and Digital Trust
Week 7 Immersive Technologies, Robotics and Intelligent Systems
Week 8 Future of Computing and Emerging Technologies