
Waa kuwan qoraalka Course Outline ee Barnaamijka Bachelor of Information & Communication Technology (ICT) oo habaysan oo ku dhex jira qaab-dhismeed rasmi ah oo ay ku jiraan Program Description, Vision & Mission, iyo Number of Courses, sida ku cad dukumentiga Jaamacadda Tima-Ade:
Program Title: Bachelor of Information & Communication Technology (ICT)
Faculty: Faculty of ICT & Technology
Program Duration: 3 Years (9 Semesters)
Total Number of Courses: 54 Courses
Vision:To be a regional center of academic and technological excellence in Information and Communication Technology, nurturing innovative, ethical, and highly skilled IT professionals capable of leading digital transformation and technological advancement.
Mission:To provide student-centered higher education in ICT through practical training, modern curriculum integration, software engineering, network infrastructure, cybersecurity, and artificial intelligence, preparing graduates for key roles in the evolving digital economy.
Program Description:The Bachelor of Information & Communication Technology (ICT) is an intensive 9-semester undergraduate degree designed to build strong foundations in computing, software development, network systems, and data analytics. The curriculum progresses from core foundation skills to advanced software engineering, system architecture, database administration, cloud computing, cybersecurity, and applied research. Graduates leave equipped to design, implement, and manage modern technological solutions across business, public, and industrial sectors.
FND 101: Civic Education
FND 102: Foundation of Mathematics
ENG 101: English Language I
FND 103: Communication & Study Skills
FND 104: Computer Application
FND 105: Information Literacy & Digital Skills
FND 201: Philosophy
ENG 201: Reading & Writing
FND 202: Critical Thinking
ENG 202: Listening & Speaking
FND 203: Sociology
FND 204: Introduction to Statistics
ICT 301: Introduction to Information & Communication Technology
ICT 302: Computer Fundamentals
ICT 303: Introduction to Multimedia & Graphics
ICT 304: Programming Fundamentals
ICT 305: Web Technologies I
ICT 306: Technical Communication
Semester 4: Programming & Systems
ICT 401: Object-Oriented Programming
ICT 402: Web Development I
ICT 403: Database Fundamentals
ICT 404: Computer Organization & Architecture
ICT 405: Discrete Mathematics
ICT 406: Operating Systems I
ICT 501: Programming II
ICT 502: Data Structures & Algorithms
ICT 503: Computer Networking
ICT 504: Multimedia Technology
ICT 505: Statistics for ICT
ICT 506: Technical Writing & Documentation
ICT 601: Web Development II
ICT 602: Database Management Systems
ICT 603: System Analysis & Design
ICT 604: Information Systems
ICT 605: Software Engineering
ICT 606: Human-Computer Interaction
Semester 7: Professional ICT
ICT 701: Object-Oriented Analysis & Design
ICT 702: Advanced Database Management
ICT 703: Computer & Network Security
ICT 704: Enterprise Systems
ICT 705: ICT Project Management
ICT 706: Advanced Programming
ICT 801: Mobile Application Development
ICT 802: Cloud Computing
ICT 803: Cybersecurity & Ethical Hacking
ICT 804: Artificial Intelligence
ICT 805: Network Administration
ICT 806: Research Methodology
ICT 901: Advanced Web Technologies
ICT 902: Data Analytics
ICT 903: Business Intelligence & ICT Governance
ICT 904: ICT Entrepreneurship & Innovation
ICT 905: Internship / Industrial Training
ICT 906: Final Year Project