Information Technology

Information Technology program provides a blend of theoretical content and practical application that utilizes a hands-on, reality-based approach to education. This allows students to apply what they learn in class to solve real-life problems. Students learn about new and emerging information and communication technologies and the application, and integration practices of technologies. The program provides an innovative experience where students work on cutting-edge, industry-sponsored projects. This teaching philosophy prepares students to become technology innovators, entrepreneurs, and leaders of the future.

The national need for knowledge and expertise in ICT is becoming over-whelming. His Excellency, Ato Meles Zenawi, the prime minister of Ethiopia once said, “Not long ago, many of us felt that we were too poor to afford to invest seriously in ICT; Now I think we know better. Now we believe we are too poor not save everything we can and invest as much of it as possible on ICT”. These words of Prime Minister Meles Zenawi illustrate the government of Ethiopia has fully endorsed the idea that ICT is an important tool in overcoming the social, and economic problems, thus improving the quality of life of Ethiopians. It strives to create an ICT-driven country, and knowledge-based society. It aims at promoting and facilitating the use of ICT in all sectors of the economy for nurturing democratic values, good governance, transparency and accountability.  The UG Information Technology Program in MIT is, thus, designed to: (a) produce IT engineers who would be engaged in helping the nation exploit the potential of ICT in the various economic sectors, and (b) serve as a foundation for future, full-fledged graduate Information Technology education programs and high quality R&D works.


Professionals with BSc degree in IT from MIT shall be able to:

  • Demonstrate the understanding of Information Technology fundamentals
  • Be able to conduct feasibility studies for developing new systems and tools and generate new ideas in information system design
  • Be able to define requirements of applications for various clients and write system programs.
  • Be able to design, construct, and/or implement information and knowledge-based systems,
  • Be able to design human-machine interactions and a diversity of simulation models, data-based systems,
  • Install, use and troubleshoot basic and complex computer  systems and tools used in Information Technology
  • Be able to design suitable and need-based models, and tools to upgrade existing software systems.
  • Be able to work as database and network administrators and supervise job performances of associate engineers and subordinates as well as oversee periodic maintenance projects of software products.
  • Be able to pursue graduate education in Information Technology related fields
  • Carry out scientific research, and effectively communicate findings.
  • Exhibit strong analytical and problem solving skills.
  • Exhibit apposite disposition towards science and technology to positively influence others.
  • Be able to teach Information Technology in colleges and universities