Computer technology is at the core of major governmental, industrial, banking, and commerce enterprises, and has become a mission-critical component, which impacts the performance and the long-term survival of the enterprise. The integration of advanced computer technologies into every facet of our modern society continues to create a strong demand for advanced graduates from this discipline. For these reasons, the field of computer engineering is one of the most popular academic disciplines in universities across the world today. Computer scientists and computer engineers design computer systems and find new uses for them, build computer-aided design tools, manage information technology enterprises, build business information systems and health care information systems, design and support computer networks, and design end-user embedded computer-controlled products. Thus, Computer Engineersing is a key profession for to the long term viability of the information society.
The Master in Computer Engineering programs are designed considering the rapid changes in the industry and the demand that exists in certain areas of interest related to computer engineering. The program recognizes and takes into consideration the professional burden that lies on the graduate’s shoulders once integrated into the technical, managerial and/or strategic workforce of an organization. The curriculum is prepared to reinforce the student’s skills in three areas of interest that are those with the highest demand in the area of computer engineering. Courses are tailored to requirements drawn from industrial, academic and governmental sectors
The programs encourage progress in research projects that involve the development of new enterprises and e-commerce technologies. for both programs (MS CpE, ME CpE). Research oriented faculty members highlight the PUPR’s doctorate professorial pool. The areas of interest offered in the Master in Computer Engineering programs are:
- Software Engineering
- Digital Signal Processing
- Internet Engineering
These areas of interest address the three main occupational groups defined by the United States Department of Labor for jobs or positions related to computer engineering:
- Application Software Engineers
- System Software Engineers
- Computer Hardware Engineers
One of the distinguishing features of the Master in Computer Engineering programs is the study of the Internet and related Web technologies. These are covered thoroughly in the Internet Engineering area of interest. Related courses are available for the other areas of interest, as well. The Master in Computer Engineering curriculum is designed to meet the following broad guidelines:
- Graduate level institutional standards for courses and students
- A breadth requirement through core courses in graduate level computer science and computer engineering subjects.
- A depth requirement to ensure that the students have a high level of competence in a specialized area.
- Special topics that permit further breadth/depth of the student’s areas of interest.
- Project experience with an entrepreneurial focus in the area of interest under the supervision of a faculty member (non-thesis option)
- Research experience through a thesis option that will provide students with hands-on experience in a research environment that requires the development and enhancement of research skills.
- Provide the students with actualized knowledge of the issues and challenges that they will encounter in the engineering field.