Graduate Profile

Department of Informatics has formulated graduate profiles and learning outcomes (competencies) of the graduates from bachelor degree department of informatics are:

  1. Software engineer/ developer: applying extensive knowledge of programming languages, software development, and computer operating systems to software creation.
  2. System analyst/ developer: transforming user requests or requirements into technical design specifications and act as a liaison between clients/IT professionals and technology vendors.
  3. Web engineer/ developer: building our website including designed, testable, efficient code by using best software development practices.
  4. Computer network specialist: maintaining the integrity of a network system by overseeing the supporting system, the delivery capacity of the system server and the installed software.
  5. Database specialist: maintaining database by planning, monitoring, and improving performance.
  6. IT consultant: integrating information technology into businesses and showing clients how to use IT more efficiently to help reach objectives and targets.
  7. IT trainer: teaching IT staff to use various computer programming languages and specialist applications.
  8. Game engineer/ developer: developing gaming programs and networks for third-party use, designing games, and creating game mechanics that coordinate with a story.
  9. Mobile Apps developer: developing and maintaining mobile applications including translating code, and designing new applications based on the most recent concepts, best practices, and terminology for coding mobile apps.
  10. Security Specialist: preventing cyber-attacks on information systems and to keep criminals from gaining access to financial information, military secrets, and other confidential data.
  11. Data Analyst: identifying and communicating data-driven insights that allow managers, stakeholders, and other executives in an organization to make more informed decisions.
  12. Software Project manager: planning and monitoring projects including writing the project proposal, project cost estimation, scheduling, project staffing, software process tailoring, project monitoring and control, software configuration management, risk management, managerial report writing and presentation and interfacing with clients.