Bachelor of Information & Communication Technology (ICT)

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:   

TIMA-ADE UNIVERSITY

FACULTY OF INFORMATION & COMMUNICATION TECHNOLOGY

BACHELOR OF INFORMATION & COMMUNICATION TECHNOLOGY (ICT)

PROGRAM OVERVIEW

  • 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 & MISSION STATEMENT

  • 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.   

PROGRAM STRUCTURE & COURSE OUTLINE

YEAR 1: UNIVERSITY & ICT FOUNDATIONS

 

Semester 1: University Foundation

  1. FND 101: Civic Education   

  2. FND 102: Foundation of Mathematics   

  3. ENG 101: English Language I   

  4. FND 103: Communication & Study Skills   

  5. FND 104: Computer Application   

  6. FND 105: Information Literacy & Digital Skills   

Semester 2: Academic Development

  1. FND 201: Philosophy   

  2. ENG 201: Reading & Writing   

  3. FND 202: Critical Thinking   

  4. ENG 202: Listening & Speaking   

  5. FND 203: Sociology   

  6. FND 204: Introduction to Statistics   

Semester 3: ICT Foundation

   ICT 301: Introduction to Information & Communication Technology   

  1. ICT 302: Computer Fundamentals   

  2. ICT 303: Introduction to Multimedia & Graphics   

  3. ICT 304: Programming Fundamentals   

  4. ICT 305: Web Technologies I   

  5. ICT 306: Technical Communication   

YEAR 2: SYSTEMS DEVELOPMENT & CORE ICT

   Semester 4: Programming & Systems

  1. ICT 401: Object-Oriented Programming   

  2. ICT 402: Web Development I   

  3. ICT 403: Database Fundamentals   

  4. ICT 404: Computer Organization & Architecture   

  5. ICT 405: Discrete Mathematics   

  6. ICT 406: Operating Systems I   

Semester 5: Core ICT

  1. ICT 501: Programming II   

  2. ICT 502: Data Structures & Algorithms   

  3. ICT 503: Computer Networking   

  4. ICT 504: Multimedia Technology   

  5. ICT 505: Statistics for ICT   

  6. ICT 506: Technical Writing & Documentation   

Semester 6: Systems Development

  1. ICT 601: Web Development II   

  2. ICT 602: Database Management Systems   

  3. ICT 603: System Analysis & Design   

  4. ICT 604: Information Systems   

  5. ICT 605: Software Engineering   

  6. ICT 606: Human-Computer Interaction   

YEAR 3: ADVANCED COMPUTING & PROFESSIONAL PRACTICE

   Semester 7: Professional ICT

  1. ICT 701: Object-Oriented Analysis & Design   

  2. ICT 702: Advanced Database Management   

  3. ICT 703: Computer & Network Security   

  4. ICT 704: Enterprise Systems   

  5. ICT 705: ICT Project Management   

  6. ICT 706: Advanced Programming   

Semester 8: Advanced ICT

   

  1. ICT 801: Mobile Application Development   

  2. ICT 802: Cloud Computing   

  3. ICT 803: Cybersecurity & Ethical Hacking   

  4. ICT 804: Artificial Intelligence   

  5. ICT 805: Network Administration   

  6. ICT 806: Research Methodology   

Semester 9: Professional Practice & Graduation

  1. ICT 901: Advanced Web Technologies   

  2. ICT 902: Data Analytics   

  3. ICT 903: Business Intelligence & ICT Governance   

  4. ICT 904: ICT Entrepreneurship & Innovation   

  5. ICT 905: Internship / Industrial Training   

  6. ICT 906: Final Year Project