Year 1: Foundation and Introduction
The first year focuses on building foundational knowledge in computing, programming, and IT principles. Courses typically include:
Introduction to Information Technology
Fundamentals of Programming
Computer Systems and Architecture
Mathematics for Computing
Database Systems Fundamentals
Web Development Basics
Communication Skills
Operating Systems Concepts
Year 2: Intermediate IT Skills
The second year introduces more advanced concepts and technical skills in software development, networking, and system design:
Object-Oriented Programming
Data Structures and Algorithms
Network Fundamentals
Systems Analysis and Design
Advanced Database Management
Human-Computer Interaction
Software Engineering Principles
Cybersecurity Fundamentals
Year 3: Advanced IT Specialization
The third year emphasizes specialization in specific areas of IT, such as artificial intelligence, cloud computing, and project management:
Artificial Intelligence and Machine Learning
Cloud Computing and Virtualization
Mobile Application Development
Big Data Analytics
IT Project Management
Advanced Cybersecurity
Internet of Things (IoT)
IT Ethics and Professional Practices
Year 4: Final Year Projects and Professional Development
The final year focuses on independent research, capstone projects, and preparing for professional practice:
Final Year Research Project/Thesis
Capstone IT Project
Emerging Technologies in IT
Enterprise Resource Planning (ERP) Systems
Industry Internship/Placement
Entrepreneurship in IT
Professional Portfolio Development
IT Leadership and Strategy