Information Technology

Course Catalog

Course Catalog

Degree Nomenclature

English: Bachelor of Science Degree in Information Technology
Amharic: የሳይንስ ባችለር ዲግሪ በኢንፎርሜሽን ቴክኖሎጂ

Duration: 4 years (8 semesters)   Total Credit Hours: 152  Medium of Instruction: English

Year Semester Courses Key Learning Themes
Year 1 Semester I • Social Anthropology
• Introduction to Emerging Technologies
• Communicative English Language Skills I
• General Physics
• Critical Thinking
• Global Trends
• General Psychology
• Mathematics for Natural Science
• Physical Fitness
Integration of communication, critical thinking, and foundational sciences to understand historical and social contexts.
Semester II • Communicative English Language Skills II
• Economics
• Geography of Ethiopia and the Horn
• Moral and Civic Education
• History of Ethiopia and the Horn
• Basic Computer Programming
• Applied Maths I
• Inclusiveness
Advancement of communication and scientific literacy while promoting social awareness and ethical responsibility.
Year 2 Semester I • Fundamentals of Programming II
• Fundamentals of Database Systems
• Introduction to Statistics
• Fundamentals of Electricity and Electronics Device
• Computer Organization and Architecture
• Entrepreneurship
Developing strong programming, data management, and analytical skills while understanding computer architecture and building entrepreneurial thinking for innovation and problem-solving.
Semester II • Data Communication and Computer Networks
• Data Structure and Algorithms
• Discrete Mathematics
• Internet Programming I
• Operating Systems
• Advanced Database Systems
Deepening core computing and networking skills, mastering algorithmic problem-solving, and building efficient systems through advanced programming and database techniques.
Year 3 Semester I • Computer Maintenance and Technical Support
• Basic Research Method in IT
• System Analysis and Design
• Multimedia Systems
• Object Oriented Programming in Java
• Internet Programming II
Enhancing system-level understanding, research and analytical skills, object-oriented programming expertise, and multimedia application development for real-world IT environments.
Semester II • Introduction to Distributed Systems
• Information Technology Project Management
• Event-Driven Programming
• Information Storage and Retrieval
• Advanced Programming
• Mobile Application Development
Mastering distributed and mobile systems, building advanced software solutions, managing IT projects, and implementing efficient information retrieval systems.
Year 4 Semester I • Seminar on Current Trends in IT
• Artificial Intelligence
• Information Assurance and Security
• Final Year Project I
• GIS and Remote Sensing
• Network Device and Configuration
• Computer Graphics
Exploring advanced IT technologies, applying AI techniques, enhancing cybersecurity awareness, and engaging in real-world project research and system development.
Semester II • Introduction to Data Mining and Data Warehousing
• Integrative Programming and Technologies
• Final Year Project II
• System and Network Administration
• Social and Professional Ethics in IT
• Network Design
• E-Commerce
Applying advanced data analytics, enterprise-level integration, ethical IT practice, and management of complex networks while completing professional project implementation.