At FTMK, we take pride in being a center of excellence for education and research in information technology and communication. With a team of 156 dedicated staff, including lecturers, administrative personnel, and technical support teams, we ensure high-quality academic services and research output. Our team includes over 100 active staff members who are committed to delivering innovative learning experiences and fostering partnerships with both the public and private sectors.

We provide a wide range of academic programs and research opportunities, supported by specialized departments and units. Below is an overview of our key departments and their contributions:

Administration Unit

The Administration Unit plays a vital role in managing the day-to-day operations of the faculty. This unit supports academic, research, and student-related activities by handling staff management, financial administration, facilities maintenance, and strategic planning. The administration staff is always ready to assist students, academic staff, and external partners to ensure seamless processes and excellent support services

Technical Support Unit

Our Technical Support Unit provides crucial assistance to ensure that the faculty’s laboratories, network infrastructure, and classroom technologies are always operational and up-to-date.

Department of Computer System and Communication

The field of Computer System and Communication focuses on computer and telecommunication networks, forming the backbone of the Internet and various network types such as LANs, MANs, WANs, and mobile networks. To meet the demand for expertise in these areas, the Department of Computer System and Communication offers Bachelor of Computer Networking and Bachelor of Computer Security programs. These programs equip students with knowledge, skills, and professional certifications like CompTIA and Cisco Academy, preparing them for careers in networking and security. The curriculum covers fundamental IT topics and advanced subjects in planning, designing, troubleshooting, and managing computer systems and networks.

This department focuses on educating future leaders in network engineering, computer systems, and communication technologies

Department of Interactive Media

The Department of Interactive Media provides undergraduate and graduate programs specializing in multimedia. Beyond foundational ICT courses, these programs emphasize interactivity in designing and developing high-quality multimedia products and websites. This includes applications in computer graphics, animation, digital audio-video technology, virtual reality, and game development. With a focus on hands-on training, the department prepares graduates to meet the demands of the multimedia job market effectively

The Interactive Media Department focuses on combining creative technologies with innovative software to develop interactive applications and multimedia systems.

Department of Software Engineering

Software Engineering focuses on the structured development of computer software using advanced methods and techniques. The Department of Software Engineering offers two bachelor programs: Software Development and Database Management. These programs aim to produce professional software engineers capable of designing and developing sophisticated applications, including Intelligent Systems. The curriculum integrates technical expertise, soft skills, ethics, and project management, preparing graduates to understand user and system requirements, apply emerging technologies, and manage software development processes effectively. The Database Management specialization equips students with skills in database analysis, design, and development, alongside exposure to data warehousing and mining techniques. With an application-oriented approach, graduates are well-prepared to excel as competitive and innovative professionals in the software industry

The Department of Software Engineering focuses on producing highly skilled software engineers with expertise in modern software development practices.

Department of Applied Data Engineering

The Department of Applied Data Engineering is committed to advancing Technical and Vocational Education and Training (TVET) in the domain of data-driven technologies. Our mission is to produce highly skilled professionals with practical competencies and industry-relevant expertise to meet the growing demands of the digital economy.

Emphasizing hands-on learning, applied research, and strong industry collaboration, the department integrates TVET principles into all its programs, ensuring graduates are job-ready and capable of solving real-world challenges in data engineering and database technologies.

Currently, the department offers two flagship programs:

  • Bachelor of Computer Science (Database Management)
    Focused on the design, implementation, and administration of modern database systems, this program equips students with skills in data modeling, SQL optimization, security, and cloud-based database solutions.
  • Master of Computer Science (Database Technology)
    Designed for advanced learners and professionals, this program emphasizes cutting-edge database technologies, big data analytics, and enterprise-level solutions.

Future Program Expansion
To meet evolving industry needs and strengthen our role in TVET education, the department will soon introduce:

  • Bachelor of Computer Science (Data Engineering) – A program designed to develop expertise in large-scale data processing, data pipelines, and cloud-based data solutions.
  • Master in Data Management and Analytics – A specialized program focusing on advanced data governance, predictive analytics, and business intelligence for strategic decision-making.

Through industry partnerships, certification pathways, and experiential learning, the Department of Applied Data Engineering ensures graduates are academically competent and aligned with the TVET philosophy of practical excellence and lifelong learning.

  • Staff Directory
  • Expertise Field

Department of Diploma Studies 

Department of Diploma Studies aims to produce trained students in the field of computer technology and commercial computer applications to meet the high demands from the government and private sectors. The program is intended to produce students with knowledge of computer applications and programming. The students will also obtain professional certification as CCNA.