About Us

Computer Engineering

Computer Engineering is defined as the discipline that embodies the science and technology of design, construction, implementation and maintenance of software and hardware components of modern computing systems and computer controlled equipment. Computer engineering has traditionally been viewed as a combination of both computer science and electrical engineering. It has evolved over the past three decades as a separate, although intimately related, discipline. Computer engineering is solidly grounded in the theories and principles of computing, mathematics, science and engineering; it applies these theories and principles to solve technical problems through the design of computing hardware, software, networks and processes.

Technological advances and innovation continue to drive computer engineering. There is now a convergence of several established technologies (such as television, computer and networking technologies) resulting in widespread and ready access to information on an enormous scale. This has created many opportunities and challenges for computer engineers. This convergence of technologies and their associated innovations lie at the heart of economic development and the future of many organizations. The situation bodes well for a successful career in computer engineering.

Career Opportunities

Increasingly, computer engineers are involved in the design of computer-based systems to address highly specialized and specific application needs. Computer engineers work in most industries, including the computer, aerospace, telecommunications, power production, manufacturing, defense and electronics industries. They design high-tech devices ranging from tiny microelectronic integrated-circuit chips to powerful systems that utilize those chips and efficient telecommunication systems that interconnect those systems. A wide array of complex technological systems, such as power generation and distribution systems and modern processing and manufacturing plants, rely on computer systems developed and designed by computer engineers.

History of Computer Engineering, Mahidol University

The establishment of the Department of Computer Engineering (EGCO) began with the commencement of the Bachelor of Engineering Program in Computer Engineering by the Department of Electrical Engineering in 1997. In 2003, EGCO was officially split from its sister department. It now offers 3 academic programs:

  1. B.Eng. (Computer Engineering). Commenced in 1997, the program is run by EGCO and supported by the government budget.
  2. B.Eng. (Computer Engineering), International Program. Commenced in 2008, it is jointly operated by EGCO and MUIC under its own revenue.
  3. M.Eng. (Computer Engineering), Special Program. Commenced in 2011, the program is regulated by the Faculty of Graduate Studies and run by EGCO under its own revenue.


The Bachelor of Engineering (Computer Engineering) program, was commenced in 1994. Its first batch of students transferred from the second year of the Bachelor of Engineering (Electrical Engineering) and the first enrollment is 1994. The program underwent major revisions in year 2002, 2007, 2012, and the current curriculum is the revised curriculum currently in year 2018

History of Faculty of Engineering, Mahidol University

The establishment of the Faculty of Engineering was first approved by the University Council in 1989, by the Ministry of University Affairs in 1990, and by the Royal Decree in 1990. Its vision, mission, and strategic objectives are as follows:

Vision:            Interdisciplinary research towards world-class engineering.

Mission:         To generate interdisciplinary world-class engineering innovation, research, and academics to develop graduates with systematic thinking, altruism, and readiness in advancing engineering and technology for better living of Thai and global communities

Strategic Objectives:

  1. Interdisciplinary engineering research and innovation development for global and social impact.
  2. Outcome-based engineering education for globally competent graduates.  
  3. Industrial collaborations and engineering services development with social responsibility.           
  4. Administrative management based on sustainable engineering.
  5. Branding and enhancing human resources for world-class competitiveness.

The faculty is currently housed in three buildings in Salaya Campus, comprising an area of approximately 56,000 square meters. It consists of 7 departments including Biomedical Engineering, Civil and Environmental Engineering, Chemical Engineering, Computer Engineering, Electrical Engineering, Industrial Engineering, and Mechanical Engineering. They offer 10 Bachelor’s, 14 Master’s, and 6 Doctoral degree programs in total.