"Media Engineering and Technology aims at the evolving field of nearly all aspects of information and multimedia processing. The study program in Media Engineering and Technology rests on the same fundamentals as for Information Technology, i.e., mathematics, physics, electronics, computer science, communications, and their related methodologies, with specialization and extension to media technologies such as voice, audio and video, multimedia, media design, information retrieval and representation concepts."

Prof. Dr. Hans Peter Grossmann
GUC Founding Dean,
Faculty of Media Engineering and Technology

Computer Science and Engineering

Graduates specialize in the design and development of all aspects of software and hardware systems; their work is concerned with information processing through the structuring, representation, transformation and transmission of information. The fundamentals of this major include programming systems and languages, computer architecture, data structures, operating systems, databases, computer networks, analysis and design of algorithms, theory of computation, software engineering, embedded systems, computer graphics, microprocessors, artificial intelligence, distributed systems, compilers, real time systems, augmented reality and computer security.

Digital Media Engineering and Technology

Graduates specialize in the design and development of all aspects of media systems; their work is concerned with media processing. This is quite a wide field encompassing creation of information contents, storage, transmission/ distribution and rendering in various media. Media include text, still images, graphics, animation, audio and video.

The fundamentals of this major include programming systems and languages, computer architecture, data structures, operating systems, databases, computer networks, Web technologies, digital signal processing, embedded systems, computer graphics, visualization and animation, video and audio technology, multimedia and networking, computer vision, human computer interaction, digital media transmission, audio and acoustics, augmented reality, advanced video processing and image processing.

CSEN Job Opportunities

  1. Computer Scientists: Computer scientists work as theorists, researchers, or inventors. Their jobs are distinguished by the higher level of theoretical expertise and innovation they apply to complex problems and the creation or application of new technology. Those employed by academic institutions work in areas ranging from complexity theory to hardware to programming-language design. Some work on multidisciplinary projects, such as developing and advancing uses of virtual reality, extending human-computer interaction, or designing robots. Their counterparts in private industry work in areas such as applying theory; developing specialized languages or information technologies; or designing programming tools, knowledge-based systems, or even computer games.
  2. Database administrator (DBA): Database administrators work with database management systems software and determine ways to organize and store data. They identify user requirements, set up computer databases, and test and coordinate modifications to the computer database systems. An organization’s database administrator ensures the performance of the system, understands the platform on which the database runs, and adds new users to the system. Because they also may design and implement system security, database administrators often plan and coordinate security measures. With the volume of sensitive data generated every second growing rapidly, data integrity, backup systems, and database security have become increasingly important aspects of the job of database administrators.
  3. Application Programmer/Software Developer: Computer (or application) programmers (or software developers) write, test, and maintain the detailed instructions, called programs that computers must follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming—advanced computing technologies and sophisticated new languages and programming tools—have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization.
  4. Software Engineer: Computer software engineers apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. Software engineers working in applications or systems development analyze users’ needs and design, construct, test, and maintain computer applications software or systems. Software engineers can be involved in the design and development of many types of software, including software for operating systems and network distribution, and compilers, which convert programs for execution on a computer. In programming, or coding, software engineers instruct a computer, line by line, how to perform a function. They also solve technical problems that arise. Software engineers must possess strong programming skills, but are more concerned with developing algorithms and analyzing and solving programming problems than with actually writing code.
DMET Job Opportunities

  1. Webmasters: Webmasters are responsible for all technical aspects of a Web site, including performance issues such as speed of access, and for approving the content of the site.
  2. Web developers/Web Designers: Internet developers or Web developers, also called Web designers, are responsible for day-to-day site creation and design. This includes programming in special languages that are called scripting languages.
  3. Computer Vision Systems Specialists: Vision systems specialists design, develop, integrate and test algorithms and software to extract useful information from still images or video sequences. They develop tools for processing 2D and 3D data. They analyze data for sensor performance evaluation and characterization. They provide modeling and simulation of vision systems and components. They work as part of the R&D team performing functions including data gathering, report generation and preparation of demonstrations.
  4. Multimedia Design Engineers: Multimedia Design Engineers develop multimedia applications, systems and products involving computer graphics and interactive computing such as computer-based systems for personal computers or CD-ROM applications. They incorporate software applications in multiple technology media systems, such as graphics, animation, text, and sound